SSIS デザイナー
SSIS デザイナーは、Integration Services パッケージの作成および管理に使用できるグラフィカル ツールです。 SSIS デザイナーは、SQL Server データ ツール (SSDT) で Integration Services プロジェクトの一部として使用できます。
SSIS デザイナーを使用すると、次のタスクを実行できます。
パッケージ内に制御フローを構築します。
パッケージ内にデータ フローを構築します。
パッケージおよびパッケージ オブジェクトにイベント ハンドラーを追加します。
パッケージの内容を表示します。
実行時に、パッケージの実行の進行状況を表示します。
次の図は、SSIS デザイナーと [ツールボックス] ウィンドウを示しています。
Integration Services には、さらに、パッケージに機能を追加するダイアログ ボックスとウィンドウが含まれており、SQL Server データ ツール (SSDT) では、開発環境を構成しパッケージを使用するためのウィンドウとダイアログ ボックスが用意されています。 詳細については、「Integration Services のユーザー インターフェイス」を参照してください。
SSIS デザイナーは、パッケージを管理および監視する Integration Services サービスに対して依存関係はなく、SSIS デザイナーでパッケージを作成または変更するために、このサービスを実行する必要はありません。 ただし、SSIS デザイナーが開いている間にサービスを停止すると、SSIS デザイナーで提供されるダイアログ ボックスを開くことができなくなり、"RPC サーバーを利用できません。" というエラー メッセージが返されます。SSIS デザイナーをリセットして引き続きパッケージを処理するには、デザイナーを閉じて SQL Server データ ツール (SSDT) を終了し、次に SQL Server データ ツール (SSDT)、Integration Services プロジェクト、およびパッケージを再度開く必要があります。
元に戻す、やり直す
SSIS デザイナーでの操作は、最大 20 件まで元に戻したり、やり直したりすることができます。 パッケージの場合、元に戻す/やり直すを使用できるのは、[制御フロー] タブ、[データ フロー] タブ、[イベント ハンドラー] タブ、[パラメーター] タブと、[変数] ウィンドウです。 プロジェクトの場合、元に戻す/やり直すは [プロジェクト パラメーター] ウィンドウで使用できます。
新しい SSIS ツールボックスに対する変更を元に戻す/やり直すことはできません。
コンポーネント エディターを使用してコンポーネントを変更した場合、元に戻す/やり直す操作は個別の変更ではなく一連の変更に対して適用されます。 元に戻す/やり直す操作のドロップダウン リストでは、一連の変更が単一の操作として表示されます。
操作を元に戻すには、元に戻すツール バー ボタンまたは [編集]/[元に戻す] メニュー項目をクリックするか、または Ctrl キーを押しながら Z キーを押します。 操作をやり直すには、やり直しツール バー ボタンまたは [編集]/[やり直し] メニュー項目をクリックするか、または Ctrl キーを押しながら Y キーを押します。 複数の操作を元に戻したり、やり直したりするには、ツール バー ボタンの横にある矢印をクリックし、ドロップダウン リストで複数の操作を強調表示にして、リストをクリックします。
SSIS デザイナーの構成要素
SSIS デザイナーには、パッケージ制御フロー、データ フロー、パラメーター、およびイベント ハンドラーを構築するタブが 1 つずつ、パッケージの内容を表示するタブが 1 つ、計 5 つのタブが常に表示されています。 実行時には、6 番目のタブが表示され、実行中のパッケージの進行状況と実行完了後の実行結果を表示します。
また、SSIS デザイナーには、パッケージがデータに接続するために使用する接続マネージャーを追加および構成する、[接続マネージャー] 領域が含まれています。
[制御フロー] タブ
パッケージ内に制御フローを構築するには、[制御フロー] タブのデザイン画面を使用します。 アイテムを [ツールボックス] からデザイン画面にドラッグし、アイテムのアイコンをクリックして、矢印を別のアイテムにドラッグすると、アイテムが制御フローに連結されます。
詳細については、「制御フロー」を参照してください。
[データ フロー] タブ
パッケージ内にデータ フロー タスクが含まれている場合、データ フローをパッケージに追加できます。 パッケージ内にデータ フローを構築するには、[データ フロー] タブのデザイン画面を使用します。 アイテムを [ツールボックス] からデザイン画面にドラッグし、アイテムのアイコンをクリックして、矢印を別のアイテムにドラッグすると、アイテムがデータ フローに連結されます。
詳細については、「データ フロー」を参照してください。
[パラメーター] タブ
Integration Services (SSIS) パラメーターを使用すると、パッケージの実行時にパッケージ内のプロパティに値を割り当てることができます。 プロジェクト パラメーターはプロジェクト レベル、パッケージ パラメーターはパッケージ レベルで作成できます。 プロジェクト パラメーターは、プロジェクトが受け取る外部入力をプロジェクト内の 1 つまたは複数のパッケージに指定するために使用します。 パッケージ パラメーターを使用すると、パッケージを編集したり再配置したりせずにパッケージ実行を変更できます。 このタブでは、パッケージ パラメーターを管理できます。
パラメーターの詳細については、「Integration Services (SSIS) パラメーター」を参照してください。
![]() |
---|
パラメーターを使用できるのは、プロジェクトの配置モデル用に開発したプロジェクトに対してのみです。 したがって、プロジェクト配置モデルを使用するように構成されているプロジェクトの一部であるパッケージに対してのみ、[パラメーター] タブが表示されます。 |
[イベント ハンドラー] タブ
パッケージ内にイベントを構築するには、[イベント ハンドラー] タブのデザイン画面を使用します。 [イベント ハンドラー] タブで、イベント ハンドラーを作成するパッケージまたはパッケージ オブジェクトを選択し、次にイベント ハンドラーに関連付けるイベントを選択します。 イベント ハンドラーには制御フローと、オプションでデータ フローが含まれます。
詳細については、「パッケージにイベント ハンドラーを追加する」を参照してください。
[パッケージ エクスプローラー] タブ
パッケージは、タスク、接続マネージャー、変数、その他の要素が多数含まれていて複雑な場合があります。 パッケージをエクスプローラー ビューで表示すると、パッケージ要素の全一覧を確認できます。
詳細については、「パッケージ オブジェクトを表示する」を参照してください。
[進行状況] タブと [実行結果] タブ
パッケージの実行中は、[進行状況] タブにパッケージの実行の進行状況が表示されます。 パッケージの実行が完了すると、[実行結果] タブに実行結果が表示され、そのまま使用できます。
![]() |
---|
[進行状況] タブでのメッセージの表示を有効または無効にするには、[SSIS] メニューの [進行状況レポートのデバッグ] オプションを切り替えます。 |
[接続マネージャー] 領域
パッケージで使用する接続マネージャーを追加および変更するには、[接続マネージャー] 領域を使用します。 Integration Services には、テキスト ファイル、OLE DB データベース、.NET プロバイダーなど、さまざまなデータ ソースに接続するための接続マネージャーがあります。
詳細については、「Integration Services (SSIS) の接続」および「接続マネージャーを作成する」を参照してください。
関連タスク
関連コンテンツ
|