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