跳转至

引用数据集

简介

引用数据集具有与标准数据集相同的结构,但用于丰富/插入数据转换包数据。它决定了源数据集数据在添加到目标数据集之前进行转换的方式。

创建引用数据集后,可以指定字段的引用类型,即同一字段在数据转换流程中的作用范围。

引用类型 功能
条件 将引用数据集的记录与目标数据集的记录关联起来。
属性 在目标数据集中标识要使用引用数据集定义的字段。
层级 数据集字段,用于定义对源数据集中所定义行为的例外层级。不接受值,且数据为数值型。
源筛选器 在录入数据时筛选源数据集,或在更新数据时筛选目标数据集。数据为文本类型。注意:筛选器类型列支持值。在这些情况下,参与丰富操作的数据不会被筛选。

有关层级和筛选器字段的更多详细信息,参见使用引用数据集进行丰富

引用数据集 - 部署

部署类型的引用数据集继承引用数据集的所有功能,但允许在源数据集字段与目标数据集字段之间创建关系逻辑。这些逻辑定义了目标数据集中的数据如何被丰富。因此,它们不仅可以是一对一多对一(如普通引用数据集那样),还可以是一对多多对多。当源字段与目标数据集的多个字段相关时,在操作过程中,部署引用数据集会向目标数据集表添加所有必要的行。

注意:如果引用中用作条件的列具有空值,则该条件永远不会被满足。

引用数据集 - 高级设置

高级设置数据集继承引用数据集的所有功能,但允许为丰富操作定义高级条件。特别是,它允许指定多个比较要求(例如条件值:"<>X" 或 "=A,B,C"),以验证是否满足目标数据集值上的条件。

支持的元素如下所列:

  • 诸如<>X之类的值,其中X为固定值
  • 值,表示所有值都满足目标数据集上的条件
  • 筛选器类型字段

不支持的元素如下所列:

  • 特殊字符%
  • 层级类型字段
  • 日期和数字类型的条件

引用数据集 - 存在性

存在性类型数据集继承引用数据集的所有功能。它还允许对目标数据集数据执行由条件驱动的存在性检查。

支持的元素如下所列:

  • M值:代表强制(Mandatory),即该条件将被考虑
  • 值:在这种情况下,该条件将不被考虑

此类型的引用数据集只能与存在性检查操作一起使用。