WEB开发网
开发学院数据库DB2 IBM DB2 Universal Database 的 ETL 解决方案 阅读

IBM DB2 Universal Database 的 ETL 解决方案

 2008-12-10 16:33:45 来源:WEB开发网   
核心提示: DB2 IMPORTDB2 UDB 导入(IMPORT)工具使用 SQL INSERT 语句将输入文件中的数据写入表或者视图中,如果目标表或视图已经包含这些数据,IBM DB2 Universal Database 的 ETL 解决方案(2),那么可以选择替换原来的数据或者将这些数据追加到

DB2 IMPORT

DB2 UDB 导入(IMPORT)工具使用 SQL INSERT 语句将输入文件中的数据写入表或者视图中。如果目标表或视图已经包含这些数据,那么可以选择替换原来的数据或者将这些数据追加到原有数据后面。

导入工具把输入文件中的数据插入表或者可更新的视图。如果接收到入数据的表或视图已经包含数据,可以代替原来的数据或者追加。

导入数据需要以下信息:

输入文件的路径和名称。

目标表或者视图的名称或别名。

输入文件中的数据格式,这种格式可以是 IXF、WSF、DEL 或 ASC。

输入数据要插入表中,还是要插入视图中,要输入数据更新还是替换表或视图中的原有数据。

如果通过应用程序编程接口(API)aqluimpr 调用该工具,那么还需要一个信息文件名。

如果处理类型化的表,可能需要提供处理所有结构化类型的方法或顺序。从上到下、从左到右地处理上级表,按层次结构处理子表,这样的顺序称为遍历顺序。在表层次结构间移动数据时,这个顺序很重要,因为它决定了移动的数据相对于其他数据的位置。在处理类型化的表时,可能还需要提供子表清单。该清单指出将哪一个子表或者属性导入数据。

您还可以规定:

导入数据的方法:列位置、列名或相对列位置。

向表提交更改前插入的行数。定期请求 COMMIT 会减少重要操作中因为失败或者出现 ROLLBACK 所损失的行数。还可以防止因为处理的输入文件过大而导致 DB2 日志被填满。

开始导入前要跳过的文件记录数。如果出现错误,可以从成功导入并提交的最后一行后面重新开始导入操作。

要插入数据的表或视图的列名。

信息文件名。DB2 执行数据导出、导入、加载、绑定或恢复操作时,可以指定一个信息文件,DB2 会创建该文件中包含与这些操作有关的错误、警告和提示信息。应在 MESSAGES 参数中指定这些文件名。这些信息文件是标准的 ASCII 文本文件。信息文件中的每条信息都从一个新行开始,包含 DB2 信息检索设施所提供的信息。可以使用操作系统提供的打印过程进行打印,并且可以使用任何 ASCII 编辑器进行查看。

上一页  1 2 3 4 5 6 7  下一页

Tags:IBM DB Universal

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接