建立 SQL 查詢

「查詢」選項可讓您在建立 SQL 資料來源時,儲存 SQL 查詢的定義。這種資料來源類型與內部部署資料庫配接器相關聯,讓您能夠使用 EPM 整合代理程式來擷取內部部署資料庫的資料,然後將該資料載入至 Oracle Enterprise Performance Management Cloud

  1. 按一下資料整合首頁上的動作,然後按一下查詢
  2. 按一下查詢畫面上的新增 (顯示「新增」圖示的影像。)。
  3. 建立查詢畫面的查詢名稱中,指定 SQL 查詢的名稱。

    您也會在資料管理的「應用程式篩選條件」頁面上使用該查詢名稱,以便讓您在目標應用程式中登錄 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. 按一下儲存