创建 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. 单击保存