SQL 쿼리 생성

쿼리 옵션을 사용하면 SQL 데이터 소스를 생성할 때 SQL 쿼리 정의를 저장할 수 있습니다. 이 유형의 데이터 소스는 온-프레미스 데이터베이스에서 데이터를 추출하여 EPM Integration Agent를 통해 Oracle Enterprise Performance Management Cloud로 로드할 수 있게 해주는 온-프레미스 데이터베이스 어댑터와 연계됩니다.

  1. Data Integration 홈 페이지에서 작업, 쿼리 순으로 누릅니다.
  2. 쿼리 화면에서 추가(추가 아이콘 이미지)를 누릅니다.
  3. 쿼리 생성 화면의 쿼리 이름에서 SQL 쿼리 이름을 지정합니다.

    쿼리 이름은 Data Management의 [애플리케이션 필터] 페이지에서 타겟 애플리케이션의 SQL 데이터 소스를 등록할 때 데이터 추출 쿼리를 확인하는 데에도 사용됩니다.

  4. 쿼리 문자열에서 파일의 머리글 행을 기준으로 데이터를 추출하는 데 사용되는 SQL 문을 지정합니다.

    차원 이름에 대한 SQL 쿼리에 열 이름의 별칭을 사용할 수 있습니다.

    머리글 행 값에 문자열을 지정하고 문자열에 대소문자가 혼합되어 있는 경우 문자열을 큰따옴표로 묶습니다. 대소문자가 혼합된 문자열이 큰따옴표로 묶여 있지 않으면 대문자로 확인됩니다.

    예를 들어 머리글 행이 별칭 이름 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~

    쿼리 생성 화면 이미지

  5. 저장을 누릅니다.