定义钻取详细信息

在“标准钻取”模式下,您可以从 Oracle Fusion Cloud Enterprise Performance Management 数据表单钻取到登录页面,然后钻取到源系统数据。如果使用此方法,您必须使用数据集成加载数据。您必须使用“完全工作流”模式,所有业务服务类型都支持该模式。对于此模式,您可以使用自动创建的钻取区域或自定义钻取区域。

使用自定义钻取区域,您可以指定钻取区域,以提供使用成员名称和成员函数定义的 Oracle Essbase 钻取切片。

使用直接钻取,您无需在数据集成中暂存数据,即可钻取到源数据。而且,还具有灵活性,可以绕过登录页面,从而简化钻取。此外,您还可以使用 Essbase 成员函数自定义钻取区域的范围,从而简化维护并提高性能。

通过“直接钻取”,您可以使用“完全工作流”模式、“快速”模式加载数据,甚至直接加载到云 EPM 业务流程。Account ReconciliationProfitability and Cost Management 业务流程不支持此模式。对于此模式,您必须定义自定义钻取区域。

要定义钻取定义:

  1. 数据集成主页中,单击操作,然后选择应用程序

  2. 应用程序页中,通过单击本地应用程序右侧的 图中显示了“选择”图标。 来选择应用程序,然后选择钻取详细信息

    图中显示了“钻取详细信息”页。

  3. 钻取详细信息页中,单击 图中显示了“添加”图标。

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

    图中显示了“定义”选项卡

  5. URL 名称中,指定钻取的名称。

    这是您在 Calculation Manager 中打开钻取 URL 时它在 Essbase 中的名称。

    Essbase 名称限制适用于直接钻取名称,包括:

    • 为非 Unicode 模式应用程序命名直接钻取时,使用的字符不超过 8 个。

    • 为 Unicode 模式应用程序命名直接钻取时,使用的字符不超过 30 个。
    • 不要在名称中使用空格。

    • 不要使用以下字符:

      Table 15-1 Essbase 命名限制

      字符 说明
      * 星号
      [] 方括号
      : 冒号
      ; 分号
      , 逗号
      = 等号
      > 大于号
      < 小于号
      . 句点
      + 加号
      ? 问号
      " 双引号
      单引号
      / 正斜杠
      \ 反斜杠
      | 竖线
        制表符
  6. URL 类型中,选择要用于直接钻取的 URL 类型。

    可用类型:

    • 登录页面 - 让系统自动启动登录页面。从此登录页面中,您可以打开源文档或者继续穿透钻取到定义的源系统登录页面,如下所示。

      在以下示例中,从 Planning 的数据表单使用穿透钻取。:

      图中显示了 Planning 数据表单

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

      图中显示了定义的源系统登录页面。

      Note:

      加载到 Planning 应用程序的兑换率数据不支持穿透钻取功能。

      如果您在将数据加载到 Essbase 时映射到别名,则穿透钻取可能会失败,因为登录页面上的筛选器使用 Essbase 中的成员。如果是这样,请使用成员名称,而不是别名。

    • 自定义 - 使用与自定义直接钻取区域定义关联的 URL,并在“自定义 - 动态”选项卡或“自定义 - 浏览器”选项卡中显示穿透钻取结果。

      自定义 - 动态选项卡中,结果显示在 Oracle Fusion Cloud EPM 内的新选项卡中。

      自定义 - 浏览器选项卡中,结果显示在新的浏览器选项卡中。

      如果使用此设置为某种规划类型定义自定义钻取,创建默认钻取时不会为该规划类型创建钻取区域。如果定义了自定义钻取,将会忽略创建钻取区域标志。

      可选:您可以指定钻取区域,以提供使用成员名称和成员函数定义的 Essbase 钻取切片。

      1. 钻取详细信息页中,选择钻取区域选项卡。

      2. 单击 图中显示了“添加”图标。

      3. 下拉列表中,选择要添加到钻取区域的维。

      4. 筛选器中,指定用于选定维的成员函数以仅显示指定成员的结果。

        在双引号 ("") 之间指定成员。例如,以 "Jul" 形式指定成员 July。

        (可选)可以单击 图中显示了“成员选择器”图标 以显示“成员选择器”页,然后导航到选定成员以进行钻取。有关详细信息,请参阅《Oracle Smart View for Office 用户指南 (22.100)》中的“从成员选择器选择成员”。

        图中显示了“成员选择器”页。

    • 代理 - 使用基于 SQL 查询的参数和服务器信息。在这种情况下,服务器信息来自代理,但 URL 的其余部分源自 SQL 查询中指定的参数。要使用此 URL 类型,钻取 URL 必须包含数据源、查询和要传递的参数。

  7. 钻取 URL 中,为自定义和代理直接穿透钻取定义指定 URL 地址。

    对于自定义 URL 类型,钻取 URL 必须包含服务器、端口和 URL 参数,例如 https://server:port/<URL Parameters>

    下面是一个自定义钻取 URL。这是您要绕过登录页面时使用的直接钻取 URL:

    图中显示了自定义钻取 URL

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

    • DATASOURCE - 指定用于加载数据的数据源应用程序的名称。源连接信息源自此应用程序。
    • QUERY - 指定要用于执行钻取的 SQL 查询。
    • NUMERIC - 指定数字列,以便正确对齐此列。

    图中显示了代理 URL 类型的示例钻取 URL。

    有关使用 EPM 集成代理进行穿透钻取的详细信息,请参阅“使用 EPM 集成代理穿透钻取到源”。

  8. 选择启用摘要钻取选项,以从数据表单或报表中的摘要成员向下钻取,并查看组成数字的详细源数据。

    在“钻取区域”选项设置为的情况下启用此选项并加载数据后,将在摘要级别启用“钻取”图标。钻取限制为一个维 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 系统将忽略位置国家/地区,并返回与 ExpenseABC 匹配的所有行。这将获得来自 US 和 UK 的行。

    启用从父代启用钻取时,建议启用仅从具有小于 1000 个后代的父代钻取。这可以通过使用“应用程序钻取详细信息”页手动定义钻取区域来实现。

    选择限制选项时,所有子代可能都不在 1000 限制范围内,从而导致结果集不完整。

    Note:

    如果您选择对 1,000 个以上的后代进行摘要钻取,并且只包括顶层维,但得到的结果与基本层维相同,则还需要至少选择三个维的基本层交叉点。

    Note:

    为了支持摘要钻取,您的钻取查询不应在 SQL 的 WHERE 子句中包含运算符。例如,您的查询应该为:WHERE COMPANY ~ENTITY~。系统将基于后代数确定适当的条件 (IN, LIKE)。
    有关钻取区域的详细信息,请参阅“定义钻取区域”。
  9. 单击保存

    当您保存钻取定义时,系统会自动在 Essbase 中创建或更新钻取区域。当您删除钻取详细信息时,也会在 Essbase 中删除这些信息。

  10. 如果需要,请在“钻取区域”选项卡上指定自定义钻取区域。

  11. 可选:要编辑现有直接钻取定义,请从钻取详细信息页中选择定义,然后单击 图中显示了“编辑”图标。

    要删除现有直接钻取定义,请从钻取详细信息页中选择定义,然后单击 图中显示了“删除”图标。