Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

データベースターゲットのプロパティ

データベースターゲットのプロパティ

[プロパティ]パネルの
[ターゲット]
タブでデータベースターゲットのプロパティを設定します。
次の表にデータベースターゲットプロパティを示します。
プロパティ
説明
接続
ターゲット接続の名前。
または、パラメータを定義してから、マッピングタスクで接続を指定することもできます。
ターゲットタイプ
ターゲットの種類(単一のオブジェクトまたはパラメータ)。
オブジェクト
ターゲットオブジェクトの名前。
1つのオブジェクトを選択した場合は、データをプレビューすることもできます。
操作
ターゲット操作(挿入、更新、更新/挿入、削除、またはデータドリブンのいずれか)。
ターゲットの切り詰め
新しい行を挿入する前にターゲットオブジェクトを切り詰めます。
挿入操作およびデータドリブン操作に適用されます。
ターゲットの一括ロードの有効化
データベースの一括APIを使用して、挿入操作を実行します。
一括APIを使用して、最小限の数のAPI呼び出しでデータベースに大量のデータを書き込みます。[Bulk]モードでロードすると、パフォーマンスを向上させることができますが、データベースロギングが発生しないので、リカバリを実行する機能が制限されます。
挿入操作に適用されます。
更新カラム
ターゲットデータの更新、更新/挿入、または削除を行うときに一時プライマリキーカラムとして使用するフィールド。複数の更新カラムを選択した場合、
マッピング
タスクは各更新カラムとAND演算子を使用して、一致する行を特定します。
更新、更新/挿入、削除、およびデータドリブン操作に適用されます。
データ依存条件
行に挿入、更新、削除、または拒否操作のフラグを設定する式を定義できます。
例えば、次のIIFステートメントは、IDフィールドがnullの場合に、行に拒否のフラグを設定します。そうでない場合は行に更新のフラグを設定します。
IIF (ISNULL(ID), DD_REJECT, DD_UPDATE )
データドリブン操作に適用されます。
拒否された行の転送
マッピング
タスクを実行すると、拒否された行が拒否ファイルに転送されるようにします。
拒否された行を転送しない場合、
マッピング
タスクは拒否された行を削除してセッションログに書き込みます。
行エラー処理を有効にした場合、
マッピング
タスクは拒否ファイルを生成する代わりに、拒否された行と削除された行を行エラーのログに書き込みます。削除された行を、行エラーログだけでなくセッションログにも書き出したい場合は、Verbose Dataトレースを有効にします。
Pre SQL
データをソースから読み取る前にターゲットに対して実行するSQLコマンド。
5000文字までのコマンドを入力できます。
Post SQL
データをターゲットに書き込んだ後にターゲットに対して実行するSQLコマンド。
5000文字までのコマンドを入力できます。
更新オーバーライド
ターゲットのデフォルトのUPDATE文をオーバーライドします。
UPDATE文を入力します。または、
[設定]
をクリックしてデフォルトのUPDATE文を生成し、デフォルトの文を変更します。
入力したUPDATE文により、
データ統合
がキーカラムに基づいてターゲットを更新するために使用するデフォルトのUPDATE文がオーバーライドされます。UPDATE文のオーバーライドを定義すると、キー以外のカラムに基づいてターゲットテーブルを更新できます。
拒否ファイルディレクトリ
拒否ファイルを書き込むディレクトリパス。デフォルトでは、
マッピング
タスクはすべての拒否ファイルを次のサービスプロセス変数ディレクトリに書き込みます:
$PMBadFileDir/<federated task ID>
[拒否ファイル名]
フィールドでディレクトリとファイル名の両方を指定する場合は、このフィールドをクリアします。
マッピング
タスクはタスクの実行時に、このフィールドと
[拒否ファイル名]
フィールドを連結します。
拒否ファイル名
拒否ファイルのファイル名、またはファイル名とパス。デフォルトでは、
マッピング
タスクはターゲットオブジェクト名に従って、「<ターゲット名>.bad」のように拒否ファイルに名前を付けます。
マッピング
タスクはタスクの実行時に、このフィールドと
[拒否ファイルディレクトリ]
フィールドを連結します。例えば、
[拒否ファイルディレクトリ]
フィールドに
「C:\reject_file\」
を指定し、
[拒否ファイル名]
フィールドに
「filename.bad」
と入力した場合、
マッピング
タスクにより
「C:\reject_file\filename.bad」
に拒否された行が書き込まれます。
データベースターゲットのプロパティの詳細については、目的のコネクタのヘルプを参照してください。