このトピックでは、Data Quality Services (DQS) で次のアクティビティを一元的に監視する方法について説明します。ナレッジ検出、ドメイン管理、照合ポリシー、データ クレンジング、データ照合、SSIS クレンジング。
はじめに
制限事項と制約事項
アクティビティを終了させたりアクティビティ内のプロセスを停止させたりすることができるのは、DQS_Main データベースの dqs_administrator ロールを持つユーザーだけです。
セキュリティ
アクセス許可
DQS アクティビティを表示するには、DQS_MAIN データベースに対する dqs_kb_editor または dqs_kb_operator ロールが必要です。
DQS アクティビティを表示することに加え、アクティビティを終了させたりアクティビティ内のプロセスを停止させたりするには、DQS_MAIN データベースの dqs_administrator ロールが必要です。
DQS アクティビティの表示
Data Quality クライアントを開始します。 詳細については、「Data Quality Client アプリケーションを実行する」を参照してください。
Data Quality Clientホーム画面で、[アクティビティの監視] をクリックします。 アクティビティ監視画面が表示されます。
アクティビティ監視画面には、アクティビティ グリッド内の各アクティビティに関する情報が表示されます。 アクティビティ グリッドには、各 DQS アクティビティに関する次の情報が表示されます。
情報 説明 ID 整数値。 アクティビティ監視のためにシステムによって生成された一意のアクティビティ番号です。 名前 このアクティビティで使用されるナレッジ ベースまたはデータ品質プロジェクトの名前です。 アクティブ アクティビティが現在アクティブかどうかを示します。 次のいずれかの値になります。
[アクティブ]: アクティビティは現在実行中です。
[終了]: アクティビティは終了しました。
終了: DQS 管理者によってアクティビティ監視画面を使用してアクティビティが終了したか、Data Quality Clientのそれぞれの機能領域でアクティビティを実行しているときにユーザーによってアクティビティが取り消されました。Type アクティビティの種類を示します。 アクティビティの種類は、 [ナレッジ マネージメント]、 [DQ プロジェクト]、 [SSIS クレンジング]のいずれかの値になります。 サブタイプ アクティビティの種類に対して実行される特定のワークフローを示します。
種類が [ナレッジ マネージメント] のアクティビティは、ワークフローまたはサブタイプとして、 [ナレッジ検出]、 [ドメイン管理]、および [照合ポリシー]を持ちます。
種類が [DQ プロジェクト] のアクティビティは、ワークフローまたはサブタイプとして、 [クレンジング] および [照合]を持ちます。
種類が [SSIS クレンジング] のアクティビティは、ワークフローまたはサブタイプとして [クレンジング] のみを持ちます。現在の状態 アクティビティの現在の状態を示します。 アクティビティの状態は、最後の計算プロセスによって決定されます。 次のいずれかの値になります。
[実行中]: 計算プロセスが実行中です。
[成功]: 状態は、すべての計算プロセスの実行前に [成功]に設定されます。 計算プロセスが正常に終了すると、状態は再度 [成功]に設定されます。
[失敗]: 計算プロセスが失敗しました。
[停止]: 計算プロセスが停止されました。
注: 検出プロセスを複数回 (ナレッジ検出アクティビティ内で) 実行するなど、1 つのアクティビティに複数の計算プロセスが存在する可能性があります。 そのため、アクティビティの存続期間の間に状態が何度か変化する場合があります。DQKB このアクティビティで使用されるナレッジ ベースの名前です。 User アクティビティを開始したユーザーの名前です。また、アクティビティを開始したユーザーとアクティビティを最後に操作したユーザーが異なる場合は、アクティビティを最後に操作したユーザーの名前です。 アクティビティの開始時刻 アクティビティが開始された日時です。 経過時間 アクティビティが開始されたときからの経過時間です。 HH:MM:SS 表記で表示されます。 アクティビティの終了時刻 アクティビティが終了した日時です。
DQS アクティビティ情報のフィルター処理
アクティビティ監視画面のフィルター ペイン ([フィルター条件]、 [値]、 [開始日]、および [終了日]) を使用して、特定のフィルター条件に基づいて必要なアクティビティをフィルター処理して表示することができます。 アクティビティ レコードをフィルター処理するには、次の手順を実行します。
フィルター条件を決定します。アクティビティ レコードをフィルター処理する際に、アクティビティ グリッド内のいずれかの列の値に基づくか (値ベース)、日付範囲に基づくか、その両方に基づくかを決定します。
値ベースのフィルター処理: フィルター条件を [フィルター条件] ボックスの一覧で選択し、フィルター処理する適切な値を [値] ボックスの一覧で選択します。 [フィルター条件] ボックスの一覧でオプションを選択すると、 [値] ボックスの一覧が設定可能な値で更新されます。 アクティビティ レコードのフィールド ( [アクティブ]、 [種類]、 [サブタイプ]、 [現在の状態]、 [DQKB]、および [ユーザー]) を使用してフィルター処理できます。
日付範囲ベースのフィルター処理: [開始日] および [終了日] の日付コントロールで適切な日付を選択します。 既定では、 [開始日] には現在の日付の 2 日前の日付が表示され、 [終了日] には現在の日付が表示されます。 フィルター処理は、 開始日 および 終了日 ではなく範囲に基づいて行われます。 これは、選択した日付範囲の間に実行されていた各アクティビティが表示されることを意味します。
[アクティビティの一覧を更新します] アイコンをクリックしてフィルターを適用し、フィルター処理された DQS アクティビティのみを表示します。
DQS アクティビティの詳細の表示
アクティビティ監視画面で、アクティビティ ステップやプロファイラー情報などの DQS アクティビティの詳細情報を表示できます。 次の手順に従います。
アクティビティ グリッド (上部ペイン) で DQS アクティビティを選択します。
下部ペインの次の 2 つのタブに、選択したアクティビティの詳細が表示されます。
[アクティビティ ステップ]: 選択したアクティビティと関連付けられている計算プロセス (アクティビティ ステップ) のグリッドが表示されます。 このタブには、1 つのアクティビティに対して複数のアクティビティ ステップが表示される場合があります。これは、アクティビティ内の同じアクティビティ ステップがユーザーによって複数回実行された場合に発生する可能性があります。 たとえば、アクティビティ ステップを停止した後に再び開始したときに発生します。 このタブの下のグリッドには、アクティビティに関連付けられているそれぞれのアクティビティ ステップに対して、 [種類]、 [現在の状態]、 [開始時刻]、 [経過時間]、および [終了時刻]の各情報が表示されます。
[プロファイラー]: 現在のアクティビティと履歴アクティビティのプロファイル情報が表示されます。 現在のアクティビティについては、部分的ではあるが一貫性のある情報が表示されます。 アクティビティのプロファイル情報は、対応するアクティビティの詳細を Excel ファイルにエクスポートしたときに Excel ファイルにエクスポートされます。 この情報は、エクスポートされた Excel ファイルの [プロファイラー - ソース ] シートと [プロファイラー ] - [フィールド] シートで確認できます。
DQS アクティビティの詳細のエクスポート
監視画面のアクティビティのプロパティ、プロセス、およびプロファイル情報を Excel ファイルにエクスポートできます。 次の手順に従います。
アクティビティ グリッド (上部ペイン) でアクティビティを選択します。
[選択したアクティビティを Excel にエクスポートします] アイコンをクリックします。 または、アクティビティ グリッドで任意のアクティビティを右クリックし、ショートカット メニューの [アクティビティのエクスポート] をクリックします。
保存する Excel ファイルの名前と場所を指定するように求めるメッセージが表示されます。 エクスポートした Excel ファイルには、次のシートが含まれています。
シート名 説明 アクティビティ アクティビティ グリッドと同様の、アクティビティに関する情報 (列) が表示されます。 処理 [アクティビティ ステップ] タブと同様の、アクティビティのプロセスに関する情報 (列) が表示されます。 プロファイラー - ソース クレンジング サブタイプの場合、 には、アクティビティに関する次の情報が含まれます。レコード、正しいレコード、修正されたレコード、および無効なレコード。
ナレッジ検出、ドメイン管理、照合ポリシー、および照合サブタイプの場合、アクティビティに関する次の情報が含まれます:レコード、合計値、新しい値、一意の値、および新しい一意の値。プロファイラー - フィールド クレンジングと SSIS クレンジングのサブタイプの場合、アクティビティに関する次の情報が含まれます: Field、Domain、Corrected Values、Suggested Values、Completeness、Accuracy。
ナレッジ検出、ドメイン管理、照合ポリシー、および照合サブタイプの場合、アクティビティに関する次の情報が含まれます: Field、Domain、New、Unique、Valid in Domain、Completeness。
DQS アクティビティの終了
DQS 管理者 (dqs_administrator ロール) は、種類が [SSIS クレンジング]ではない実行中の (アクティブな) アクティビティを終了することができます。 アクティビティを終了すると、アクティビティのすべての実行中のプロセスが終了し、このアクティビティに関連するすべてのアイテムが削除されます。 この操作を元に戻すことはできません。 アクティビティ監視画面でアクティビティを終了することは、Data Quality Clientの機能領域で実行中に [キャンセル] をクリックして、それぞれのアクティビティを取り消すのと同じです。 アクティビティを終了するには、次の手順を実行します。
アクティビティ グリッド (上部ペイン) で実行中のアクティビティを選択します。
[選択したアクティビティを終了します] アイコンをクリックします。 または、アクティビティ グリッドでアクティビティを右クリックし、ショートカット メニューの [アクティビティの終了] をクリックします。
アクションを確認するメッセージが表示されます。 [はい] をクリックします。
DQS アクティビティのプロセスの停止
DQS 管理者 (dqs_administrator ロール) は、種類が [SSIS クレンジング]ではないアクティビティの実行中の (アクティブな) プロセスを停止することができます。 アクティビティ監視画面でのプロセスの停止は、Data Quality Clientの機能領域内のそれぞれのアクティビティ内でプロセスを停止することと同じです。 たとえば、クレンジング アクティビティ内のコンピューター支援型のクレンジング プロセスを停止したり、照合アクティビティ内の照合プロセスを停止したりすることができます。 停止されたプロセスをアクティビティ監視画面から再開することはできません。 Data Quality Clientの各機能領域からプロセスを再開する必要があります。 その場合は、[ アクティビティステップ ] タブのプロセスグリッドに追加の行が追加されます。停止したプロセスの状態は、引き続き [停止済み] と表示されます。 プロセスを停止するには、次の手順を実行します。
アクティビティの詳細グリッド (下部ペイン) で実行中のプロセスを選択します。
[選択したプロセスを停止します] アイコンをクリックします。 または、アクティビティの詳細グリッドでプロセスを右クリックし、ショートカット メニューの [プロセスの停止] をクリックします。
アクションを確認するメッセージが表示されます。 [はい] をクリックします。