IBM Db2 Warehouse データ・ロードの概要

Db2 Warehouse 製品は、さまざまなタイプのデータを Db2 Warehouse データベースにロードするためのさまざまなメカニズムを提供します。

Web コンソール

Web コンソールの「ロード」オプションを使用して、素早く簡単にさまざまなタイプのデータをロードできます。
ローカル・ファイルまたはホスト・ファイルのデータ
「ロード」 > 「ファイルからロード」オプションを使用して、Excel ファイルまたは区切り文字で区切られたテキスト・ファイル (コンマ区切り値 (CSV) ファイルなど) からデータをロードできます。ファイルの場所はクライアントでもサーバーでも構いません。初期データを表にロードしたり、表にデータを追加したり、表内のすべてのデータを置換したりすることができます。詳しくは、ローカル・ファイルまたはホスト・ファイルからのデータのロードを参照してください。
クラウド内のオブジェクト・ストアのデータ
「ロード」 > 「クラウドからロード」オプションを使用して、Amazon Simple Storage Service (S3) バケットから既存の表へのロードを実行またはスケジュールできます。Amazon S3 データを、ローカル・ファイルまたは Amazon S3 のパブリック・データ・セットのいずれかからロードできます。詳しくは、Amazon S3 からのデータのロードを参照してください。
地理空間データ
「ロード」 > 「地理空間データのロード (Load Geospatial Data)」オプションを使用して、シェープファイル・セットをロードできます。詳しくは、 地理空間データのロードを参照してください。
公開されたデータ
「ロード」 > 「公開データのロード (Load Open Data)」オプションを使用して、政府機関、科学組織、その他の団体により共有されている公開データ・セットを検索し、そのデータをロードすることができます。

コンソールのアクセス権限がある (管理者ロールまたはユーザー・ロールがある) 場合は、コンソールを使用してデータをロードできます。ユーザー・ロールがある場合は、ロード先の表に対する INSERT 特権も持っている必要があります。デフォルトで、管理者ロールにはすべての表に対する INSERT 特権があります。

LOAD コマンド

LOAD コマンドは、大量のデータを効率的にロードします。また、LOAD コマンドは、パラメーターとファイル・タイプ修飾子を使用して、データの処理方法に関して優れた柔軟性を提供します。ファイル、テープ、または名前付きパイプの形式のデータに対応しています。 ユーザー作成のスクリプトまたはアプリケーションを使用してデータをロードすることもできます。

LOAD コマンドは、スクリプト内にコマンドを含めるなどの方法で、DB2®コマンド行プロセッサー (CLP) インターフェースで実行することができます。CLP を使用するには、IBM Data Server Client を (Db2 Warehouse クライアント・コンテナーをデプロイするなどの方法で) インストールし、CLP を Db2 Warehouse に接続する必要があります。詳しくは、コマンド・ライン・プロセッサー (CLP) または Call Level Interface (CLI) を使用した IBM Db2 Warehouse への接続を参照してください。

LOAD コマンドをコマンド行プロセッサー plus (CLPPlus) インターフェースで実行することもできます。CLPPlus は Db2 Warehouse コンテナーに含まれています。詳しくは、CLPPlus を使用した IBM Db2 Warehouse へのデータのロードを参照してください。

LOAD コマンドについて詳しくは、IBM Db2 Warehouse に対する LOAD コマンドを参照してください。可能であれば、より使いやすい dbload コマンドを代わりに使用してください。

IBM InfoSphere DataStage

IBM InfoSphere® DataStage® は、複数のシステムにわたるデータを統合します。InfoSphere DataStage サーバーを使用して、データを Db2 Warehouse データベースにロードできます。詳しくは、 DataStage からのデータのロードを参照してください。

IBM InfoSphere Data Replication

IBM InfoSphere Data Replication は、ほぼリアルタイムで異種のデータ・ストア間で情報を複製できます。InfoSphere Data Replication 11.3.3.3-36 以降を使用して、SoR (Systems of Record、定型業務処理システム) データを Db2 Warehouse データベースにロードできます。InfoSphere Data Replication で、データベース接続とサブスクリプションを定義する必要があります。詳しくは、 InfoSphere Data Replication からのデータのロードを参照してください。

dbload コマンド

dbload コマンドは、外部表で使用できます。このコマンドは dbtoolkit に含まれます。