在Mule 3的所有当前版本和未来版本中,DataMapper都得到了完全的支持。但是,它将在Mule 4.0中被删除,以支持转换消息组件(基于DataWeave代码)。我们建议,如果您希望利用数据编织的新功能,或者如果您开始新的项目,现在就升级。现在,一个迁移工具被包含在Anypoint Studio中,它帮助将DataMapper映射转换为DataWeave。在AnypointStudio画布上,右键单击DataMapper构建块,选择迁移到DataWeave,并遵循指令。
这个页面包含了所有在AnypointDataMapper中使用的所有主要视图的带注释的图像。它的目的是作为参考资料中其他的DataMapper文档中的讨论,以帮助识别UI中的每个控件。
这个页面包含了所有在AnypointDataMapper中使用的所有主要视图的带注释的图像。它的目的是作为参考资料中其他的DataMapper文档中的讨论,以帮助识别UI中的每个控件。
DataMapper配置概述
要在应用程序中使用DataMapper转换器,您需要执行以下高级任务:
1、 将DataMapper转换器从Studio调色板拖到画布,并将其放置到您的流中所期望的位置。
2、 单击流中的DataMapper transformer。Studio将显示DataMapper属性编辑器,如下所示。
-
Define the Source of your input data.
-
Define the Type for your input data.
-
Define the Target for your output data.
-
Define the Type for your output data.
![edit_icon](https://docs.mulesoft.com/anypoint-studio/v/6/_images/edit_icon.jpeg)
![](https://docs.mulesoft.com/anypoint-studio/v/6/_images/a1.before_mapping-CSV.png)
使用这个窗口,您可以定义输入和输出映射属性,包括数据类型和字段(详细信息,请参阅定义DataMapper输入和输出元数据)。
1、在定义映射属性之后,单击编辑器底部的Create mapping按钮。属性编辑器变成了图形映射编辑器,如下所示,您可以在其中定义您的数据映射。
2、根据需要定义映射、调整或映射字段
DataMapper属性编辑器概述
下图描述了DataMapper的属性编辑器中不同的图标、指示器和工具。对于每个条目的描述,请参考图像下面的编号表。
有关创建映射的详细信息,请参阅定义DataMapper输入和输出元数据。
请注意上图底部的Create mapping按钮。这个按钮是灰色的;只有在您定义了映射的输入和输出参数之后,才可以使用它
图形映射编辑器的概述
下图描述了DataMapper的图形映射编辑器中不同的图标、指示器和工具。对于每个条目的描述,请参考图像下面的编号表。