在没有登录页面的情况下创建到源系统的向下钻取

如果要在没有登录页面的情况下向下钻取到源系统,请在源数据库中执行 SQL 查询并在数据集成的弹出窗口中显示结果。

要创建穿透钻取的查询:

  1. 数据集成主页中,单击操作,然后选择查询

  2. 查询屏幕上,单击 图中显示了“添加”图标。

  3. 创建查询屏幕的查询名称中,指定查询的名称以从源系统查询数据。

  4. 查询字符串中,指定用于根据文件中的标题行提取数据的 SQL 语句。

    在维名称的 SQL 查询中,可以使用别名代表列名称。

    为标题行值指定字符串时,如果字符串中大小写混合,需使用双引号将字符串引起来。如果大小写字符混合的字符串未用双引号引起来,将解析为大写形式。

    查询可以包括筛选条件。筛选条件的绑定变量必须放在 ~~ 字符内。

    图中显示了“查询”页面。

  5. 单击保存

  6. 数据集成主页中,单击穿透钻取要添加到的集成右侧的 图中显示了“选择”图标。,然后选择映射维

  7. 映射维页面上的钻取 URL 中,单击钻取笔图标。

    有关“映射维”页面的详细信息,请参阅“映射维”。

  8. 编辑钻取 URL 页面中,指定 #agent 标记,然后为穿透钻取 URL 指定参数。

    例如,使用步骤 4 中所示的查询时,输入:#agent?QUERY=Source Drill Query&SOURCE_ACCOUNT=$ACCOUNT$&SOURCE_PERIOD=$ATTR1$,其中:

    • QUERY 是在步骤 3 中定义的查询的名称。

    • SOURCE_ACCOUNT 从 ACCOUNT 列派生而来。

    • SOURCE_PERIOD 从 ATTR1 列派生而来

  9. 将源列中的列映射到要穿透钻取到的目标应用程序中的维,然后单击保存

  10. 数据集成主页中,单击操作,然后选择代理

  11. 代理群集屏幕中,选择要与穿透钻取一起使用的代理的名称。

  12. 代理选项卡的 Web URL 中,选择可以从 Oracle Enterprise Performance Management Cloud 进行入站通信的 Web 服务器网关。

    如果使用的是同步模式,则您定义用来执行数据加载操作的 Web 服务器 URL 将用于执行钻取。无需其他设置。

    如果在异步模式下使用代理,则使用以下方法之一定义 URL:

    • 按照与配置同步模式类似的方式配置 https Web 服务器。请参阅“配置同步模式”。

    • 将代理 URL 指定为 Web 服务器 URL。由于从 https 页面访问 http URL,因此需要在浏览器安全设置中定义一个例外。

      对于 Chrome,依次选择 SettingsPrivacy and security 和 Insecure content,然后在 Allow 下,添加以下站点 *.oraclecloud.com

    注:

    您必须在运行代理的本地网络中,才能在异步模式下运行时进行钻取。

    图中显示了“代理”选项卡。