데이터 매핑 익스포트

멤버 매핑은 소스 값을 기준으로 각 차원의 대상 멤버를 파생시키는 데 사용됩니다. 멤버 매핑은 데이터 로드 중에 참조되며, 타겟 애플리케이션으로 로드되는 데이터를 차원화하는 방법을 Oracle Hyperion Financial Data Quality Management, Enterprise Edition에서 결정할 수 있게 합니다. 멤버 매핑은 하나의 차원에 있는 소스 멤버와 타겟 차원 멤버 간의 관계를 정의합니다. 각 대상 차원에 대해 멤버 매핑을 생성해야 합니다.

멤버 매핑을 .csv, .txt, .xls 또는 .xlsx 형식의 선택한 파일로 익스포트할 수 있습니다.

REST 리소스

POST /aif/rest/{api_version}/jobs

요청

지원되는 미디어 유형: application/json

다음 표에 클라이언트 요청이 요약되어 있습니다.

표 A-7 매개변수

이름 설명 유형 필수 기본값
api_version 작업 중인 API의 버전(예: V1) 경로 없음
jobType 작업 유형, MAPPINGEXPORT 경로 없음
jobName

임포트할 특정 차원의 차원 이름(예: ACCOUNT 또는 모든 차원을 임포트할 ALL)

경로 없음
fileName 매핑을 익스포트할 파일 및 경로. 파일 형식은 .CSV, .TXT, .XLS 또는 .XLSX일 수 있습니다. 파일 경로에 아웃박스가 포함됩니다(예: outbox/BESSAPPJan-06.csv). 경로 없음
locationName 위치 이름(예: BESSAPP) 경로 없음

요청 본문 예

다음은 JSON 형식의 요청 본문 예를 보여줍니다.

{
"jobType":"MAPPINGEXPORT",
"jobName":"ACCOUNT",
"fileName":"outbox/BESSAPPJan-06.csv",
"locationName":"BESSAPP"
}

샘플 코드는 데이터 규칙 실행에 포함된 코드 샘플을 참조하십시오.

응답

다음 표에 응답 매개변수가 요약되어 있습니다.

표 A-8 매개변수

이름 설명

jobId

FDMEE에서 작업에 대해 생성된 프로세스 ID(예: 1881)

jobStatus

작업 상태(예: SUCCESS)

logFileName

이 실행에 대한 항목이 포함된 로그 파일(예: outbox/logs/BESSAPP-DB_1881.log)

outputFileName

생성된 출력 파일의 이름(예: outbox/BESSAPPJan-06.csv)

processType

실행된 프로세스의 유형, EXPORT_MAPPING

executedBy

규칙을 실행하는 데 사용되는 사용자의 로그인 이름(예: admin)

details

애플리케이션 오류의 경우 예외 스택 추적을, 그렇지 않은 경우 null을 반환합니다.

지원되는 미디어 유형: application/json

응답 본문 예

다음은 JSON 형식의 응답 본문 예를 보여줍니다.

{
"links": 
[
0]
"status":"0",
"details":"null",
"jobId":"1881",
"jobStatus":"SUCCESS",
"logFileName":"outbox/logs/BESSAPP-DB_1881.log",
"outputFileName":"outbox/BESSAPPJan-06.csv",
"processType":"EXPORT_MAPPING",
"executedBy":"admin"
}

샘플 코드는 데이터 규칙 실행에 포함된 코드 샘플을 참조하십시오.