優先順位制約のプロパティを設定する
優先順位制約のプロパティを設定するには、次のいずれかのツールを使用します。
[優先順位制約エディター] ダイアログ ボックスを使用します。
[プロパティ] ウィンドウを使用します。 [プロパティ] ウィンドウには、[優先順位制約エディター] ダイアログ ボックスでは使用できない優先順位制約を構成するためのプロパティが一覧表示されます。 [プロパティ] ウィンドウでは、優先順位制約の説明と名前を指定し、デザイン画面に表示する優先順位制約の注釈を構成することができます。
次の手順では、これらの各ツールを使用して優先順位制約のプロパティを設定する方法について説明します。
[優先順位制約エディター] を使用して優先順位制約のプロパティを設定するには
SQL Server データ ツール (SSDT) で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。
ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。
[制御フロー] タブをクリックします。
優先順位制約をダブルクリックします。
[優先順位制約エディター] が開きます。
[評価操作] ドロップダウン リストで、評価操作を選択します。
[値] ドロップダウン リストで、優先順位付き実行可能ファイルの実行結果を選択します。
評価操作で式を使用する場合は、[式] ボックスに式を入力して [テスト] をクリックし、式を評価します。
注 変数名の大文字と小文字は区別されます。
複数のタスクまたは複数のコンテナーが制約付き実行可能ファイルに連結されている場合、前のすべての実行可能ファイルの実行結果が必ず true に評価されることを条件とするには、[論理 AND] を選択します。 1 つの実行結果のみが必ず true に評価されることを条件とするには、[論理 OR] を選択します。
[OK] をクリックし、[優先順位制約エディター] を閉じます。
更新されたパッケージを保存するには、[ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
[プロパティ] ウィンドウを使用して優先順位制約のプロパティを設定するには
SQL Server データ ツール (SSDT) で、変更するパッケージが含まれている Integration Services プロジェクトを開きます。
ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。
[制御フロー] タブをクリックします。 [制御フロー] タブのデザイン画面で優先順位制約を右クリックし、[プロパティ] をクリックします。 [プロパティ] ウィンドウで、プロパティの値を変更します。
[プロパティ] ウィンドウで、優先順位制約の次の読み取り/書き込みプロパティを設定します。
読み取り/書き込みプロパティ
構成アクション
Description
説明を指定します。
EvalOp
評価操作を選択します。 Expression、ExpressionAndConstant、ExpressionOrConstant のいずれかの操作を選択した場合は、式を指定することができます。
Expression
評価操作に and 式が含まれる場合は、式を指定します。 式はブール値に評価される必要があります。 式言語の詳細については、「Integration Services (SSIS) の式」を参照してください。
LogicalAnd
[論理 AND] を設定し、複数の実行可能ファイルを先に実行して制約付き実行可能ファイルにリンクする場合、優先順位制約を他の優先順位制約と組み合わせて評価するかどうかを指定します。
Name
優先順位制約の名前を更新します。
ShowAnnotation
使用する注釈の種類を指定します。 注釈を無効にするには [Never]、要求時に注釈を有効にするには [AsNeeded]、Name プロパティの値を使用して注釈を自動的に設定するには [ConstraintName]、Description プロパティの値を使用して注釈を自動的に設定するには [ConstraintDescription]、Value プロパティと Expression プロパティの値を使用して注釈を自動的に設定するには [ConstraintOptions] をそれぞれ選択します。
Value
EvalOP プロパティで指定された評価操作に制約が含まれる場合は、制約付き実行可能ファイルの実行結果を選択します。
[プロパティ] ウィンドウを閉じます。
更新されたパッケージを保存するには、[ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
関連項目
タスク
ショートカット メニューを使用して優先順位制約の値を設定する