從 Swift 物件儲存庫載入資料
您可以從 Swift 物件儲存庫載入資料。
請遵循下列步驟,從本端檔案載入資料。檔案不能大於起始目錄中可用空間的 80%。
建立資料檔
若要能夠載入資料,您必須以定界檔案(例如逗點區隔 (CSV) 檔案)儲存資料。
若要建立定界格式檔案,請使用資料庫公用程式,將資料儲存庫或 DBMS 中的資料擷取至檔案。每一個資料檔都只能包含一個表格中的資料。
提示: 如果您要建立多個資料檔,請在要將檔案自動對映至資料庫中的目標表格時,針對檔名使用 schema.table 格式。比方說,如果您建立名稱為 FRUIT.GRAPES.gz 的檔案,則稍後在載入處理程序期間,會將檔案自動對映至資料庫 FRUIT 綱目中的 GRAPES 表格。
| DBMS | 詳細資料 | 進一步瞭解 |
|---|---|---|
| Oracle | 使用 Oracle Application Express® 這類公用程式,從 Oracle 卸載資料。 | 有關卸載處理程序的 Oracle 說明文件:Using Oracle Application Express Utilities |
| MySQL | 使用 MySQL Workbench 或 phpMyAdmin 這類公用程式,從 MySQL 匯出資料。 | 有關匯出處理程序的 MySQL 說明文件:Data export |
| DB2® | 使用指令行公用程式,從 Db2 匯出資料。 | 有關匯出處理程序的 Db2 說明文件: Exporting data |
將檔案移至 Swift 物件儲存庫
若要將檔案移至 Swift,請使用 OpenStack 指令行用戶端或應用程式,例如 Cloudberry Explorer(可在 http://www.cloudberrylab.com/free-openstack-storage-explorer.aspx 取得)。 您必須建立 Swift 儲存器來包含檔案。
進一步瞭解:
OpenStack 說明文件:管理物件及儲存器
建立目標表格
您必須先建立資料的目標表格,才能將資料載入資料庫。目標表格定義必須符合資料檔中資料的結構及資料類型。
您可以使用下列其中一種方法來建立目標表格:
- 讓 Db2® 產生 SQL DDL 陳述式,以根據包含資料的定界文字檔來建立表格。
- 撰寫您自己的 SQL DDL 陳述式來建立表格。如果您未使用特定應用程式來建立 DDL 陳述式,則可以使用 IBM® InfoSphere® Data Architect。 如需相關資訊,請參閱 InfoSphere Data Architect Knowledge Center 中的產生 DDL Script。
從 Swift 物件儲存庫載入資料
若要使用 Web 主控台從 Swift 物件儲存庫載入資料,請選取 Swift 作為來源。如果您要載入分段的檔案,請在選取要載入的檔案時選取相關聯的資訊清單檔。