ターゲット
データの再パーティション化時に、TARGET オプションを指定してターゲット表のデータベース・パーティション特性を識別します。
各出力ファイルのファイル名には、ターゲット表の指定されたデータベース・パーティション番号が、base_filename.target_partition_number という形式で含まれています。 base_filename は output_file 節で設定されます。 これらの出力ファイルを使用して、ターゲット・データベースで Db2 Load コマンドを使用できます。
再区分の方法に応じて、KEYS オプションか TABLE オプションのいずれかを選択できます。
KEYS オプション・パラメーター
KEYS オプションは、ターゲット表のパーティション・キーを構成する列、およびターゲット表のインスタンス内の必要なデータベース・パーティション番号を識別するために使用します。 これらの値は、ターゲット表のデータベース・パーティション・マップの作成時に使用されます。 KEYS オプションは 2 つのパラメーターを受け入れます。
- Column list
- TARGET KEYS オプションの列リスト・パラメーターは必須であり、パーティション・キーを構成する列を指定します。 CURRENT、DEFAULT、または列名あるいは列番号のコンマ区切りリストのいずれかを選択できます。
- PARTS
- PARTS パラメーターはオプションです。 これは、ターゲットテーブルのデータベースパーティションマップを作成する際に使用されるデータベースパーティション番号を識別します。 Optim High Performance Unload 対象テーブルのデータベースパーティションマップを作成する際に使用されます。 パラメーターの値には、単一のデータベース・パーティション、データベース・パーティション番号のコンマ区切りリスト、範囲 (例えば、
4:8はデータベース・パーティション 4 から 8 までを含む)、これらのオプションの組み合わせ、キーワード ALL、またはキーワード IN とファイル名を使用できます。 データベース・パーティションのデフォルトは PARTS ALL です。 PARTS ALL とともに DEFAULT オプションを選択する場合、生成されるデータベース・パーティション・マップには、ソース表が定義されている表スペースに関連付けられたデータベース・パーティション・グループのデータベース・パーティション番号のリストが反映されます。 データベース・パーティション番号の明示的なリストを選択するか、 ALL オプションを使用すると、データベース・パーティション番号はラウンドロビン順にリストされます (例: 1,2,3,1,2,3,1,2,3,1 ...)。 IN オプションを選択する場合は、 db2gpmap Db2 ユーティリティーによって生成されたファイルに対応するファイル・ロケーションを指定する必要があります。 - "ファイル名"
- この必須の語彙素は、 db2gpmap Db2 ユーティリティーを使用してパーティション・マップ定義が抽出された外部ファイルに対応します。
- 構文
TARGET KEYS (DEFAULT | CURRENT | (column list) [PARTS (ALL) | (database partition list) | IN "filename"])- 変数
- column list- 列名または番号のリスト。
- デフォルト
- column list のデフォルトはありません。 PARTS を指定しない場合は、ALL です。
TABLE オプション・パラメーター
TABLE オプションを使用して、選択したパーティション特性を持つモデルとして使用する表を識別することができます。 この既存のモデル表は、同じデータベース内にある必要はありませんが、同じ Db2 インスタンス内にある必要があります。 このモデル表は、対象のターゲット表と同じパーティション・キーおよびデータベース・パーティション番号を持っている必要があります。 このパラメーターは、データベース・パーティション・マップ・モデルとして使用されるモデル表の名前です。 オプションで、修飾スキーマまたは作成者 ID を接頭部に付けることができます。 この表が異なるデータベースにある場合は、この後にキーワード IN とデータベースの名前が付きます。
- 構文
TARGET TABLE (model_table)- 変数
- database、 creator、および model_table。
- デフォルト
- ありません。
- アンロードの実行後に、出力ファイル名のデータベース・パーティション番号を変更しないでください。
- パーティション・キーおよびデータベース・パーティション・マップについて詳しくは、「 Db2 SQL リファレンス・ガイド 」を参照してください。