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および管理タスクの集合)
各パッケージには、以下のコンポーネントを含めることができます。
- 制御フロー(コンテナとタスク)
- データフロー(ソース・変換・変換先)
- イベントハンドラー(メッセージ送信、メール通知など)
- パッケージエクスプローラー(パッケージ内の全要素を一覧表示)
- パラメーター(ユーザーとの対話用)
BIDS / SSDT の起動手順
ここからは、BIDS または SSDT を起動し、統合サービスのプロジェクトを作成する具体的な手順を解説します。
ステップ1: MS SQL Server のプログラムグループから BIDS または SSDT を起動します。以下のような画面が表示されます。
SSDTの起動画面
ステップ2: 画面左上の ファイル メニューから 新規作成 > プロジェクト を選択します。以下の画面が開きます。
新しいプロジェクトの選択
ステップ3: 上記画面の左上にある ビジネスインテリジェンス カテゴリ配下の Integration Services を選択すると、以下の画面が表示されます。
Integration Servicesの起動
ステップ4: 表示された画面で、目的に応じて Integration Services プロジェクト または Integration Services インポート プロジェクト ウィザード を選択し、パッケージを作成します。
-
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
-
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