쿼리 옵션을 사용하면 SQL 데이터 소스를 생성할 때 SQL 쿼리 정의를 저장할 수 있습니다. 이 유형의 데이터 소스는 온-프레미스 데이터베이스에서 데이터를 추출하고 EPM Integration Agent를 사용하여 Oracle Fusion Cloud Enterprise Performance Management로 로드할 수 있게 해주는 온-프레미스 데이터베이스 어댑터와 연계됩니다.
Data Integration 홈 페이지의 작업 메뉴에 있는 설정 작업 드롭다운에서 쿼리를 선택합니다.
쿼리 페이지에서 추가()를 누릅니다.
쿼리 생성 페이지의 쿼리 이름에서 SQL 쿼리 이름을 지정합니다.
쿼리 이름은 Data Integration의 애플리케이션 필터 페이지에서 타겟 애플리케이션의 SQL 데이터 소스를 등록할 때 데이터 추출 쿼리를 확인하는 데에도 사용됩니다.
쿼리 문자열에서 파일의 머리글 행을 기준으로 데이터를 추출하는 데 사용되는 SQL 문을 지정합니다.
차원 이름에 대한 SQL 쿼리에 열 이름의 별칭을 사용할 수 있습니다.
주:
쿼리 정의에 DELETE, UPDATE, DROP, TRUNCATE 및 ALTER 키워드를 사용하지 마십시오.
머리글 행 값에 문자열을 지정하고 문자열에 대소문자가 혼합되어 있는 경우 문자열을 큰따옴표로 묶습니다. 대소문자가 혼합된 문자열이 큰따옴표로 묶여 있지 않으면 대문자로 확인됩니다.
예를 들어 머리글 행이 별칭 이름 Acct,Prod,Ent,Amt,Loc,Dat를 사용하는 경우 값을 다음과 같이 입력할 수 있습니다.
SELECT ENTITYX AS "Ent" ,ACCOUNTX AS "Acct",UD3X AS "Prod",AMOUNTX AS "Amt", L.PARTNAME "Loc", P.PERIODDESC AS "Dat"FROM TDATASEG T, TPOVPARTITION L, TPOVPERIOD P WHERE T.PARTITIONKEY = L.PARTITIONKEY AND T.PERIODKEY = P.PERIODKEY AND L.PARTNAME = ~LOCATION~ AND P.PERIODDESC = ~PERIOD~