使用视点加载

使用视点加载,您可以将数据加载到未绑定、已绑定或部分绑定的视点中。您可以加载已绑定的属性和未绑定的属性。您可以使用逗号分隔 (CSV) 或 Excel 文件以及包含 CSV 或 Excel 文件的 ZIP 文件将数据加载到视点中。

视频

目标 观看此视频

详细了解如何使用“视点加载”将数据加载到视点中。

视频图标 使用视点加载

视点加载有两种主要模式:

  • 合并:将加载文件中的完整数据集与视点中的现有数据进行比较,并为差异创建合并请求。
  • 替换:用于使用加载文件中的数据替换视点中的数据。

这两种加载模式都需要在加载文件中加载视点的完整数据集。如果要对视点进行增量更改,请改用请求文件加载(请参阅“使用加载文件进行更改”)。

Caution:

合并替换模式下运行视点加载时,确保加载文件包含:

  • 要加载的视点的完整数据集。
  • 与要加载的视点相同的顶级节点,但有以下例外:
    • 对于初始加载到空层次集,将加载文件中的顶级节点添加到视点中。
    • 对于加载到层次集由单个节点集引用的视点,将基于加载文件中的顶级节点添加和移除视点中的顶级节点。

还可以使用视点加载来导入数据的子集,方法是创建备用视点并加载它。加载将调整备用视点中的关系,并将层次集中不是备用视点一部分的关系保持不变。可能会影响备用视点和主视点中的公用关系。

一些使用视点加载的可能用例包括:

  • 仅更新层次集中多个顶级节点中的一个,方法是创建仅包含该顶级节点的维护视点并加载到其中。例如,在一个以 Analytics、Marketing 和 Finance 作为顶级节点的 Employees by Department 层次中,可以创建一个仅以 Finance 作为顶级节点的维护视点,然后仅为该部门加载更改。
  • 从分支向下更新层次的一部分。例如,在一个 Geographic 层次中,可以创建一个以 Georgia 作为顶级节点的维护视点,并从 Georgia 向下加载更改。
  • 添加和更新具有未绑定的属性(即,包含在维绑定中的属性以外的属性)的节点。请参阅“了解绑定和绑定数据对象”。
  • 批量更新超过请求项限制的节点。

    Note:

    确保加载文件包含要加载到的视点中所有顶级节点的所有关系。

视点加载示例

以下视点使用了层次集 HS1

视点名称 顶级节点 视图名称
CC_VP
  • Legal
  • Managerial
  • Geographic
Cost Center(默认应用程序视图)
CC_MGR_VP Managerial Managerial(维护视图)
CC_TX_VP Texas(Geographic 下的一个节点) Texas(维护视图)

对于此方案:

  • 您可以加载到 Managerial 视点,而不会丢失 Cost Center 和 Texas 视点中其他顶级节点的关系信息。确保加载文件包含 Managerial 顶级节点的所有关系信息。
  • 您可以加载到 Texas 视点,而不会丢失 Managerial 和 Cost Center 视点中顶级节点或 Cost Center 视点中其他 Geographic 分支的关系信息。确保加载文件包含 Texas 顶级节点的所有关系信息

视点加载与导入

视点加载与导入类似,因为两者都将数据加载到维中。但是,有一些主要差异:

视点加载 导入
可以为任何视点或属性运行,而不考虑绑定状态。 限于绑定视点和属性。
可用于绑定维、引用维和未绑定维。 仅可用于绑定维。
并非所有绑定的属性都是必需的。 所有绑定的属性都是必需的。
支持“替换”和“合并”模式。 支持“替换”、“重置”和“合并”模式。
只能从文件加载。 可以从文件导入,也可以使用连接从外部应用程序导入。

默认加载和已定义的加载

运行视点加载时,您可以选择一组标准默认设置,也可以通过定义加载来自定义加载设置。

  • 默认:使用以下预定义选项来运行加载:
    选项
    分隔符字符 逗号
    换行样式 CRLF
    清除值关键字 <clear>
    已定义空字符串关键字 <blank>
    顶级节点关键字 (无)
    忽略空字段: True
    展开允许的值 False
    处理删除 False
    处理重新排序 True
    自动提交 True
    绕过审批和最终提交 False
  • 已定义:使用指定的选项来运行加载。请参阅“创建、复制和删除加载”。

加载模式

加载数据时,可以选择两种模式。下表介绍了加载模式。

加载模式 层次视点更新 列表视点更新
合并
  • 添加在加载源中存在但在目标视点中不存在的节点

  • 更新在加载源和目标视点中具有不同值的节点属性值。

  • 对于在加载源和目标视点中具有不同父代的节点:

    • 如果已启用共享节点,则插入节点。
    • 如果未启用共享节点,则移动节点。
  • 移除在目标视点中存在但在加载源中不存在的节点。

  • 如果视点支持自定义顺序,则处理重新排序操作。
  • 对于关系属性值:

    • 如果关系属性值在加载源中存在但在目标视点中不存在,则关系属性值会进行更新。

    • 如果加载源和目标视点中的关系属性值相同,则不进行更新。

    • 如果加载源不包含关系属性值,则不进行更新。

  • 添加在加载源中存在但在目标视点中不存在的节点

  • 更新在加载源和目标视点中具有不同值的节点属性值。

  • 节点按创建日期或更新日期的降序显示。

替换
  • 使用加载文件中的关系替换目标视点中现有顶级节点下的层次关系
  • 加载文件中位于目标视点顶级节点之外的层次关系将被忽略
  • 保留目标视点中不在加载文件中的关系属性。
  • 保留同一层次集中不在目标视点中的层次关系
  • 添加在加载源中存在但在目标视点中不存在的节点

  • 更新在加载源和目标视点中具有不同值的节点属性值。

  • 节点按创建日期或更新日期的降序显示。