目次

Search

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

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

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

ターゲットプロパティ

ターゲットプロパティ

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