このタスクでは、パッケージ構成ウィザードを使用して、プロジェクトをパッケージ配置モデルに変換し、パッケージ構成を有効にします。 このウィザードを使用して、Foreach ループ コンテナーの Directory プロパティの構成設定を含む XML 構成ファイルを生成します。 Directory プロパティの値は、実行時に更新できる新しいパッケージ レベルの変数によって提供されます。 さらに、テスト中に使用する新しいサンプル データ フォルダーを設定します。
Directory プロパティにマップされた新しいパッケージ レベル変数を作成するには
SSIS デザイナーの [制御フロー ] タブの背景をクリックします。 これにより、作成する変数のスコープがパッケージに設定されます。
[SSIS] メニューの [変数]をクリックします。
[ 変数 ] ウィンドウで、[変数の追加] アイコンをクリックします。
[ 名前 ] ボックスに「 varFolderName」と入力します。
重要
変数名では大文字と小文字が区別されます。
[スコープ] ボックスにパッケージの名前 (レッスン 5) が表示されていることを確認します。
変数の [データ型]
varFolderNameボックスの値を [String]に設定します。[制御フロー] タブに戻り、 [Foreach File in Folder] コンテナーをダブルクリックします。
Foreach ループ エディターの [コレクション] ページで、[式] をクリックし、省略記号ボタン (...) をクリックします。
プロパティ式エディターで、[プロパティ] ボックスの一覧をクリックし、
Directoryを選択します。[ 式 ] ボックスで、省略記号ボタン (...) をクリックします。
式ビルダーで、[変数] フォルダーを展開し、変数 User::varFolderName を [式] ボックスにドラッグします。
[ OK] を クリックして 式ビルダーを終了します。
[ OK] を クリックして プロパティ式エディターを終了します。
[ OK] を クリックして Foreach ループ エディターを終了します。
パッケージ構成を有効にするには
[ プロジェクト] メニューの [ パッケージ 配置モデルに変換] をクリックします。
警告プロンプトで [OK] をクリックし、変換が完了したら、[パッケージ 配置モデルへの変換] ダイアログで [OK] をクリックします。
SSIS デザイナーの [制御フロー ] タブの背景をクリックします。
[SSIS] メニューの [パッケージ構成] をクリックします。
[ パッケージ構成オーガナイザー ] ダイアログ ボックスで、[ パッケージ構成の有効化] を選択し、[ 追加] をクリックします。
パッケージ構成ウィザードの初期画面で、 [次へ] をクリックします。
[構成の種類の選択] ページで、 [構成の種類] が [XML 構成ファイル]に設定されていることを確認します。
[ 構成の種類の選択 ] ページで、[ 参照] をクリックします。
既定では、[ 構成ファイルの場所の選択 ] ダイアログ ボックスが開き、プロジェクト フォルダーが表示されます。
[ 構成ファイルの場所の選択 ] ダイアログ ボックスの [ ファイル名 ] に「 SSISTutorial」と入力し、[ 保存] をクリックします。
[構成の種類の選択] ページで、[次へ] をクリックします。
[ エクスポートするプロパティの選択 ] ページの [ オブジェクト ] ウィンドウで、[ 変数] を展開し、[ varFolderName] を展開し、[ プロパティ] を展開して、[ 値] を選択します。
[ エクスポートするプロパティの選択 ] ページで、[ 次へ] をクリックします。
[ ウィザードの完了 ] ページで、構成の構成名 ( SSIS Tutorial Directory の構成など) を入力します。 これは、[ パッケージ構成オーガナイザー ] ダイアログ ボックスに表示される構成名です。
[完了] をクリックします。
をクリックしてを閉じます。
このウィザードでは、SSISTutorial.dtsConfig という名前の構成ファイルが作成されます。このファイルには、変数の
valueの構成設定が含まれています。この構成ファイルには、列挙子のDirectoryプロパティが設定されます。注
通常、構成ファイルにはパッケージのプロパティに関する複雑な情報が含まれていますが、このチュートリアルでは、構成情報のみを含める必要があります
<設定 構成タイプ="プロパティ"
Path="\Package.Variables[User::varFolderName].Properties[Value]" ValueType="String">
<ConfiguredValue></ConfiguredValue>
</設定>。
新しいサンプル データ フォルダーを作成して設定するには
Windows エクスプローラーで、ドライブのルート レベル (C:\など) に、
New Sample Dataという名前の新しいフォルダーを作成します。コンピューター上でサンプル ファイルを探し、フォルダーから 3 つのファイルをコピーします。
New Sample Dataフォルダーに、コピーしたファイルを貼り付けます。