在“标准钻取”模式下,您可以从 Oracle Fusion Cloud Enterprise Performance Management 数据表单钻取到登录页面,然后钻取到源系统数据。如果使用此方法,您必须使用数据集成加载数据。您必须使用“完全工作流”模式,所有业务服务类型都支持该模式。对于此模式,您可以使用自动创建的钻取区域或自定义钻取区域。
使用自定义钻取区域,您可以指定钻取区域,以提供使用成员名称和成员函数定义的 Oracle Essbase 钻取切片。
使用直接钻取,您无需在数据集成中暂存数据,即可钻取到源数据。而且,还具有灵活性,可以绕过登录页面,从而简化钻取。此外,您还可以使用 Essbase 成员函数自定义钻取区域的范围,从而简化维护并提高性能。
通过“直接钻取”,您可以使用“完全工作流”模式、“快速”模式加载数据,甚至直接加载到云 EPM 业务流程。Account Reconciliation 和 Profitability and Cost Management 业务流程不支持此模式。对于此模式,您必须定义自定义钻取区域。
要定义钻取定义:
从数据集成主页中,单击操作,然后选择应用程序。
从应用程序页中,通过单击本地应用程序右侧的
来选择应用程序,然后选择钻取详细信息。

从钻取详细信息页中,单击
。
选择定义钻取详细信息页,然后从规划类型中选择设置了集成的源规划类型。

在 URL 名称中,指定钻取的名称。
这是您在 Calculation Manager 中打开钻取 URL 时它在 Essbase 中的名称。
Essbase 名称限制适用于直接钻取名称,包括:
为非 Unicode 模式应用程序命名直接钻取时,使用的字符不超过 8 个。
不要在名称中使用空格。
不要使用以下字符:
Table 15-1 Essbase 命名限制
| 字符 | 说明 |
|---|---|
| * | 星号 |
| [] | 方括号 |
| : | 冒号 |
| ; | 分号 |
| , | 逗号 |
| = | 等号 |
| > | 大于号 |
| < | 小于号 |
| . | 句点 |
| + | 加号 |
| ? | 问号 |
| " | 双引号 |
| ‘ | 单引号 |
| / | 正斜杠 |
| \ | 反斜杠 |
| | | 竖线 |
| 制表符 |
从 URL 类型中,选择要用于直接钻取的 URL 类型。
可用类型:
登录页面 - 让系统自动启动登录页面。从此登录页面中,您可以打开源文档或者继续穿透钻取到定义的源系统登录页面,如下所示。
在以下示例中,从 Planning 的数据表单使用穿透钻取。:

从此登录页面中,您可以打开源文档或者继续穿透钻取到定义的源系统登录页面。

Note:
加载到 Planning 应用程序的兑换率数据不支持穿透钻取功能。
如果您在将数据加载到 Essbase 时映射到别名,则穿透钻取可能会失败,因为登录页面上的筛选器使用 Essbase 中的成员。如果是这样,请使用成员名称,而不是别名。
自定义 - 使用与自定义直接钻取区域定义关联的 URL,并在“自定义 - 动态”选项卡或“自定义 - 浏览器”选项卡中显示穿透钻取结果。
在自定义 - 动态选项卡中,结果显示在 Oracle Fusion Cloud EPM 内的新选项卡中。
在自定义 - 浏览器选项卡中,结果显示在新的浏览器选项卡中。
如果使用此设置为某种规划类型定义自定义钻取,创建默认钻取时不会为该规划类型创建钻取区域。如果定义了自定义钻取,将会忽略创建钻取区域标志。
可选:您可以指定钻取区域,以提供使用成员名称和成员函数定义的 Essbase 钻取切片。
从钻取详细信息页中,选择钻取区域选项卡。
单击
。
从维下拉列表中,选择要添加到钻取区域的维。
从筛选器中,指定用于选定维的成员函数以仅显示指定成员的结果。
在双引号 ("") 之间指定成员。例如,以 "Jul" 形式指定成员 July。
(可选)可以单击
以显示“成员选择器”页,然后导航到选定成员以进行钻取。有关详细信息,请参阅《Oracle Smart View for Office 用户指南 (22.100)》中的“从成员选择器选择成员”。

代理 - 使用基于 SQL 查询的参数和服务器信息。在这种情况下,服务器信息来自代理,但 URL 的其余部分源自 SQL 查询中指定的参数。要使用此 URL 类型,钻取 URL 必须包含数据源、查询和要传递的参数。
在钻取 URL 中,为自定义和代理直接穿透钻取定义指定 URL 地址。
对于自定义 URL 类型,钻取 URL 必须包含服务器、端口和 URL 参数,例如 https://server:port/<URL Parameters>。
下面是一个自定义钻取 URL。这是您要绕过登录页面时使用的直接钻取 URL:

对于代理 URL 类型,钻取 URL 必须包含数据源应用程序名称、SQL 查询和数字列。

有关使用 EPM 集成代理进行穿透钻取的详细信息,请参阅“使用 EPM 集成代理穿透钻取到源”。
选择启用摘要钻取选项,以从数据表单或报表中的摘要成员向下钻取,并查看组成数字的详细源数据。
在“钻取区域”选项设置为是的情况下启用此选项并加载数据后,将在摘要级别启用“钻取”图标。钻取限制为一个维 1000 个后代成员。
对于摘要钻取,每个维的后代数量限制为 1,000 个。当后代数量超过 1,000 个时,系统行为由定义应用程序详细信息选项中的后代超过 1000 个时的摘要钻取行为选项控制。
从具有超过 1000 个后代的父代钻取可能会导致结果不一致。在允许用户在所有级别进行钻取之前,请注意数据模式。
当该选项设置为忽略时,系统会完全忽略对该维进行的筛选。筛选器仅应用于 0 级成员或后代数量不足 1,000 个的其余维。因此,您可能会得到不在所钻取的父代下的成员。使用“忽略”选项时,它唯一有效的时间是忽略的维与其他维的唯一成员相交时。
例如,在以下方案中,位置和帐户是叶级别成员
Table 15-2 位置和帐户叶级别成员
| 位置 | 成本中心 | 帐户 |
|---|---|---|
| US | 110 | Expense |
| US | 120 | Expense |
| US | 130 | Expense |
| UK | 210 | Expense |
| UK | 210 | Expense |
在此示例中,成本中心与唯一行位置和帐户相交。如果您钻取 US、总成本中心和 Expense,并且选项设置为忽略成本中心,则钻取将返回 3 行 US。
另一方面,让我们假设位置是具有超过 1000 个子代的父代:
Table 15-3 成本中心与唯一位置相交
| 位置 | 成本中心 | 帐户 | 项目 |
|---|---|---|---|
| US | 110 | Expense | ABC |
| US | 120 | Expense | ABC |
| US | 130 | Expense | XYZ |
| UK | 210 | Expense | ABC |
| Uk | 210 | Expse | XYZ |
如果钻取 US、总成本中心和 Expense,ABC 系统将忽略位置和国家/地区,并返回与 Expense 和 ABC 匹配的所有行。这将获得来自 US 和 UK 的行。
启用从父代启用钻取时,建议启用仅从具有小于 1000 个后代的父代钻取。这可以通过使用“应用程序钻取详细信息”页手动定义钻取区域来实现。
选择限制选项时,所有子代可能都不在 1000 限制范围内,从而导致结果集不完整。
Note:
如果您选择对 1,000 个以上的后代进行摘要钻取,并且只包括顶层维,但得到的结果与基本层维相同,则还需要至少选择三个维的基本层交叉点。Note:
为了支持摘要钻取,您的钻取查询不应在 SQL 的 WHERE 子句中包含运算符。例如,您的查询应该为:WHERE COMPANY ~ENTITY~。系统将基于后代数确定适当的条件 (IN, LIKE)。单击保存。
当您保存钻取定义时,系统会自动在 Essbase 中创建或更新钻取区域。当您删除钻取详细信息时,也会在 Essbase 中删除这些信息。
如果需要,请在“钻取区域”选项卡上指定自定义钻取区域。
可选:要编辑现有直接钻取定义,请从钻取详细信息页中选择定义,然后单击
。
要删除现有直接钻取定义,请从钻取详细信息页中选择定义,然后单击
。