ウィザードを使用した基本パッケージの作成

新規 : 2006 年 4 月 14 日

Microsoft SQL Server 2005 Integration Services (SSIS) には、データ転送を実行するパッケージを作成するための SQL Server インポートおよびエクスポート ウィザードが用意されています。これらのパッケージにより、ソースからデータを抽出して転送先に読み込むことができますが、転送プロセスではデータ変換をほとんど実行できません。さらに、ウィザードを使用すると、SSIS デザイナで拡張できる基本パッケージをすばやく作成できます。

このチュートリアルでは、SQL Server インポートおよびエクスポート ウィザードを使用して、基本パッケージを作成する方法を学習します。作成したパッケージにより、Excel ブックからデータを抽出し、AdventureWorks データベースのテーブルに読み込みます。ウィザードの手順の 1 つとしてテーブルを定義し、パッケージを実行するときに動的に作成します。

その後のレッスンでは、データを並べ替え、新しい列を作成し、列に値を挿入するデータ フローを追加するようにパッケージを拡張します。新しい値を生成するために、新しい Integration Services 式言語とグラフィカルな式ビルダを使用して、既存のデータ列に基づいて新しい値を作成する式を記述する方法を学習します。

チュートリアルで使用するサンプル データをインストールすると、チュートリアルの各レッスンで作成するパッケージの完了した状態のバージョンもインストールされます。レッスン 1 を完了した状態のパッケージを使用すれば、レッスン 1 をスキップし、レッスン 2 からチュートリアルを開始することができます。パッケージ、SQL Server インポートおよびエクスポート ウィザード、または新しい開発環境を初めて使用する場合は、レッスン 1 から開始することをお勧めします。

学習する内容

Microsoft SQL Server 2005 Integration Services で利用できる新しいツール、コントロール、および機能に慣れるには、実際に使用するのが最適な方法です。このチュートリアルではまず、SQL Server インポートおよびエクスポート ウィザードの手順に従って、基本的なデータ転送パッケージを作成し、SSIS デザイナを使用してパッケージのデータ変換機能を強化する方法について説明します。

レッスン 説明

レッスン 1: 基本パッケージの作成

このレッスンでは、SQL Server インポートおよびエクスポート ウィザードを使用して、データ転送パッケージを作成します。

レッスン 2: 基本パッケージの機能拡張

このレッスンでは、並べ替え操作を追加し、新しい列および列の値を既存のデータセットに追加するように基本パッケージを拡張します。

必要条件

このチュートリアルは、データベースの基本的な操作を理解している一方で、SQL Server 2005 Integration Services の新機能にはほとんど触れたことがないユーザーを対象にしています。

このチュートリアルを使用するには、システムに次のコンポーネントがインストールされている必要があります。

  • SQL Server 2005 および AdventureWorks データベース。セキュリティ強化のため、既定ではサンプル データベースがインストールされません。サンプル データベースをインストールする方法については、「セットアップの実行による AdventureWorks のサンプル データベースとサンプルのインストール」を参照してください。
  • AdventureWorks に対してテーブルの作成および削除を行うための権限。
  • このチュートリアルにはサンプル データも必要です。サンプル データは、サンプルと共にインストールされます。サンプル データが見つからない場合は、前の手順に戻り、必要なインストール操作を完了してください。
ms365330.note(ja-jp,SQL.90).gifメモ :
チュートリアルを行うときは、ドキュメント ビューアのツール バーに [次のトピック] ボタンと [前のトピック] ボタンを追加することをお勧めします。詳細については、「ヘルプへの [次のトピック] ボタンと [前のトピック] ボタンの追加」を参照してください。

このチュートリアルでは、制御フロー要素間またはデータ フロー要素間で自動接続機能を使用するよう SSIS デザイナを再構成していないことを前提としています。SSIS デザイナで自動接続を使用していると、デザイン画面に要素を追加したときに要素が自動的に接続されることがあります。また、制御フローの自動接続機能では、既定の制約として、[成功] ではなく、[失敗][完了] の使用がサポートされます。SSIS デザイナで、既定の制約として [成功] を使用していない場合は、チュートリアルでの作業中にこの構成を再設定する必要があります。自動接続機能は、[ツール] メニューの [オプション] で表示される [オプション] ダイアログ ボックスの、[ビジネス インテリジェンス デザイナ] で構成できます。

このチュートリアルの推定所要時間 : 1 時間