IBM Db2 Warehouse 数据装入概述

Db2 Warehouse 产品提供了各种将各类数据装入到 Db2 Warehouse 数据库的机制。

Web 控制台

可以使用 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 的一部分。