次の方法で共有


SSIS、MDS、DQS を一緒に使用したエンタープライズ情報管理 [チュートリアル]

通常、企業内の情報の管理には、企業とそれ以降のデータの統合、データのクレンジング、データの照合による重複の削除、データの標準化、データの強化、データの法的要件とコンプライアンス要件への準拠、必要なすべてのセキュリティ設定を使用した一元化された場所へのデータの格納が含まれます。

SQL Server 2014 は、1 つの製品で有効な Enterprise Information Management (EIM) ソリューションに必要なすべてのコンポーネントを提供します。 EIM ソリューションの構築に役立つ主なコンポーネントは次のとおりです。

  • SQL Server Integration Services

  • SQL Server Data Quality Services

  • SQL Server マスター データ サービス

SQL Server Integration Services (SSIS) は、ビジネス ワークフロー、データ ウェアハウス、マスター データ管理をサポートする包括的な抽出、変換、読み込み (ETL) ソリューションで、さまざまなソースからのデータを統合するための強力で拡張可能なプラットフォームを提供します。 SSIS の概要と一般的な使用方法については、「 Integration Services の概要 」トピックを参照してください。

SQL Server Data Quality Services (DQS) を使用すると、データのクレンジング、照合、標準化、強化が可能になるため、ビジネス インテリジェンス、データ ウェアハウス、トランザクション処理ワークロードに対して信頼できる情報を提供できます。 DQS のビジネス ニーズと、DQS が必要に応える方法については、「 Data Quality Services の概要 」トピックを参照してください。

SQL Server マスター データ サービス (MDS) は、情報の整合性とデータの整合性が異なるアプリケーション間で一定であることを保証する中央データ ハブを提供します。 MDS の重要な機能の簡単な説明については、「 マスター データ サービスの概要 」トピックを参照してください。

これらの Microsoft EIM テクノロジを組み合わせて使用する EIM ソリューションの実装に関する包括的なガイダンスについては、EIM テクノロジを使用したマスター データのクレンジングと照合に関するホワイト ペーパーを参照し、Enterprise Information Management (EIM): SSIS、DQS、MDS の組み合わせに関するビデオを参照して、EIM シナリオのクールなデモンストレーションを行います。

このチュートリアルでは、SSIS、MDS、DQS を一緒に使用して、サンプルの Enterprise Information Management (EIM) ソリューションを実装する方法について説明します。 まず、DQS を使用して、データ (メタデータ) に関する知識を含むナレッジ ベースを作成し、ナレッジ ベースを使用して Excel ファイル内のデータをクレンジングし、データを照合してデータ内の重複を特定して削除します。 次に、Excel 用 MDS アドインを使用して、クレンジングされたデータと一致したデータを MDS にアップロードします。 次に、SSIS ソリューションを使用してプロセス全体を自動化します。 このチュートリアルの SSIS ソリューションは Excel ファイルから入力データを読み取りますが、Oracle、Teradata、DB2、Azure SQL Database などのさまざまなソースから読み取るように拡張できます。

[前提条件]

  1. 次のコンポーネントがインストールされている Microsoft SQL Server 2012。

    1. Integration Services (SSIS)

    2. マスター データ サービス (MDS)

    3. Data Quality Services (DQS)

    4. SQL Server データ ツール

      製品のインストールの詳細については、 SQL Server 2012 インストール ガイド を参照してください。

  2. マスター データ サービス構成マネージャーを使用して MDS を構成する

    Configuration Manager を使用して、マスター データ サービス データベースを作成および構成します。 MDS データベースを作成した後、Web サイトで MDS 用の Web アプリケーション (例: https://localhost/MDS) を作成し、MDS データベースを MDS Web アプリケーションに関連付けます。 MDS Web アプリケーションを作成するには、コンピューターに IIS がインストールされている必要があることに注意してください。 MDS データベースと Web アプリケーションを構成するための前提条件の詳細については、 Web アプリケーション要件 (マスター データ サービス) とデータベース 要件 (マスター データ サービス) を参照してください。

  3. Data Quality Server インストーラーを使用して DQS をインストールして構成します。 [ スタート]、[ すべてのプログラム] の順にクリックし、[ Microsoft SQL Server 2014] をクリックし、[ Data Quality Services] をクリックして、[ Data Quality Server Installer] をクリックします。

  4. Microsoft Excel 2010 (32 ビットが推奨されます)。

  5. ここから、Excel 用マスター データ サービス アドイン (コンピューター上にある Excel のバージョンに基づいて 32 ビットまたは 64 ビット) をインストールします。 コンピューターにインストールされている Excel のバージョンを見つけるには、 Excel を実行し、メニュー バーの [ ファイル ] をクリックし、[ ヘルプ ] をクリックして右側のウィンドウにバージョンを表示します。 Excel アドインをインストールする前に、Visual Studio 2010 Tools for Office Runtime をインストールする必要があることに注意してください。

  6. (省略可能) Azure Marketplace でアカウントを作成します。 このチュートリアルのタスクの 1 つに、 Azure Marketplace (もともと Data Market という名前) アカウントが必要です。 必要に応じてこのタスクをスキップし、次のタスクに進むことができます。

  7. Microsoft ダウンロード センターから Suppliers.xls ファイルをダウンロードします

  8. DQS では、64 ビット バージョンの Excel を使用している場合、クレンジングまたは一致する結果を Excel ファイルにエクスポートすることはできません。 この問題は既知の問題です。 この問題を回避するには、次の操作を行います。

    1. DQLInstaller.exe -upgrade を実行します。 SQL Server の既定のインスタンスをインストールした場合、DQSInstaller.exe ファイルは C:\Program Files\Microsoft SQL Server\MSSQL12 にあります。MSSQLSERVER\MSSQL\Binn。 DQSInstaller.exe ファイルをダブルクリックします。

    2. マスター データ サービス構成マネージャーで、[データベースの選択] をクリックし、既存の MDS データベースを選択し、[アップグレード] をクリックします。

レッスン

レッスン 簡単な説明 推定所要時間 (分単位)。
レッスン 1: 仕入先 DQS ナレッジ ベースの作成 このレッスンでは、Suppliers という名前の DQS ナレッジ ベースを作成 します 六十
レッスン 2: 仕入先ナレッジ ベースを使用した仕入先データのクレンジング このレッスンでは、最初のレッスンで作成した Suppliers Knowledge Base を使用して、Excel ファイル内の仕入先データをクレンジングする DQS プロジェクトを作成して実行します。 45
レッスン 3: データを照合して仕入先一覧から重複を削除する このレッスンでは、照合アクティビティを実行する DQS プロジェクトを作成し、クレンジングされたサポートリストから重複を特定して削除します。 45
レッスン 4: 仕入先データを MDS に格納する このレッスンでは、 Excel 用 MDS アドインを使用して、クレンジングされた一致したサプライヤー データをマスター データ サービス (MDS) にアップロードします。 45
レッスン 5: SSIS を使用したクレンジングと照合の自動化 このレッスンでは、DQS を使用して入力データをクレンジングし、クレンジングされたデータを照合して重複を削除し、クレンジングされたデータと一致したデータを MDS に自動で格納する SSIS ソリューションを作成します。 75

次のステップ

チュートリアルを開始するには、最初のレッスン「 レッスン 1: 仕入先 DQS ナレッジ ベースの作成」に進みます。