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 个到多个目标字段中。