使用与智能拆分集成作业类型

导入超出 Essbase 调控器限制的大量数据时,请使用与智能拆分集成作业类型将数据加载拆分为多个较小的加载。此作业类型使您能够定义较小的数据切片,而无需创建多个集成。

Note:

智能拆分最适合用于提取计算数据,其由数据提取选项确定。根据您在数据集成中选择的数据提取选项的类型,有多个 Essbase 提取选项。如果选择“已存储的数据”,则此项适用于 BSO 并使用 BSO 数据导出方法。所有数据都使用 "MDX" 导出方法。0 级使用 "MAXL"(启用 0 级数据提取选项时不支持智能拆分。0 级提取所有 0 级数据并筛选提取的数据。)有关数据提取选项的详细信息,请参阅“定义直接集成选项”。

要执行智能拆分:

  1. 在源应用程序与目标 Oracle Fusion Cloud Enterprise Performance Management 应用程序之间创建基本集成定义。

    1. 有关创建集成的信息,请参阅:创建直接集成创建基于文件的集成
    2. 云 EPM 应用程序与目标应用程序中的维之间映射维。

      有关详细信息,请参阅映射维

    3. 映射成员以将源值转换为每个目标维中的有效成员。

      有关详细信息,请参阅“映射成员”。

    4. 选项页上,选择任意筛选器和应用程序选项。

      您可以为拆分维应用筛选器,也可以为基本集成中的其他维应用筛选器。为基本集成中的拆分维指定筛选器时,您只需提供要处理的层次分支的父代成员名称或提供成员函数 ILvl0Descendants。

      拆分维的筛选器仅支持 ILvl0Descendant 成员函数。如果未指定筛选器,则系统会处理拆分维的所有 0 级成员。

      有关应用筛选器和应用程序选项的详细信息,请参阅“定义筛选器”。

  2. 通过完成“管道进程说明”中的步骤 1-12 创建新的管道。

  3. 管道页上,单击 图中显示了“创建阶段”图标。 以创建新阶段卡。

    阶段编辑器中,指定阶段定义:

    • 阶段名称 - 指定阶段的名称。

    • 标题 - 指定要显示在阶段卡上的阶段名称。

    • 顺序 - 指定用于定义阶段执行时间顺序的数字。

    • 并行 - 启用并行将同时运行作业。

    • 成功时 - 选择在成功执行了管道定义中的步骤时如何处理阶段。

    • 失败时 - 指定在某个阶段中的某个步骤失败时如何处理阶段。

  4. 在阶段卡上,单击 > 展开阶段。

  5. 在阶段卡中,单击 图中显示了“创建作业”图标。(“创建作业”图标)以添加新作业卡。

    将在阶段卡中显示“新建作业”卡。

  6. 作业编辑器中的类型下拉列表中,选择与智能拆分集成

    Note:

    在并行模式下运行智能拆分时,每个阶段仅添加一个与智能拆分集成作业类型。
  7. 请完成以下操作

    1. 名称中,选择作业名称。

    2. 标题中,指定要显示在作业卡上的作业名称标题。

    3. 序列中,为阶段中的运行作业顺序选择 1

  8. 拆分维中,从源应用程序中要拆分数据加载的维列表中选择维。

    仅选择一个维作为拆分维。

    例如,选择分类帐以按分类帐运行数据加载。

    期间和年拆分维注意事项:

    “期间”和“年”是特殊维,用作拆分维时需要进行特殊处理

    1. “期间”用作拆分维时,仅支持“单个”和“组”拆分方法。如果使用其他方法,则会出现错误。

    2. “年”用作拆分维时,仅支持“单个”拆分方法。不支持在单个集成运行中运行多个年。如果使用其他方法,则会出现错误。

    3. 对于标准模式,起始期间结束期间用于确定要拆分的期间列表。系统根据“期间”范围确定源期间并应用源期间筛选器。

    4. 对于快速模式,“期间”和“年”的源筛选器用于确定每个子集成的期间或年,并应用源筛选器。

  9. 拆分方法中,选择如何拆分(分隔)维中的成员。系统根据拆分方法为维中的拆分条件创建单独的子集成(数据规则)。

    每个子集成都是基本集成的副本,可在数据集成主页上找到。除了用于拆分维的源筛选器外,子集成与基本集成相同。每次执行管道时都会重新创建子集成,因此不要修改子集成。

    可以使用删除集成系统维护任务删除子集成。有关详细信息,请参阅“删除集成”。

    可用选项:

    • 单个 - 系统为维中的每个成员运行单独的进程。例如,您可以按“分类帐”或“实体”运行加载。

    • - 系统将维中的成员列表拆分为多个组。组大小基于组数参数。

    • 自定义(模式)- 指定拆分维成员的值。“自定义模式”拆分方法可以指定为下面的标签/值参数中的列表、范围和通配符。拆分按筛选器名称的顺序进行处理。

      例如,可以使用下列表达式指定以下自定义模式:

      Like US*:以 US 开头的所有成员

      Between 100-199:100 范围内的所有成员

      List 100,200,300:单个成员列表

      如果某个成员被前面的筛选器选取,则该成员不包括在后面的筛选器中。

    • 自定义函数 - 使用成员函数为拆分维成员指定值。使用此选项可以将成员限制为特定成员子集。

      自定义函数可以指定为以下标签/值参数中的成员函数。

      如果您使用的是自定义函数,则不要为基本集成中的拆分维定义筛选器。仅应用自定义维的筛选器。

  10. 处理模式中,选择用于处理管道中作业的模式。

    可用选项:

    并行 - 以并行模式运行作业时,系统将以并行方式一起(而不是按顺序)运行作业。

    串行 - 以串行模式运行作业时,系统将以特定顺序逐个运行作业。

  11. 导入模式中,选择集成作业的导入模式。

    默认情况下,$IMPORTMODE 参数使用全局变量中为导入模式定义的变量参数的值(请参阅“编辑运行时变量”)。但是,您可以为不同作业选择不同的导入模式。例如,要在一个集成中加载元数据,而在另一个集成中仅加载数据,请为这两个作业指定不同的导入模式。

    Note:

    在“替换”模式下运行集成时,系统将按“实体”和其他 POV 维运行清除数据流程。如果拆分维是按“实体”划分的,则默认“替换”模式行为没有问题。

    如果拆分维是按“实体”划分的,并出现调控器限制异常,且您选择其他维作为拆分维,那么还有其他注意事项。

    对于 Planning自由形式应用程序,请定义清除区域而不是使用默认清除区域。在“清除区域”中,使用“派生自数据”作为选项,选择拆分维作为其中一个维。如果目标应用程序(例如,分类帐)中不存在用于源筛选器的拆分维,请在平台中定义“清除多维数据集”作业,并在运行集成作业之前调用“清除多维数据集”作业。在这种情况下,集成作业必须以合并模式运行。

  12. 导出模式中,选择集成作业的导出模式。

    默认情况下,$EXPORTMODE 参数使用全局变量中为导出模式定义的变量参数的值(请参阅“编辑运行时变量”)。但是,您可以为不同作业选择不同的导出模式。例如,要在一个集成中加载元数据,而在另一个集成中仅加载数据,请为这两个作业指定不同的导出模式。

  13. 起始期间下拉列表中,选择集成作业的起始期间。

    默认情况下,$STARTPERIOD 参数使用全局变量中为起始期间定义的变量参数的值(请参阅“ 编辑运行时变量”)。但是,您可以为不同作业选择不同的起始期间。例如,如果在一个管道中加载元数据,则可以在作业中将“起始期间”设置为 BegBalance。

  14. 结束期间下拉列表中,选择集成作业的结束期间。

    默认情况下,$ENDPERIOD 参数使用全局变量中为起始期间定义的变量参数的值(请参阅“ 编辑运行时变量”)。但是,您可以为不同作业选择不同的结束期间。例如,如果要在一个管道中加载元数据,则可以在作业中将“结束期间”设置为 EndBalance。

  15. 组数中,指定组拆分方法的最大组数(系统会将维中的成员列表拆分成多个组)。

  16. 使用完全限定名称中,选择以将成员名称及其祖先的名称包括到唯一定义该成员的级别。

    选择以显示全限定名称。如果维包括共享成员,然后在集成中将其设置为,则此参数必须设置为,因为共享成员必须具有唯一的父代成员。

    选择以仅显示成员名称。如果您没有共享成员,则不需要全限定名称。

  17. 标签/值中,指定自定义(模式)或自定义函数拆分方法的值。

    自定义(模式)或自定义函数拆分方法的作业类型参数添加为标签和值对(键值对),其中标签是属性的名称,而是此属性的分配值。

    要添加新的标签/值对,请单击 图中显示了“添加标签”图标。

    要删除标签/值对,请单击 图中显示了“删除标签”图标。

  18. 单击保存

  19. 运行“与智能拆分集成”作业。

    有关详细信息,请参阅“运行管道”。

“与智能拆分集成”作业类型参数包括:

Table 12-29 “与智能拆分集成”作业类型参数和说明

“与智能拆分集成”作业类型参数 说明
名称

输入要将拆分维应用到的基本集成的名称。

拆分维

在要拆分数据加载的源应用程序中指定维。

期间和年拆分维注意事项:

  1. “期间”和“年”是特殊维,用作拆分维时需要进行特殊处理。

  2. “期间”用作拆分维时,仅支持“单个”和“组”拆分方法。如果使用其他方法,则会出现错误。

  3. “年”用作拆分维时,仅支持“单个”拆分方法。不支持在单个集成运行中运行多个年。如果使用其他方法,则会出现错误。

  4. 对于标准模式,起始期间结束期间用于确定要拆分的期间列表。系统根据“期间”范围确定源期间并应用源期间筛选器。

  5. 对于快速模式,“期间”和“年”的源筛选器用于确定每个子集成的期间或年,并应用源筛选器。

拆分方法

选择如何拆分(分隔)维中的成员。系统根据拆分方法为维中的拆分条件创建单独的子集成(数据规则)。

除了用于拆分维的源筛选器外,子集成与基本集成相同。每次执行管道时都会重新创建子集成,因此不要修改子集成。

可以使用“删除集成”系统维护任务删除子集成。

可用选项:

  • 单个 - 系统为维中的每个成员运行单独的进程。例如,按“分类帐”或“实体”运行加载。

  • - 系统将维中的成员列表拆分为多个组。组大小基于组数参数。

  • 自定义(模式)- 指定拆分维成员的值。自定义模式可以指定为标签/值参数中的列表、范围和通配符。

    例如,可以使用下列表达式指定以下自定义模式:

    Like - US*:以 US 开头的所有成员

    Between 100-199:100 范围内的所有成员

    List 100,200,300:单个成员列表

    如果某个成员被前面的筛选器选取,则该成员不包括在后面的筛选器中。

  • 自定义函数 - 使用成员函数为拆分维成员指定值。自定义函数可以指定为以下标签/值参数中的成员函数。

导入模式

选择集成作业的导入模式。

默认情况下,$IMPORTMODE 参数使用全局变量中为导入模式定义的变量参数的值(请参阅“编辑运行时变量”)。但是,您可以为不同作业选择不同的导入模式。例如,要在一个集成中加载元数据,而在另一个集成中仅加载数据,请为这两个作业指定不同的导入模式。

导出模式

选择集成作业的导出模式。

默认情况下,$EXPORTMODE 参数使用全局变量中为导出模式定义的变量参数的值(请参阅“编辑运行时变量”)。但是,您可以为不同作业选择不同的导出模式。例如,要在一个集成中加载元数据,而在另一个集成中仅加载数据,请为这两个作业指定不同的导出模式。

起始期间

可选:从起始期间下拉列表中,选择集成作业的起始期间。

默认情况下,$STARTPERIOD 参数使用全局变量中为起始期间定义的变量参数的值(请参阅“ 编辑运行时变量”)。但是,您可以为不同作业选择不同的起始期间。例如,如果在一个管道中加载元数据,则可以在作业中将“起始期间”设置为 BegBalance。

结束期间

可选:从结束期间下拉列表中,选择集成作业的结束期间。

默认情况下,$ENDPERIOD 参数使用全局变量中为起始期间定义的变量参数的值(请参阅“ 编辑运行时变量”)。但是,您可以为不同作业选择不同的结束期间。例如,如果要在一个管道中加载元数据,则可以在作业中将“结束期间”设置为 EndBalance。

组数

指定组拆分方法的最大组数。

使用完全限定名称

选择以将成员名称及其祖先的名称包括到唯一定义该成员的级别。

如果维包括共享成员,然后在集成中将其设置为,则此参数必须设置为,因为共享成员必须具有唯一的父代成员。

选择以仅显示成员名称。

标签/值

作业类型参数添加为标签和值对(键值对),其中标签是属性的名称,而是此属性的分配值。

要添加新的标签/值对,请单击 图中显示了“添加标签”图标。

要删除标签/值对,请单击 图中显示了“删除标签”图标。

下面是“与智能拆分集成”作业类型的示例参数,其中拆分维为“实体”,拆分方法为“单个”:

图中显示了“与智能拆分集成”,采用“实体”维和“单个”拆分方法。

下面是使用“实体”拆分维和“单个”拆分方法创建的集成:

使用“单个”拆分方法创建的集成。

下面是“与智能拆分集成”作业类型的示例参数,其中拆分维为“分类帐”,拆分方法为“单个”:

图中显示了“与智能拆分集成”作业类型,拆分维为“分类帐”

下面是“与智能拆分集成”作业类型的示例参数,其中拆分维为“部门”,拆分方法为“组”且最多为 5 组:

图中显示了“与智能拆分集成”作业类型,拆分维为“部门”,拆分方法为“组”。

下面是上面“与智能拆分集成”作业类型创建的集成:

“与智能拆分集成”作业类型的结果,拆分维为“部门”,拆分方法为“组”。

下面是“与智能拆分集成”作业类型的示例参数,其中拆分维为“公司”,拆分方法为“自定义”:

“与智能拆分集成”作业类型,拆分维为“公司”,拆分方法为“自定义”。

以下 DLFusOCI-FT1 - DLFusOCI-FT4 集成是使用“自定义”拆分方法的“与智能拆分集成”作业类型的结果:

图中显示了 DLFusOCI-FT1 - DLFusOCI-FT4 集成。

下面是“与智能拆分集成”作业类型的示例参数,其中拆分维为“部门”,拆分方法为“自定义函数”:

“与智能拆分集成”作业类型,拆分维为“部门”,拆分方法为“自定义函数”。

以下 DLFusOCI-Func1 集成是使用“自定义函数”拆分方法的“与智能拆分集成”作业类型的结果:

图中显示了使用“自定义函数”拆分方法的“与智能拆分集成”作业类型