將資料載入至 IBM Cloud
您可以將資料從定界格式(CSV 或 TXT)的資料檔(位於本端網路或物件儲存庫,如 Amazon S3 或 IBM Cloud Object Storage)載入至 IBM® Db2® Warehouse on Cloud。您甚至可以從內部部署系統移轉資料。
從物件儲存庫載入資料
如果要從 Amazon S3 或 IBM
Cloud Object Storage 載入資料,請選取下列其中一種方法:
- 從 Web 主控台中,按一下。
- 為改善效能,還可以利用下列指令範例,使用 Db2
LOAD 指令從 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>)以下是 Db2 LOAD 指令的用法範例: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,請參閱:Download 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 進行混合式資料倉儲