制御フローへの列挙の追加
SQL Server 2005 Integration Services (SSIS) には、Foreach ループ コンテナが含まれています。Foreach ループ コンテナとは制御フローの要素で、これを使用すると、パッケージの制御フロー内のファイルおよびオブジェクトを列挙するループ構造を簡単に含めることができます。詳細については、「Foreach ループ コンテナ」を参照してください。
Foreach ループ コンテナに機能は用意されていません。繰り返し可能な制御フローの構築、列挙子の型の指定、および列挙子の構成を行う構造を提供するだけです。コンテナに機能を設定するには、Foreach ループ コンテナに少なくとも 1 つのタスクを含める必要があります。詳細については、「Integration Services タスク」を参照してください。
Foreach ループ コンテナには、複数のタスクを持つ制御フローおよび他のコンテナを含めることができます。Foreach ループ コンテナにタスクとコンテナを追加する手順は、タスクとコンテナをドラッグする先がパッケージではなく Foreach ループ コンテナであること以外は、パッケージに追加する手順と同様です。Foreach ループ コンテナに複数のタスクまたはコンテナが含まれる場合、パッケージで行う場合と同様に、優先順位制約を使用してそれらを連結できます。詳細については、「優先順位制約」を参照してください。
Foreach ループ コンテナを制御フローに実装するには
Foreach ループ コンテナをパッケージに追加します。詳細については、「制御フローにタスクまたはコンテナを追加する方法」を参照してください。
タスクとコンテナを Foreach ループ コンテナに追加します。詳細については、「制御フローにタスクまたはコンテナを追加する方法」を参照してください。
優先順位制約を使用して、Foreach ループ コンテナ内のタスクとコンテナを連結します。詳細については、「既定の優先順位制約を使用してタスクとコンテナを連結する方法」を参照してください。
Foreach ループ コンテナを構成します。詳細については、「Foreach ループ コンテナの構成方法」を参照してください。
参照
処理手順
制御フローへのタスクの追加
タスクとコンテナのグループ化
タスクおよびコンテナでの優先順位制約の設定
制御フローへの繰り返しの追加
制御フロー内でのシーケンスの使用