매핑 스크립트와 함께 Jython 객체 사용

다음 사전 정의된 Oracle Hyperion Financial Data Quality Management, Enterprise Edition Jython 객체를 매핑 스크립트 내에서 사용합니다.

표 7-1 매핑 스크립트와 함께 Jython 객체 사용

Jython 객체 설명
fdmRow 매핑 프로세스에서 처리 중인 현재 행의 모든 열에 액세스하는 데 사용되는 fdmRow ID입니다. TDATASEG 테이블의 모든 열에 액세스할 수 있습니다. 열의 값에 액세스하려면 fdmRow.getString ("<COLUMN NAME>")를 지정합니다. 예를 들어 ENTITY 열의 값을 가져오려면 fdmRow.getString ("ENTITY")를 지정합니다.
fdmResult fdmResult는 매핑 함수에서 값을 반환하는 데 사용됩니다. fdmResult = "Cash"와 같이 값을 설정할 수 있습니다. fdmResult는 "X" 열이라고도 하는 대상 차원의 값을 업데이트하는 데 사용됩니다.

TDATASEG 테이블의 각 차원에 대해 소스 열과 대상 열인 두 개의 열이 있습니다. 예를 들어 ENTITY는 소스 값을 제공하고 ENTITYX는 매핑 프로세스의 결과인 대상 값을 제공합니다.

fdmResultMap fdmResultMap은 TDATASEG 테이블의 모든 열을 업데이트하는 데 사용됩니다. TDATASEG 테이블의 열 이름은 맵의 키로 사용됩니다. 예를 들어 ATTR1 열을 업데이트하려면 fdmResultMap["ATTR1"] = "Asset Acct"를 사용합니다. 타겟 금액을 0으로 설정하려면 fdmResultMap["AMOUNTX"] = 0을 사용합니다.