层次结构和关系
可以为参考数据集创建层次结构和其他关系,以在参考数据集及其值之间建立逻辑连接。
通过层次结构,可以更轻松快速地搜索参考数据集或集内的值。 例如,如果您搜索数据集或集内的值,但没有任何关系信息可用,那么您需要记住数据集上下文并逐个搜索数据集。 但是,利用层次结构信息,您可以从特定数据集入手,浏览其所有的相关数据集,并且仅在该数据集的上下文内浏览。
另外,还可以在某个参考数据集中的值与一个或多个其他参考数据集中的值之间创建关系。 这些关系称为值映射或相互对应关系。
以这种方式设置关系可以帮助您更容易了解不同参考数据集之间的值如何彼此关联,并减少手动搜索这些值所花费的时间。 例如,在下图中,您可以看到,值 United States of America 映射到不同参考数据集(大豆种植和农业)中的两个不同值,而另一国家或地区值 India 则映射到另一个参考数据集中的货币值。
可以在参考数据集及其值之间使用四种不同类型的关系:
- 参考数据集到参考数据集层次结构
- 使用这些层次结构可在参考数据集之间创建关系。 例如,可以使用参考数据集来表示大洲代码。 可以将国家或地区代码这个从属参考数据集添加到大洲代码集。 还可以将全球代码这个父代参考数据集添加到参考数据集大洲代码。 您可以分配任意数量的父参考数据集。
- 参考数据集值到参考数据集值父代或从属层次结构
- 使用这些层次结构可在某个参考数据集内的参考数据集值之间创建关系。 例如,可以使用参考数据集来表示北美工业分类系统 (NAICS) 代码。 集内的更高级别代码值可能指示产品所属的工业。 可以在集内创建一个层次结构,该层次结构向下流至子级别,以指示代码值表示父代工业的哪个具体类型。 此层次结构从高到低的示例可能是 11: 农业 > 1111: 石油,种子和谷物 > 111110: 大豆。
- 参考数据集值到参考数据集值一对一映射
- 使用这些映射可在某个参考数据集内的某个值与另一个参考数据集内的某个值之间创建关系。 选择 1:1 映射时,系统会确保不允许值在不同参考数据集之间进行多个映射。
- 参考数据集值到参考数据集值一对多映射
- 使用这些映射可在某个参考数据集内的某个值与另一个参考数据集内的两个或多个值之间创建关系。
创建参考数据集级别的层次结构
要创建参考数据集级别的层次结构,请完成以下步骤:
单击要为其创建层次结构的参考数据集内的集级别层次结构选项卡。
单击添加父代集或添加从属集。
从列表中选择一个或多个参考数据集。 可以通过在列表中滚动或通过输入搜索项来查找参考数据集。
单击添加。 将显示新层次结构的草稿预览。
- 可以通过单击参考数据集磁贴中的对应菜单图标,将父代或从属参考数据集添加到预览中的参考数据集。
- 可以通过单击相应磁贴上的“删除”图标,从层次结构移除参考数据集。
- 可以在预览中对您所处理的参考数据集执行操作以进行编辑,这样会将其在工作流过程中移动。
- 参考数据集会保持为草稿状态,直至您将其提交进行审批或将其删除为止。
完成后,单击 提交以进行核准 或 发布 。 可用操作取决于 工作流程 的定义方式。
- 打开集级别的数据集层次结构时,可以通过单击三点菜单并添加父代集或从属集来进行编辑。
- 要从集级别的层次结构移除父代或从属数据集,请单击其磁贴上的“废纸箱”图标。
- 要将集级别的层次结构中的某个数据集重新定位,必须从层次结构删除一个或多个其他数据集,然后将其作为父代或从属数据集添加回您所在的数据集。
创建参考数据集值级别的层次结构
要在某个参考数据集内的值之间创建层次结构,请完成以下步骤:
- 选择要处理的参考数据集,然后选择该数据集内的某个值。 在“数据集详细信息”部分中,单击父代值旁边的 + 图标。 将打开对应的窗口,以允许您做出选择。
- 选择要添加为父代的值。 可以在值列表中滚动浏览,或输入搜索项以搜索列表。 或者,也可以从 CSV 文件重新导入值,并在重新导入过程中从 CSV 文件映射父列。
打开参考数据集时,可以通过单击 + 图标或删除图标以在集内添加或移除值。
创建参考数据集值映射关系
要将值映射添加到某个现有参考数据集,请完成以下步骤:
- 从参考数据集的参考数据集选项卡单击要向其添加相关值的值。
- 单击“相关值”部分中的 + 符号。 将显示“相关值”对话框。
- 选择包含要添加为相关值的值的参考数据集,然后单击下一步。 可以在列表中滚动浏览,或输入搜索项。
- 选择一对一或一对多的关系类型。
- 选择所需的值,并选择关系类型。 如果选择了一对一类型,那么只能选择一个值。 如果选择一对多类型,那么可以选择一个或多个值。
- 单击添加。
要编辑或更改值映射关系,请将其删除,然后使用所需的更改来添加新的关系。
要通过导入 CSV 文件来添加相关值,请完成以下步骤。
- 打开要为其添加相关值的参考数据集。
- 从三个点菜单中单击 上载相关值。
- 通过将您要上载的文件拖动到导入相关值窗口或通过浏览以查找该文件,从而添加该文件。 然后,单击下一步。
- 从文件中选择具有要映射到一个或多个其他代码值的代码值的列。
- 选择您希望在每个值和相关值之间存在的关系类型(一对一或一对多)。
- 从文件中选择具有要映射到的参考值的相关代码以及相关值所属的参考数据集的列。
- 单击保存。
请参阅带有值映射的 CSV 文件的以下示例。
code,value,description,map_1_n_to_states,map_1_1_continents
IND,India,Asian country,"KA,AP,MP,DL,GJ",ASIA
USA,America,North American Country,"CA,FL,NY,TX",NorthAmerica
GER,Germany,European Country,,Europe
了解更多信息
父主题: 参考数据