SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQL Server Integration Services(SSIS)とは?基本構成とBIDS/SSDTでのプロジェクト作成手順

統合サービス(Integration Services)は、ETL(Extract:抽出、Transform:変換、Load:読み込み)処理や各種管理タスクを実装するために使用されるツールです。開発環境としては、SQL Server 2008 R2 までのバージョンでは BIDS(Business Intelligence Development Studio)、2012 以降では SSDT(SQL Server Data Tools)が提供されています。

SSISの基本アーキテクチャ

SSISは、次のような階層構造で構成されています。

ソリューション(プロジェクトの集合)→ プロジェクト(パッケージの集合)→ パッケージ(ETLおよび管理タスクの集合)

各パッケージには、以下のコンポーネントを含めることができます。

  1. 制御フロー(コンテナとタスク)
  2. データフロー(ソース・変換・変換先)
  3. イベントハンドラー(メッセージ送信、メール通知など)
  4. パッケージエクスプローラー(パッケージ内の全要素を一覧表示)
  5. パラメーター(ユーザーとの対話用)

BIDS / SSDT の起動手順

ここからは、BIDS または SSDT を起動し、統合サービスのプロジェクトを作成する具体的な手順を解説します。

ステップ1: MS SQL Server のプログラムグループから BIDS または SSDT を起動します。以下のような画面が表示されます。

SQL Server Integration Services(SSIS)とは?基本構成とBIDS/SSDTでのプロジェクト作成手順
SSDTの起動画面

ステップ2: 画面左上の ファイル メニューから 新規作成プロジェクト を選択します。以下の画面が開きます。

SQL Server Integration Services(SSIS)とは?基本構成とBIDS/SSDTでのプロジェクト作成手順
新しいプロジェクトの選択

ステップ3: 上記画面の左上にある ビジネスインテリジェンス カテゴリ配下の Integration Services を選択すると、以下の画面が表示されます。

SQL Server Integration Services(SSIS)とは?基本構成とBIDS/SSDTでのプロジェクト作成手順
Integration Servicesの起動

ステップ4: 表示された画面で、目的に応じて Integration Services プロジェクト または Integration Services インポート プロジェクト ウィザード を選択し、パッケージを作成します。


  1. SQL Server Analysis Services(SSAS)とは?基本概念とプロジェクト作成手順を解説

    SQL Server Analysis Services(SSAS)とは Analysis Servicesは、大量のデータを分析し、ビジネスにおける意思決定を支援するために活用されるサービスです。2次元以上の多次元ビジネスモデルを作成する際に使用されます。 名称の変遷については、SQL Server 2000では「MSAS(Microsoft Analysis Services)」と呼ばれていましたが、SQL Server 2005以降は「SSAS(SQL Server Analysis Services)」という名称に変更されました。 2つの配置モード ネイティブモード(Native

  2. MS SQL Serverでサービスを開始・停止する方法を徹底解説

    MS SQL Serverには、データベースの作成や管理のために、2つの主要なサービスが用意されています。さらに、その他の目的に対応するための追加サービスも複数提供されています。MS SQL Serverの主要なサービスMS SQL Serverの2つの主要なサービスは以下の通りです。SQL ServerSQL Server Agentその他の追加サービスは以下の通りです。SQL Server BrowserSQL Server Full Text SearchSQL Server Integration ServicesSQL Server Reporting ServicesSQL Ser