2011-11-10 16 views
1

SQL Serverの新機能です。私は、SQL Server 2008 R2 Standard Editionデータベースに格納されたデータの品質管理を行うための最良の方法を決定しようとしています。SQL Server 2008 R2で品質管理を実行する方法

実行されるQCテストの種類には、データの完全性、参照整合性、およびビジネスロジックチェックが含まれます。出力は、各レコードがテストされたデータセットを表し、各列が実行されたテストを表すテーブルである必要があります。テストによっては、各列の値は、データセット内のいくつのレコードが失敗したかを表す数値か、失敗したレコードを表すIDのリストのいずれかでなければなりません。

どこから開始するのかわかりません...簡単なSQLクエリを使用してこれを行うことができますか、これはReporting ServicesまたはSQL Serverに付属の他のツールを使用して行う必要がありますか?

+0

これらのテストは、最終的に本番環境に座るつもりですか、あなただけのテスト目的のためにこれを設定することを望んでいますか? –

答えて

2

まず、SSMSでクエリを作成します。

安定したクエリを取得したら、データの表示と配信を強化する場合はSSRSに、多くの異なるシステムに自動出力したり柔軟に出力したりする場合はSSISに行くことができますデータを別のテーブルにコピーしたい場合は、単純なSQLエージェントジョブです。

SSRSは、素早くグラフィカルなプレゼンテーションと配信フォーマットで読み取り専用アクセスを目指しています。 SSISは柔軟なデータ統合タスクを目的としていますが、あまりUIはありません。

SSMSは汎用SQLサーバーオーサリングツールです。 SSRSとSSISの両方で、SSMSで作成したSQLを使用できます。

(私はこれがあなたの質問に答えると思います。これは、あなたが探していたものですか?)

+0

ありがとうございます。私はSSRSとSSISの詳細を調べ始めます。私はSSISをExcelにインポート/エクスポートするために簡単に使用しましたが、これ以上は分かりません。私はSSRSを一度も使用していません。私はちょうど私が求めているものを試して単純化するために質問を書き直しましたが、あなたの答えは正しい方向への一歩だと思います。ありがとう。 – Brian

+0

私は、あなたの開発のための簡単なSQLクエリに固執したいと思います。次に、それらのクエリがかなりよく自己完結している場合は、SQLエージェントジョブでそれらのクエリをスケジュールします。他のデータソース/宛先と対話する場合は、SSISパッケージを使用してスケジュールを設定します。いったんそこにいたら、SSRSを見て、良い結果のチャートをメールで送信してください。 –

関連する問題