目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. 付録 A: セッションプロパティリファレンス
  17. 付録 B: ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

ターゲットプロパティ

ターゲットプロパティ

[マッピング]タブの[トランスフォーメーション]ビュー、および[プロパティ]タブの[全般オプション]設定で、リレーショナルターゲットのセッションプロパティを設定できます。セッション内の各ターゲットインスタンスについて、プロパティを定義します。[マッピング]タブの[トランスフォーメーション]ビューをクリックすると、特定のターゲットの設定を表示および設定することができます。[ターゲット]ノードでターゲットを選択します。
以下の表に、セッションプロパティの[マッピング]タブの[プロパティ]設定で利用できるプロパティを示します。
ターゲットプロパティ
説明
ターゲットロードタイプ
[Normal]と[Bulk]のどちらかを選択します。
[Normal]を選択した場合、統合サービスはターゲットを通常どおりにロードします。
DB2、Sybase、Oracle、Microsoft SQL Serverにロードする場合には、[Bulk]を選択できます。他のデータベースタイプに[Bulk]を指定すると、統合サービスはノーマルロードに戻ります。[Bulk]モードでロードすると、セッションのパフォーマンスを向上させることができますが、データベースロギングが発生しないので、リカバリを実行する機能が制限されます。
マッピングにアップデートストラテジトランスフォーメーションが含まれる場合には、[Normal]モードを選択してください。
[Normal]を選択し、Microsoft SQL Serverターゲット名にスペースが含まれる場合、接続オブジェクトで以下の接続環境SQLを設定します。
SET QUOTED_IDENTIFIER ON
挿入
Integration Serviceは、挿入のフラグが設定された行をすべて挿入します。
デフォルトでは有効になっています。
(更新として)更新
Integration Serviceは更新のフラグが設定された行をすべて更新します。
デフォルトでは有効になっています。
(挿入時に)更新
Integration Serviceは更新のフラグが設定された行をすべて挿入します。
デフォルトでは無効になっています。
更新(または挿入)
更新のフラグが設定された行がターゲット内に存在している場合、Integration Serviceは、これらの行を更新した後、挿入のマークが付いている残りの行を挿入します。
デフォルトでは無効になっています。
削除
Integration Serviceは、削除のフラグが設定された行をすべて削除します。
デフォルトでは無効になっています。
Truncate Table
Integration Serviceは、ロードする前にターゲットを切り詰めます。
デフォルトでは無効になっています。
配列での更新/挿入または更新を有効にする
配列のバッチでデータを更新または更新/挿入します。配列での更新および更新/挿入操作を行うことで、ネットワークトラフィックが少なくなり、セッションのパフォーマンスが最適化されます。
Oracleターゲットに使用できます。
拒否ファイルディレクトリ
拒否ファイルディレクトリ名。デフォルトでは、統合サービスは拒否ファイルをすべてサービスのプロセス変数ディレクトリ$PMBadFileDirに書き込みます。
[拒否ファイル名]フィールドにディレクトリとファイル名の両方を指定する場合は、このフィールドをクリアします。統合サービスはセッションの実行時に、このフィールドと[拒否ファイル名]フィールドを連結します。
$BadFile
Name
セッションパラメータを使用して、ファイルディレクトリを指定することもできます。
拒否ファイル名
拒否ファイルのファイル名、またはファイル名とパス。デフォルトで、統合サービスはターゲットインスタンス名に従って、「
ターゲット名
.bad」のように拒否ファイルに名前を付けます。必要に応じて、$BadFile
名前
セッションパラメータを使用してファイル名を指定することもできます。
統合サービスはセッションの実行時に、このフィールドと[ソースファイルディレクトリ]フィールドを連結します。たとえば、[拒否ファイルディレクトリ]フィールドに「C:\reject_file\」と入力されているときに、[拒否ファイル名]フィールドに「filename.bad」と入力すると、統合サービスは拒否された行をC:\reject_file\filename.badに書き込みます。