PowerCenter
- PowerCenter 10.5
- 所有产品
属性
| デフォルト値
| 説明
|
---|---|---|
TDPID | なし | TeradataデータベースID。 |
データベース名 | なし | ベース名(オプション)。データベース名を指定しない場合、Integration Serviceによって、マッピングで定義したターゲットテーブルデータベース名が使用されます。 |
日付形式 | なし | 日付形式。接続オブジェクトの日付形式は、ターゲット定義で定義する日付形式と一致する必要があります。Integration Serviceは、次の日付形式をサポートします。
|
エラー数の上限値 | 0 | MultiLoadがMultiLoadエラーテーブルに書き込めるリジェクトレコードの合計数。一意性違反は、リジェクトレコードとして数えられません。 エラー制限が0の場合は、リジェクトされるレコード数に制限がないことを意味します。 |
チェックポイント | 10,000 | チェックポイント間の間隔。間隔は、次の値に設定できます。
|
Tenacity | 10,000 | MultiLoadが必要なセッションにログインしようと試みる時間(単位:時間)。ログインが失敗した場合、MultiLoadは[Sleep]属性に指定された時間(単位:分)だけ待ってから、ログインを再試行します。MultiLoadは、ログインが成功するか、または[Tenacity]属性に指定された時間が経過するまで、ログインの試行を繰り返します。 |
ロードモード | Upsert | SQLコマンドを生成するモード。Insert、Delete、Update、Upsert、Data Drivenのいずれかを選択します。 データドリブンのロードを選択すると、Integration Serviceは、アップデートストラテジまたはカスタムトランスフォーメーションの指示に従って、挿入、削除、または更新の行にフラグをたてるか決定します。Integration Serviceはアップデートストラテジを示すカラムをターゲットファイルまたは名前付きパイプに出力します。制御ファイルでは、これらの値を使用しターゲットに対してどのようにデータをロードするのか決定します。Integration Serviceでは、以下の値を使用してアップデートストラテジを指定します。 0 - 挿入 1 - 更新 2 - 削除 |
Drop Error Tables | 有効 | 次のセッションを開始する前にMultiLoadエラーテーブルを削除します。テーブルを削除するにはこのオプションを選択します。 |
External Loader Executable | mload | Teradata外部ローダ実行ファイルのファイル名と必要に応じてファイルパス。外部ローダ実行ファイルのディレクトリがシステムパスに含まれていない場合は、絶対パスを入力する必要があります。 |
最大セッション数 | 1 | MultiLoadジョブ1つあたりのMultiLoadセッションの最大数。[Max Sessions]は1~32,767までの値でなければなりません。 複数のMultiLoadセッションを実行すると、クライアントとデータベースが使用するリソースの量が増えます。そのため、この値を小さな数に設定すると、パフォーマンスが向上します。 |
スリープ | 6 | MultiLoadがログインを再試行するまでの待ち時間(単位:分)。MultiLoadは、ログインが成功するか、または[Tenacity]属性に指定された時間が経過するまで、ログインの試行を繰り返します。 [Sleep]には0より大きな値を指定する必要があります。0を指定すると、MultiLoadはエラーメッセージを発行し、デフォルトの値(6分)を使用します。 |
ステージング済み | 無効 | データのロード方法。データベースへのロード前に、フラットファイルのステージング領域にデータをロードするには、[Is Staged]を選択します。それ以外の場合、データは名前付きパイプを使用してデータベースにロードされます。 |
Error Database | なし | Error Database Nameこの属性を使用して、デフォルトのエラーデータベース名を上書きします。データベース名を指定しない場合、Integration Serviceによって、ターゲットテーブルデータベースが使用されます。 |
ワークテーブルデータベース | なし | 作業テーブルデータベースの名前。この属性を使用して、デフォルトの作業テーブルデータベース名を上書きします。データベース名を指定しない場合、Integration Serviceによって、ターゲットテーブルデータベースが使用されます。 |
ログテーブルデータベース | なし | ログテーブルデータベースの名前。この属性を使用して、デフォルトのログテーブルデータベース名を上書きします。データベース名を指定しない場合、Integration Serviceによって、ターゲットテーブルデータベースが使用されます。 |
ユーザー変数 | なし | デフォルトの制御ファイルで使用するユーザー定義変数。 |
属性
| デフォルト値
| 説明
|
---|---|---|
エラーテーブル1 | なし | 最初のエラーテーブルのテーブル名。この属性を使用して、デフォルトのエラーテーブル名を上書きします。エラーテーブル名を指定しない場合、Integration ServiceによりET_<target_table_name>が使用されます。 |
エラーテーブル2 | なし | 2番目のエラーテーブルのテーブル名。この属性を使用して、デフォルトのエラーテーブル名を上書きします。エラーテーブル名を指定しない場合、Integration Serviceにより、UV_<target_table_name>が使用されます。 |
ワークテーブル | なし | 作業テーブル名は、デフォルトの作業テーブル名を上書きします。作業テーブル名を指定しない場合、Integration ServiceによりWT_<target_table_name>が使用されます。 |
ログテーブル | なし | ログテーブル名は、デフォルトのログテーブル名を上書きします。ログテーブル名を指定しない場合、Integration ServiceによりML_<target_table_name>が使用されます。 |
制御ファイルの上書き | なし | 制御ファイルのテキストこの属性を使用して、Integration ServiceがTeradataへロードするときの制御ファイルを上書きします。 |