オンプレミス データ ソースのデータ品質 (プレビュー)

オンプレミス データ ソースのデータ品質とは、オンプレミスのSQL Serverやオンプレミスの Oracle など、エンタープライズ所有のインフラストラクチャ内に存在するデータの品質を評価、監視、スコア付け、改善する機能を指します。 これらのデータセットは、クラウド プラットフォームではなく、顧客のプライベート ネットワーク環境に格納されます。

前提条件

オンプレミスのデータベースは、オンプレミスインフラストラクチャでスキャンされ、データが顧客のオンプレミスを超えて移動しないようにします。 これらのデータベースをスキャンするランタイムをホストするように Kubernetes クラスターを設定する必要があります。 オンプレミスのデータ ソースにMicrosoft Purview データ品質を使用する前に、次の手順を実行します。

  1. Kubernetes クラスターを作成します。
  2. データ統合ランタイムをダウンロードします。
  3. Microsoft Purview に登録します。

前提条件、インストール、セットアップについては、次を参照してください。

データ品質スキャンを実行する前に、データ マップ スキャンを使用して資産をスキャンする必要があります。 Data Map スキャンでは、セルフホステッド統合ランタイムをインストールして構成する必要があります。

オンプレミス データベースへの接続を設定する

他のデータ ソースの種類の接続を作成するのと同じ方法で、オンプレミス データ ソースの接続を作成します。 統合カタログで、[正常性管理] を選択し、[データ品質] を選択します。 オンプレミスのデータ資産を使用してデータ製品を作成したガバナンス ドメインを選択します。 [ 管理 ] を選択し、[ 接続 ] を選択して、オンプレミス データベースの接続を設定します。 サポートされているオンプレミス データ ソースは次のとおりです。

  • Oracle
  • SQL Server

接続をデータ統合ランタイム インスタンスに関連付けることによって作成します。 SQL Serverでは、1 つのデータベースに複数のスキーマに属するテーブルを含めることができます。 そのため、1 つの接続を使用して、1 つのデータベース内のすべてのスキーマをスキャンできます。 そのため、接続はデータベース情報のみを受け入れますが、スキーマは受け入れません。 Oracle データベースの場合は、スキーマ レベルまたはデータベース レベルで接続を作成できます。 接続をスキーマ レベルに制限する場合は、接続構成ページにスキーマ名を追加します。

注:

  • 1 つの Oracle データベースにはデータベース レベルの接続が 1 つだけ必要ですが、スキーマ 1、スキーマ 2、スキーマ 3 に対して多数のスキーマ レベルの接続を持つことができます。
  • 各スキーマ レベルの接続は個別のスキーマであるため、個別の接続として使用されます。
  • Oracle データベースにスキーマ レベルとデータベース レベルの接続の両方がある場合、システムはスキーマ レベルの接続のみを使用します。
  • Oracle データベースに 2 つのデータベース レベルの接続がある場合、システムは最初の接続のみを使用します。

データ品質スキャン

接続のセットアップが完了したら、データ品質スキャンに関するドキュメントに従って、Oracle とオンプレミスのデータ ソースのデータ品質SQL Server測定および監視します。

制限事項

  • オンプレミスのデータ ソースのプロファイリングはサポートされていません。
  • テーブルをデータ資産として発行しない場合、または参照テーブルのデータベースが同じサーバー上で実行またはホストされていない場合、テーブル参照ルールはサポートされません。
  • データベースでは、鮮度ルールはサポートされていませんSQL Server。
  • クラウド ソースでサポートされているカスタム式は、SQL Server データベースではサポートされていませんが、カスタム SQL はサポートされています。
  • 正規表現ルールはサポートされていませんが、LIKE はサポートされています。

一般的なエラーを解決する

  • エラー: 値を null にすることはできません。(パラメーター 'Password プロパティがありません')。 このエラーは、キー コンテナー シークレットが見つからない場合に発生します。 Kubernetes ログの実際のエラー メッセージは、" (name/id) KVSecretsOfficers-purview を持つシークレットがこのキー コンテナーに見つかりませんでした" です。