如果要在没有登录页面的情况下向下钻取到源系统,请在源数据库中执行 SQL 查询并在数据集成的弹出窗口中显示结果。
要创建穿透钻取的查询:
在数据集成主页中,单击操作,然后选择查询。
在查询屏幕上,单击 。
在创建查询屏幕的查询名称中,指定查询的名称以从源系统查询数据。
在查询字符串中,指定用于根据文件中的标题行提取数据的 SQL 语句。
在维名称的 SQL 查询中,可以使用别名代表列名称。
为标题行值指定字符串时,如果字符串中大小写混合,需使用双引号将字符串引起来。如果大小写字符混合的字符串未用双引号引起来,将解析为大写形式。
查询可以包括筛选条件。筛选条件的绑定变量必须放在 ~~ 字符内。
单击保存。
从数据集成主页中,单击穿透钻取要添加到的集成右侧的 ,然后选择映射维。
在映射维页面上的钻取 URL 中,单击钻取笔图标。
有关“映射维”页面的详细信息,请参阅“映射维”。
在编辑钻取 URL 页面中,指定 #agent 标记,然后为穿透钻取 URL 指定参数。
例如,使用步骤 4 中所示的查询时,输入:#agent?QUERY=Source Drill Query&SOURCE_ACCOUNT=$ACCOUNT$&SOURCE_PERIOD=$ATTR1$,其中:
QUERY 是在步骤 3 中定义的查询的名称。
SOURCE_ACCOUNT 从 ACCOUNT 列派生而来。
SOURCE_PERIOD 从 ATTR1 列派生而来
将源列中的列映射到要穿透钻取到的目标应用程序中的维,然后单击保存。
从数据集成主页中,单击操作,然后选择代理。
从代理群集屏幕中,选择要与穿透钻取一起使用的代理的名称。
从代理选项卡的 Web URL 中,选择可以从 Oracle Enterprise Performance Management Cloud 进行入站通信的 Web 服务器网关。
如果使用的是同步模式,则您定义用来执行数据加载操作的 Web 服务器 URL 将用于执行钻取。无需其他设置。
如果在异步模式下使用代理,则使用以下方法之一定义 URL:
按照与配置同步模式类似的方式配置 https Web 服务器。请参阅“配置同步模式”。
将代理 URL 指定为 Web 服务器 URL。由于从 https 页面访问 http URL,因此需要在浏览器安全设置中定义一个例外。
对于 Chrome,依次选择 Settings、Privacy and security 和 Insecure content,然后在 Allow 下,添加以下站点 *.oraclecloud.com。
注:
您必须在运行代理的本地网络中,才能在异步模式下运行时进行钻取。