将数据装入到 IBM Cloud
可以将数据从定界格式(CSV 或 TXT)的数据文件装入至 IBM® Db2® Warehouse on Cloud ,该文件可以位于本地网络上,也可以位于对象存储器(Amazon S3 或 IBM Cloud Object Storage)中。您甚至可以从本地系统迁移数据。
从对象存储器装入数据
要从 Amazon S3 或 IBM
Cloud Object Storage 装入数据,请选择下列其中一种方法:
- 从 Web 控制台中,选择。
- 为提高性能,还可以使用 Db2LOAD 命令从 Amazon S3 装入数据,如以下命令示例所示:
CALL SYSPROC.ADMIN_CMD('LOAD FROM "S3::<amazon-s3-URL>::<s3-access-key-id>::<s3-secret-access-key>: :<s3-bucket-name>::<path-to-data-file>" OF <filetype> <additional-load-options> INTO <table-name>)以下是 Db2LOAD 命令的用法示例:CALL SYSPROC.ADMIN_CMD('load from "S3::s3-us-west-2.amazonaws.com::<s3-access-key-id>: :<s3-secret-access-key>::ibm-state-store::bdidata2TB/web_site.dat" of DEL modified by codepage=1208 coldel0x7c WARNINGCOUNT 1000 MESSAGES ON SERVER INSERT into BDINSIGHTS2.web_site ');要了解支持的命令选项,请参阅:LOAD 命令。
- 直接从外部表装入。以下是 SQL
语句示例:
INSERT INTO <table-name> SELECT * FROM EXTERNAL '<mys3file.txt>' USING (CCSID 1208 s3('s3.amazonaws.com', '<S3-access-key-ID>', '<S3-secret-access-key>', '<my_bucket>' ) )要直接使用外部表从 IBM Cloud Object Storage 装入数据,以下是 SQL 语句示例:INSERT INTO <table-name> SELECT * FROM EXTERNAL '<mys3file.txt>' USING (CCSID 1208 s3('s3-api.us-geo.objectstorage.softlayer.net', '<S3-access-key-ID>', '<S3-secret-access-key>', '<my_bucket>' ) )注: 对于 IBM Cloud Object Storage,要在创建新的服务凭证时创建 HMAC 凭证,请在添加内联配置参数字段中指定 {"HMAC:true"}。
有关从 Amazon S3 上的数据文件装入数据的更多信息,请参阅:从 Amazon S3 上的文件装入数据。
有关从 IBM Cloud Object Storage 装入数据的指导式演示,请参阅:IBM® Db2® Warehouse on Cloud 指导式演示:探索数据装入。
从本地系统迁移数据
要从本地系统迁移数据,请根据数据集大小,选择以下其中一种方法:
- 数据量不足 25 TB:IBM Lift
- 数据量为 25 TB 以及更多:IBM Cloud Mass Data Migration Service
- Lift
- Lift 是供您免费使用的应用程序,用于将数据从表 1 所列的各种数据源迁移到 IBM Cloud。
表 1. IBM Db2 Warehouse on Cloud 的迁移数据源 IBM Cloud 上的目标数据库 数据源 IBM Db2 Warehouse on Cloud IBM Db2 IBM Db2 Warehouse IBM Integrated Analytics System IBM PureData® System for Analytics Oracle 数据库 Microsoft SQL Server CSV 文件格式 要下载并安装 Lift,请参阅:下载 Lift。
有关使用 Lift 将数据迁移到 IBM Cloud 的逐步指示信息,请参阅:在 5 分钟内将数据迁移到 IBM Db2 Warehouse on Cloud 或 IBM Db2 on Cloud。
- IBM Cloud Mass Data Migration Service (MDMS)
- 这是一种快速、简单、安全的方法,它以物理方式将万亿字节 (TB) 到千万亿字节 (PB)
的数据传输到 IBM Cloud。Mass Data Migration 是具有 120 TB 可用存储容量的移动存储设备,可以加快将数据移至 IBM Cloud 的速度。只需采用单个服务,可以克服各种常见的传输难题(例如,成本过高、传输时间过长以及安全问题)。
图 1. IBM Cloud Mass Data Migration Service (MDMS) 设备 
有关 Mass Data Migration Service 设备的更多信息,请参阅:入门教程。
教程:从本地关系数据库迁移数据
本教程演示如何将数据从本地关系数据库迁移到 Db2 Warehouse on Cloud 以用于业务分析应用程序:使用 Db2 Warehouse on Cloud 进行混合数据仓储