Data Quality Services のインストール

適用対象:SQL Server - Windows のみ

SQL Server Data Quality Services (DQS) には、Data Quality ServerData Quality Client の 2 つのコンポーネントが含まれています。

DQS コンポーネント 説明
Data Quality サーバー Data Quality Server は、SQL Server データベース エンジン上にインストールされ、DQS_MAIN、DQS_PROJECTS、および DQS_STAGING_DATA の 3 つのデータベースを含んでいます。 DQS_MAIN には、DQS ストアド プロシージャ、DQS エンジン、パブリッシュ済みナレッジ ベースが含まれています。 DQS_PROJECTS には、データ品質プロジェクトの情報が含まれています。 DQS_STAGING_DATA は、ソース データをコピーし、DQS 操作を実行して処理後のデータをエクスポートするためのステージング領域です。
Data Quality クライアント Data Quality Client は、Data Quality Server に接続するスタンドアロン アプリケーションであり、高度に直感的なグラフィカル ユーザー インターフェイスを使用して、データ品質に関する操作、および DQS に関連するその他の管理タスクを実行できます。

重要

上記の 2 種類の DQS コンポーネントとは別に、以下の作業も実行できます。

Integration Services 内にある、Integration Services パッケージ化プロセス内で DQS クレンジングを実行するデータ クレンジング変換を使用します。この機能は Integration Services のインストール時に自動的にインストールされます。 Integration Services のインストールの詳細については、「 Integration Services のインストール」を参照してください。

マスター データ サービスの DQS 統合を有効にして、Excel 用マスター データ サービス アドインの DQS 照合機能を使用します。 詳細については、「 マスター データ サービスを使用した Data Quality Services 統合の有効化」を参照してください。

DQS インストール プロセスは、3 つの部分から成ります。

Note

コマンド ラインからのセットアップの実行の手順については、ここでは扱いません。 Data Quality Server とクライアントをインストールするコマンドライン オプションの詳細については、「コマンド プロンプトからの SQL Server のインストール」の「機能パラメーター」を参照してください。

インストール前の作業

DQS をインストールする前に、コンピューターが最小システム要件を満たしていることを確認します。 次の表は、DQS コンポーネントの最小システム要件に関する情報を示しています。

DQS コンポーネント 最小システム要件
Data Quality サーバー メモリ (RAM): 最小: 2 GB / 推奨: 4 GB 以上

SQL Server データベース エンジン。 詳細については、「 SQL Server データベース エンジンのインストール」を参照してください。
Data Quality クライアント .NET Framework 4.0 (インストールされていない場合は、Data Quality Client のインストール時にインストールされます)

Internet Explorer 6.0 SP1 以降

重要

Data Quality Server と Data Quality Client は、同じコンピューターにインストールすることも、別のコンピューターにインストールすることもできます。 両方のコンポーネントは、それぞれ個別に任意の順序でインストールできます。 ただし、Data Quality Client を使用するには、接続するために Data Quality Server がインストールされている必要があります。

現在または以前のバージョンの Data Quality Client と DQS クレンジング変換を使用して、SQL Server バージョンの Data Quality Server に接続できます。 既存のバージョンの DQS を SQL Server にアップグレードする方法の詳細については、「 Data Quality Services のアップグレード」を参照してください。

Microsoft Excel は Data Quality Client のインストールの前提条件ではありませんが、Excel ファイルからのドメイン値のインポートやナレッジ検出のための Excel ファイル内のソース データへのマッピング、クレンジング、照合アクティビティなどのさまざまな操作をクライアント アプリケーションで実行するには、Microsoft Excel 2003 以降が Data Quality Client コンピューターにインストールされている必要があります。

SQL Server のインストールに必要な最小システム要件の詳細については、「SQL Server のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

Data Quality Services のインストール作業

DQS のコンポーネントをインストールするには、SQL Server セットアップを使用する必要があります。 SQL Server セットアップを実行するときは、インストール ウィザードの一連のページに従いながら、要件に基づいて適切なオプションを選択する必要があります。 インストール ウィザードのページのうち、選択するオプションによって DQS のインストールに影響するページのみを次の表に示します。

ページ アクション
特徴選択 選択:

[データベース エンジン サービス] の下の [Data Quality Services] を選択して Data Quality Server をインストールします。
[Data Quality Services] チェック ボックスをオンにすると、SQL Server セットアップでインストーラー ファイル DQSInstaller.exe がコンピューターの SQL Server インスタンス ディレクトリにコピーされます。 Data Quality Server のインストールを完了するには、SQL Server セットアップを完了した後で、このファイルを実行する必要があります。 また、Data Quality Server を使用する前に、いくつかの追加の手順を実行して Data Quality Server を構成する必要があります。 詳細については、「 インストール後の作業」を参照してください。

Data Quality Client をインストールする Data Quality Client。

(推奨) [管理ツール - 基本] の下の [管理ツール - 完了] を選択してをインストールします。 これにより、グラフィカル ユーザー インターフェイスを使用して SQL Server のインスタンスを管理できるようになり、次のセクションで示すインストール後の追加の作業の実行が容易になります。
データベース エンジンの構成 [現在のユーザーの追加] をクリックして、ユーザー Windows アカウントを sysadmin 固定サーバー ロールに追加します。 これは、後で DQSInstaller.exe ファイルを実行して Data Quality Server のインストールを完了するために必要です。

インストール後のタスク

SQL Server のインストール ウィザードを完了した後で、このセクションで説明する追加手順を実行して、Data Quality Server のインストールを実行し、構成して使用する必要があります。

  1. Data Quality Server のインストールを完了するには、DQSInstaller.exe ファイルを実行します。 DQSInstaller.exe ファイルを実行すると、次の操作が行われます。

    • DQS_MAIN, DQS_PROJECTS, および DQS_STAGING_DATA データベースが作成されます。

    • ##MS_dqs_db_owner_login## ログインと ##MS_dqs_service_login## ログインが作成されます。

    • DQS_MAIN データベースに dqs_administrator, dqs_kb_editor ロールと dqs_kb_operator ロールが作成されます。

    • DQInitDQS_MAIN ストアド プロシージャがマスター データベースに作成されます。

    • DQS_install.log ファイルは通常 C:\Program Files\Microsoft SQL Server\MSSQL13.<instance_name>\MSSQL\Log フォルダーに作成されます。 このファイルには、DQSInstaller.exe ファイルの実行時に行われた操作に関する情報が含まれます。

    • マスター データ サービス データベースがマスター データ サービスと同じ SQL Server インスタンス上に存在する場合は、マスター データ サービス ログインにマップされたユーザーが作成され、DQS_MAIN データベースに対する dqs_administrator ロールが付与されます。

    これで、Data Quality Server のインストールが完了します。

    詳細については、「 Data Quality Server のインストールを完了するための DQSInstaller.exe の実行」を参照してください。

  2. ユーザーに DQS ロールを付与します。

    Data Quality Client を使用して Data Quality Server にログオンするには、ユーザーは DQS_MAIN データベースに対して、次の 3 つのロールのいずれかが必要です。

    • dqs_administrator

    • dqs_kb_editor

    • dqs_kb_operator

    既定では、ユーザー アカウントが sysadmin 固定サーバー ロールのメンバーである場合、DQS ロールがユーザー アカウントに付与されていない場合でも Data Quality Client を使用して Data Quality Server にログオンできます。 3 つの DQS ロールの詳細については、「 DQS のセキュリティ」を参照してください。

    詳細については、「 ユーザーに DQS ロールを付与する」を参照してください。

    Note

    DQS_PROJECTS および DQS_STAGING_DATA データベースについては、3 つの DQS ロールは使用できません。

  3. データに対する DQS 操作を可能にします。 ソース データにアクセスして DQS 操作を実行できることと、処理後のデータをデータベース内のテーブルにエクスポートできることを確認します。

    詳細については、「 Access Data for the DQS Operations」を参照してください。