引用数据集
简介¶
引用数据集具有与标准数据集相同的结构,但用于丰富/插入数据转换包数据。它决定了源数据集数据在添加到目标数据集之前进行转换的方式。
创建引用数据集后,可以指定字段的引用类型,即同一字段在数据转换流程中的作用范围。
| 引用类型 | 功能 |
|---|---|
| 条件 | 将引用数据集的记录与目标数据集的记录关联起来。 |
| 属性 | 在目标数据集中标识要使用引用数据集定义的字段。 |
| 层级 | 数据集字段,用于定义对源数据集中所定义行为的例外层级。不接受空值,且数据为数值型。 |
| 源筛选器 | 在录入数据时筛选源数据集,或在更新数据时筛选目标数据集。数据为文本类型。注意:筛选器类型列支持空值。在这些情况下,参与丰富操作的数据不会被筛选。 |
有关层级和筛选器字段的更多详细信息,参见使用引用数据集进行丰富。
引用数据集 - 部署¶
部署类型的引用数据集继承引用数据集的所有功能,但允许在源数据集字段与目标数据集字段之间创建关系逻辑。这些逻辑定义了目标数据集中的数据如何被丰富。因此,它们不仅可以是一对一或多对一(如普通引用数据集那样),还可以是一对多或多对多。当源字段与目标数据集的多个字段相关时,在操作过程中,部署引用数据集会向目标数据集表添加所有必要的行。
注意:如果引用中用作条件的列具有空值,则该条件永远不会被满足。
引用数据集 - 高级设置¶
高级设置数据集继承引用数据集的所有功能,但允许为丰富操作定义高级条件。特别是,它允许指定多个比较要求(例如条件值:"<>X" 或 "=A,B,C"),以验证是否满足目标数据集值上的条件。
支持的元素如下所列:
- 诸如<>X之类的值,其中X为固定值
- 空值,表示所有值都满足目标数据集上的条件
- 筛选器类型字段
不支持的元素如下所列:
- 特殊字符%
- 层级类型字段
- 日期和数字类型的条件列
引用数据集 - 存在性¶
存在性类型数据集继承引用数据集的所有功能。它还允许对目标数据集数据执行由条件驱动的存在性检查。
支持的元素如下所列:
- M值:代表强制(Mandatory),即该条件将被考虑
- 空值:在这种情况下,该条件将不被考虑
此类型的引用数据集只能与存在性检查操作一起使用。