次の方法で共有


制御フローに列挙を追加する

Integration Services には、Foreach ループ コンテナーが含まれています。Foreach ループ コンテナーとは制御フローの要素で、これを使用すると、パッケージの制御フロー内のファイルおよびオブジェクトを列挙するループ構造を簡単に含めることができます。 詳細については、「 Foreach ループ コンテナー」を参照してください。

Foreach ループ コンテナーに機能は用意されていません。繰り返し可能な制御フローの構築、列挙子の型の指定、および列挙子の構成を行う構造を提供するだけです。 コンテナーに機能を設定するには、Foreach ループ コンテナーに少なくとも 1 つのタスクを含める必要があります。 詳細については、「 Integration Services のタスク」を参照してください。

Foreach ループ コンテナーには、複数のタスクを持つ制御フローおよび他のコンテナーを含めることができます。 Foreach ループ コンテナーにタスクとコンテナーを追加する手順は、タスクとコンテナーをドラッグする先がパッケージではなく Foreach ループ コンテナーであること以外は、パッケージに追加する手順と同様です。 Foreach ループ コンテナーに複数のタスクまたはコンテナーが含まれる場合、パッケージで行う場合と同様に、優先順位制約を使用してそれらを連結できます。 詳細については、「 優先順位制約」を参照してください。

Foreach ループ コンテナーを制御フローに実装するには

  1. Foreach ループ コンテナーをパッケージに追加します。 詳細については、「コントロール フローでのタスクまたはコンテナーの追加または削除」を参照してください。
    .

  2. タスクとコンテナーを Foreach ループ コンテナーに追加します。 詳細については、「コントロール フローでのタスクまたはコンテナーの追加または削除」を参照してください。
    .

  3. 優先順位制約を使用して、Foreach ループ コンテナー内のタスクとコンテナーを連結します。 詳細については、「 既定の優先順位制約を使用してタスクとコンテナーを連結する」を参照してください。

  4. Foreach ループ コンテナーを構成します。 詳細については、「 Foreach ループ コンテナーを構成する」を参照してください。

参照

制御フローのタスクまたはコンテナーを追加または削除する
コンポーネントのグループ化とグループの解除
優先順位制約
制御フローに繰り返しを追加する
制御フロー