7.8. 合并或分离字段时缺少或不需要的数据示例
在数据映射中,当 source 或 target 字段包含复合数据时,您可能需要识别缺少的或不需要的数据。例如,假设一个具有此格式的 long_address
字段:
Number street apartment city state zip zip+4 country
假设您要将 long_address
字段分成多个离散字段,表示 数字
、street
、city
、state
和 zip
。要做到这一点,您可以选择 long_address
作为 source 字段,然后选择目标字段。然后,您可以在您不想的 source 字段的部分位置添加 padding 字段。在本例中,不需要的部分是、zip+4 和 国家/地区。
要识别不需要的部分,您需要了解部分的顺序。顺序在 compound 字段中指示内容的每个部分的索引。例如,long_address
字段有 8 个排序的部分。从 1 开始,每个部分的索引是:
1 | number |
2 | street |
3 | apartment |
4 | city |
5 | state |
6 | zip |
7 | zip+4 |
8 | 国家 |
在数据映射程序中,要识别缺少的、zip+4 和 country,您可以在索引 3、7 和 8 中添加 padding 字段。请参阅将多个源字段组合为一个目标字段。
现在假设您想将源字段组合为 数字
,street
,city
,state
, 和 zip
to a long_address
target 字段。进一步假设没有源字段来为part ment、zip+4 和 country 提供内容。在数据映射程序中,您需要根据需要识别这些字段。同样,您可以在索引 3、7 和 8 中添加 padding 字段。请参阅 将一个 source 字段 9 个到多个目标字段中。