建立 SQL 查詢

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

  1. 依序從資料整合首頁、動作功能表、設定動作下拉清單中,選取查詢
  2. 查詢頁面上,按一下新增 (影像顯示「新增」圖示。)。
  3. 建立查詢頁面的查詢名稱中,指定 SQL 查詢名稱。

    資料整合的「應用程式篩選」頁面上也會用到此查詢名稱,可用於在目標應用程式中登錄 SQL 資料來源時,識別資料擷取查詢。

  4. 查詢字串中指定 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~

    顯示「建立查詢」畫面的影像。

  5. 按一下儲存