IBM Db2 Warehouse 数据装入概述
Db2 Warehouse 产品提供了各种将各类数据装入到 Db2 Warehouse 数据库的机制。
Web 控制台
- 来自本地文件或主机文件的数据
- 可以使用选项从 Excel 文件或定界文本文件(例如,逗号分隔值 (CSV) 文件)装入数据。该文件可以位于客户机或服务器上。您可以将初始数据装入到表中、将数据添加到表中或替换表中的所有数据。有关更多信息,请参阅从本地文件或主机文件装入数据。
- 来自云端对象存储器的数据
- 您可以使用选项来运行或安排从 Amazon 简单存储服务 (S3) 存储区到现有表的装入操作。可以从本地文件或者来自 Amazon S3 的公用数据集装入 Amazon S3 数据。有关更多信息,请参阅从 Amazon S3 装入数据。
- 地理空间数据
- 可以使用选项来装入形状文件集。有关更多信息,请参阅装入地理空间数据。
- 公用数据
- 您可使用选项来查找由政府机构、科学组织和其他群组分享的公用数据集,并装入该数据。
如果您具有控制台访问权(具有“管理员”或“用户”角色),那么可以使用控制台来装入数据。如果您具有“用户”角色,那么还必须对装入目标表具有 INSERT 特权。缺省情况下,“管理员”角色对所有表都具有 INSERT 特权。
LOAD 命令
LOAD 命令可以高效地装入大量数据。LOAD 命令还通过其参数和文件类型修饰符,在处理数据的方式方面提供了很大的灵活性。数据可以采用文件、磁带或命名管道形式。您还可以使用用户编写的脚本或应用程序来装入数据。
可以在 DB2® 命令行处理器 (CLP) 界面中运行 LOAD 命令,例如,通过在脚本中包括该命令来运行。要使用 CLP,必须安装 IBM Data Server Client(例如,通过部署 Db2 Warehouse 客户机容器),并将 CLP 连接到 Db2 Warehouse。有关更多信息,请参阅使用命令行处理器 (CLP) 或调用级接口 (CLI) 连接到 IBM Db2 Warehouse。
还可以在命令行处理器加强版 (CLPPlus) 界面中运行 LOAD 命令。CLPPlus 包括在 Db2 Warehouse 容器中。有关更多信息,请参阅使用 CLPPlus 将数据装入到 IBM Db2 Warehouse 中。
有关 LOAD 命令的更多信息,请参阅 IBM Db2 Warehouse 的 LOAD 命令。如有可能,请改用较容易使用的 dbload 命令。
IBM InfoSphere DataStage
IBM InfoSphere® DataStage® 跨多个系统集成数据。可以使用 InfoSphere DataStage Server 将数据装入到 Db2 Warehouse 数据库中。有关更多信息,请参阅从 DataStage 装入数据。
IBM InfoSphere Data Replication
IBM InfoSphere Data Replication 可以在异构数据存储器之间近乎实时地复制信息。您可使用 InfoSphere Data Replication 11.3.3.3-36 或更高版本将记录数据的系统装入到 Db2 Warehouse 数据库中。必须在 InfoSphere Data Replication 中定义数据库连接和预订。有关更多信息,请参阅从 InfoSphere Data Replication 装入数据。
dbload 命令
dbload 命令可以与外部表配合使用。此命令是 dbtoolkit 的一部分。