使用 WebSphere Transformation Extender Database Interface Designer 和 Database Adapter 转换数据
2009-11-11 00:00:00 来源:WEB开发网将 Source 设置更改为适配器数据库,原因是您将从那个数据库获取输入信息。
将正在使用的数据类型指定为数据源。当您将 Source 设置更改为 Database 时,DatabaseQueryFile 设置出现在输入卡中。
File 设置指定 database/query 文件(.mdq),该文件包含查询的定义。选择 Database_QueryFile1.mdq 作为 File 设置。
数据库下拉列表自动更新为显示在选中文件中定义的所有数据库。ADMINREG 是文件 Database_QueryFile1.mdq 中定义的惟一数据库,因此它自动选中为数据库。
Query 设置指定作为数据源使用的查询。如果选中数据库中定义了多个查询,将显示一个所有查询的下拉列表。选择 MyUserQuery 作为 Query。
单击 OK 保存设置。这个输入卡如图 10 所示:
图 10. 输入卡设置
添加输出卡
添加一个名为 OutputCard 的输出卡。
选择 MyUserQuery.mtt 作为 Type 树,选择 DBSelect 作为 Type。
选择 Target 作为 File adapter,因为输出将被写入一个文本文件中。指定路径为 c:/Mytestfile.txt,单击 OK 保存。
2.3. 构建并运行映射
现在您已为映射创建了输入和输出卡,已经准备好进行转换了。将组 MYDBCard 从输入卡拖放到输出卡组规则列。
图 11. 映射输入和输出
右键单击概览视图中的映射,单击 Build 编译映射。然后右键单击映射并单击 Run。您应该得到消息:Map completed successfully。
图 12. 运行映射
测试结果
右键单击概览视图中的映射并单击 Run results,选择结果文件并单击 OK。您将看到,Design Studio 中有一个 Mytestfile.txt 文件,这表明来自 USER 表的记录已经被转换为一个文本文件,如图 13 所示。
图 13. Run Results 视图
来自 USER 表的记录在运行时被转换为一个文本文件。
结束语
本文介绍了 WebSphere TX 资源适配器和 WebSphere TX Database Interface Designer,展示了如何使用 WebSphere TX 轻松连接到一个数据库,通过从数据库获取数据执行转换。本文还展示了如何在 Database Interface Designer 中启用跟踪功能,介绍了类型树和映射等 Design Studio 基础特性。
注意:
开始本教程之前,执行这些模式查询以在 DB2 中创建一个数据库。
本文示例源代码或素材下载
Tags:使用 WebSphere Transformation
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接