DQS 操作のためのデータへのアクセス
Data Quality Services (DQS) 操作にソース データを使用し、処理後のデータをエクスポートするには、次のいずれかの方法を使用できます。
ソース データを DQS_STAGING_DATA データベース内のテーブル/ビューにコピーし、その後、それを DQS 操作に使用する。 処理後のデータを、DQS_STAGING_DATA データベース内の新しいテーブルにエクスポートすることもできます。 これを行うには、Windows ユーザー アカウントに DQS_STAGING_DATA データベースへの読み取り/書き込みアクセス権を与える必要があります。
DQS 操作のソース データと、処理後のデータのエクスポート先に、自分専用のデータベースを使用する。 これを行うには、自分のデータベースが、Data Quality サーバー データベースと同じ SQL Server インスタンス内に存在する必要があります。 それ以外の場合、DQS 操作を行うために Data Quality クライアント でデータベースを使用することはできません。 また、Windows ユーザー アカウントには、照合結果をエクスポートする DQS_STAGING_DATA データベースへの読み取りアクセス権も付与する必要があります。これは、照合結果のエクスポートが、最初に照合結果が DQS_STAGING_DATA データベース内の一時テーブルにエクスポートされてから、エクスポート先データベース内のテーブルに移動されるという 2 段階で構成されるためです。
必要条件
DQSInstaller.exe ファイルを実行して Data Quality サーバー のインストールを完了しておく必要があります。 詳細については、「Data Quality Server のインストールを完了するための DQSInstaller.exe の実行」を参照してください。
データベースの SQL ログインへのアクセスを付与または変更するには、Windows ユーザー アカウントがデータベース エンジン インスタンスの適切な固定サーバー ロール (securityadmin、serveradmin、sysadmin など) のメンバーであることが必要です。
DQS_STAGING_DATA データベースへの読み取り/書き込みアクセス権をユーザーに付与するには
Microsoft SQL Server Management Studio を起動します。
Microsoft SQL Server Management Studio で、SQL Server インスタンスを展開し、[セキュリティ] を展開し、[ログイン] を展開します。
SQL ログインを右クリックし、[プロパティ] をクリックします。
[ログインのプロパティ] ダイアログ ボックスの左ペインで [ユーザー マッピング] をクリックします。
右ペインで、[DQS_STAGING_DATA] データベースの [マップ] 列のチェック ボックスをオンにし、[DQS_STAGING_DATA のデータベース ロール メンバーシップ] ペインで次のロールを選択します。
db_datareader: テーブル/ビューからのデータの読み取り。
db_datawriter: テーブル内のデータの追加、削除、または変更。
db_ddladmin: テーブル/ビューの作成、変更、または削除。
注 Data Quality クライアント の照合結果を DQS_STAGING_DATA ではなく自分専用のデータベースにエクスポートする場合、ユーザー アカウントには DQS_STAGING_DATA データベースの db_datareader ロールだけが必要です。
[ログインのプロパティ] ダイアログ ボックスで、[OK] をクリックして変更を適用します。
次の手順
DQS 操作のデータ ソースとしてデータベースにアクセスする DQS 操作を実行してから、処理後のデータをデータベースにエクスポートしてください。