映射定义在运行时期间 Integration Appliance 如何转换数据。映射可重新组织数据、转换数据、禁止或添加数据以及执行计算或其他复杂转换。
映射可以将数据从一个或多个源转换为一个或多个目标。例如,在运行时期间,映射可以将相对于一个 XML 模式有效的 XML 数据转换为相对于另一个 XML 模式有效的 XML 数据。在开始创建映射之前,要用于定义映射的源和目标节点的 XML 模式和平面文件模式必须存在于当前项目中。有关将 XML 模式或 DTD 上载到项目的更多信息,请参阅将文件上载到项目。有关创建平面文件模式的更多信息,请参阅创建平面文件模式。
在 Studio 中可以创建以下类型的映射:
- 内联映射 - 内联或嵌入映射在项目选项卡中不显示。在您配置包含映射输入和映射输出任务的活动时,或在您配置映射变量活动时,自动内联创建这些映射。
内联映射的源和目标类型由您在“映射编辑器”的“源编排”和“目标编排”窗格中通过单击添加选择的变量确定。内联映射将数据从一个或多个源变量转换为一个或多个目标变量。源和目标变量可以是任何数据类型。
- 独立映射 - 独立映射显示在项目选项卡的转换文件夹中,代表源和目标节点间的一组映射(一个或多个映射)。您可按以下方法创建独立映射,在项目选项卡中右键单击转换文件夹,或通过工具栏菜单选项。有关更多信息,请参阅创建单机映射。内联映射的源和目标类型由您在“映射编辑器”的“源编排”和“目标编排”窗格中通过单击添加选择的模式类型确定。
您还可以用样本数据来测试映射,有关更多信息,请参阅
测试映射。