Microsoft Purview の Reltio 統合
Microsoft Purview の Reltio Integration は、Reltio Integration Hub (RIH) を通じて実装されます。 統合は、Reltio と Microsoft Purview の接続とレシピで構成され、Reltio からテナント ビジネス構成を読み取り、Microsoft Purview で対応するオブジェクトを作成します。
統合では、次のオブジェクトがサポートされています。
- エンティティ型
- エンティティ属性 - Simple、Nested、Reference
- リレーションシップの種類
- リレーションシップ属性 - Simple、Nested
統合の基礎は、すべての Reltio オブジェクトに対して Microsoft Purview の Data Map に EntityDefs を作成することです。
Microsoft Purview のデータ マップは、Microsoft Purview ガバナンス ポータル内の統合エクスペリエンスとして、Microsoft Purview データ カタログ、Microsoft Purview データ エステート分析情報、Microsoft Purview データ ポリシーを強化する中央インベントリのようなものです。
EntityDef はオブジェクト指向プログラミングのクラスに似ていて、すべての Reltio オブジェクトのスキーマまたはブループリントを提供します。 エンティティ、属性、リレーションシップ、およびその型の構造を定義します。 このスキーマにより、エンティティのすべてのインスタンスが、エンティティのルールと制約に確実に準拠します。
Reltio | Microsoft Microsoft Purview |
---|---|
System | EntityDef "reltio_system" |
Tenant | EntityDef "reltio_tenant" |
エンティティ型 | EntityDef "reltio_entity_type" |
Simple 属性 (エンティティ型、リレーションシップ型) | EntityDef "reltio_attribute" |
入れ子になった属性 (エンティティ型、リレーションシップ型) | EntityDef "reltio_attribute" |
参照属性 (エンティティ型) | EntityDef "reltio_attribute" |
リレーションシップの種類 | EntityDef "reltio_relationship_type" |
その後、統合により、Microsoft Purview のデータ マップにエンティティとして Reltio システムが作成されます。 Reltio テナントは、実装関係を使用して、Microsoft Purview の Reltio システムの下にエンティティとしても作成されます。
Reltio System には、description、displayName (Reltio ラベルと同じ)、名前 (Reltio URI の最後の部分)、修飾名 (一意識別子) というプロパティが含まれています。
Reltio Tenant には、description、displayName、isActive (Reltio でエンティティが削除されていない場合)、名前、修飾名、updatedBy (自動入力)、updatedTime (自動入力) の各プロパティが含まれます。
プロパティは、データ資産に関するコンテキストを提供する説明的な属性またはメタデータであり、データの実際の構造や形式に影響を与えることなく、検出、管理、ガバナンスに役立ちます。
Microsoft Purview Entity qualifiedName は、
<collectionId>/<env>/<tenantId>/<URI>
Entity qualifiedName はテナント ID と env を使用するため、テナントに対して常に一意であるため、同じ Microsoft Purview アカウントを複数のテナントに使用できます。
作成されたエンティティは、DataMap->Domains->Collection (既定では root)-> Assets-> でアセット/エンティティの名前を検索して確認できます。 エンティティが Data Catalogに表示されるようにするには、公開する必要がある Microsoft Purview Data Product に手動で追加します。 エンティティは、選択したデータ製品にデータ資産として割り当てられたData Catalogに表示され、[スキーマ] セクションの属性 (サブ割り当て属性と参照属性は含まれません) が表示されます。 [スキーマ] セクションは、特定の資産の種類のエンティティ (Reltio エンティティ型、Reltio リレーションシップ型) でのみ使用できます。 スキーマは、データの構造を定義し、データの格納、照会、保守方法を決定します。 データの書式設定方法と、データ内に存在するリレーションシップを制御します
Schema
スキーマは、データをデータ ストアに格納および整理する方法を反映する重要な概念です。 これは、データの構造と、構造体を構築する要素のデータ制限を反映します。 同じスキーマ上の要素は、(コンテンツによって) 異なる方法で分類できます。 また、異なる変換 (系列) は、要素のサブセットにのみ発生する可能性があります。 これらの側面により、Microsoft Purview はスキーマ要素とスキーマ要素をエンティティとしてモデル化できるため、スキーマは通常、データ資産エンティティのリレーションシップ属性です。 スキーマ要素の例としては、テーブルの列、json スキーマの json プロパティ、xml スキーマの xml 要素などがあります。
型定義と Microsoft Purview でカスタム型を作成する方法
Microsoft Purview エンティティへの Reltio オブジェクト マッピング
エンティティ型
テナント内のエンティティ型は、Microsoft Purview で Reltio MDM Entity と呼ばれるエンティティとして作成され、テナントとの関係が含まれます。
Reltio MDM エンティティのプロパティ
Reltio MDM エンティティには、description、displayName、isAbstract (エンティティが Reltio で抽象である場合)、isActive、name、qualifiedName の各プロパティが含まれています。
リレーションシップの種類
テナント内のリレーションシップの種類は、Microsoft Purview で Reltio リレーションシップ型と呼ばれるエンティティとして作成され、テナントとのリレーションシップが含まれています。
また、Reltio リレーションシップタイプエンティティには、start_relationshipとend_relationshipの 2 つの Reltio MDM エンティティとの関係があります。 リレーションシップ属性は、Reltio Attributes と呼ばれるエンティティとして追加され、 には Reltio リレーションシップ型エンティティとのリレーションシップが含まれます。
このスクリーンショットは、連絡先 Reltio MDM エンティティが、start_relationshipリレーションシップを持つアドレス Reltio リレーションシップの種類エンティティに接続されている状態を示しています。 また、後でアドレス Reltio リレーションシップ型エンティティが、end_relationshipリレーションシップを持つ Location Reltio Entity Type Entity に 接続されています。 アドレス Reltio リレーションシップ型エンティティ には 、リレーションシップを含む 4 つの単純なデータ属性があります: Address Type 、Address。 Rank、Active、Status。
リレーションシップ属性には、参照属性との関係をさらに含めることができます。 次の例では、住所の種類のリレーションシップ データ属性は、Contact Reltio Entity Type Entity によって参照されています。
また、Reltio リレーションシップ型エンティティには、Reltio エンティティ型エンティティと同じプロパティ (description、displayName、isActive、name、qualifiedName) が含まれています。
属性
すべての Reltio 属性エンティティ (Simple、Nested、Reference) には、次のプロパティが含まれる場合があります (Reltio の可用性に応じて)。
- dataType (単純属性の入れ子になった、参照、またはデータ型)
- description, displayName, isActive, name, qualifiedName,
- ファセット
- hidden
- important
- PII
- RDMAttributeName
- 必須出席者
- 検索
- system
単純な属性
単純な属性は、Microsoft Purview で Reltio 属性と呼ばれるエンティティとして作成され、そのエンティティとのリレーションシップが含まれます。
入れ子になった属性
入れ子になった属性は、Microsoft Purview で Reltio 属性と呼ばれるエンティティとして作成され、そのエンティティとの関係があります。 サブ入れ子になった属性は、親の入れ子になった属性とのリレーションシップを持つ Reltio Attribute と呼ばれるエンティティとしても作成されます。 このスクリーンショットは、Email入れ子になった属性を含む Contact Reltio Entity Type を示しています。これには、ユーザー名、ドメインの種類など、複数のサブ入れ子になった属性がさらに含まれています。
参照属性
Reltio エンティティ型の Reference 属性は、Microsoft Purview の Reltio 属性と呼ばれるエンティティとして作成され、そのエンティティとのリレーションシップが含まれています。 サブ参照属性は、親参照属性とのリレーションシップを含む Reltio 属性と呼ばれるエンティティとしても作成されます。
このスクリーンショットは、Address という参照属性を持つ Contact Reltio Entity Type エンティティを示しています。これには、検証状態、PO Box、状態、国などの複数の単純な属性と、Zip や Geo Location などの入れ子になった属性が含まれています。
参照テーブル
Microsoft Purview で作成された資産
Microsoft Purview アセット GUID を格納します。 Microsoft Purview 資産の論理的な削除に使用されます。
Microsoft Purview 参照属性テーブル
参照属性の ID と、参照される URI の配列を格納します。 これは、参照属性を作成するために L3 構成を 2 回実行しないようにするために作成されます。
Microsoft Purview 再帰テーブル
入れ子になった属性を処理するための再帰呼び出しを実装するための関数呼び出しを格納するためのスタックとして機能します。 属性の json、親の資産 ID、親の資産の種類、リレーションシップの種類を格納します。 processed と呼ばれるダミー フィールドが含まれています。これは使用されませんが、テーブルから 1 つのエントリを取得するために必要です。
RIH レシピを構成する
契約に Microsoft Purview コネクタ ライセンスが必要です。 ライセンスのニーズについては、Reltio アカウント マネージャーにお問い合わせください。
Reltio コントラクトで Microsoft Purview コネクタ ライセンスを取得すると、Microsoft Purview コネクタのレシピと接続がテナントの Reltio Integration Hub (RIH) インスタンスにデプロイされます。
- Connectionsの構成
- 環境のプロパティを構成します。
レシピを構成するには: レシピを確認する
レシピ パッケージには、2 つの接続と 7 つのレシピ関数が含まれています。 パッケージは、RIH アカウントの Reltio ソリューション テンプレート プロジェクトにデプロイされます。
- Reltio テナントに接続する
- 接続の詳細を入力します
- 接続名: たとえば、Microsoft Purview
- 環境 URL: たとえば、361、tst-01 など
- テナント ID: たとえば、a0bcdEf1ghiJ2Kl
- [クライアントの承認] を [いいえ] に設定する
- Reltio ユーザー名とパスワード
- [接続] を選択します
- 接続の詳細を入力します
- 状態が [接続済み] に変わり、接続が確立されたら [切断] ボタンに変わります
- Purview アカウントで接続する
接続する前に、このドキュメントに基づいてクライアント ID とクライアント シークレットを生成する必要があります - Microsoft Purview Data Planes の API 認証
- 接続の詳細を入力します
- 接続名 - Microsoft Purview ポータルなど
- 接続の種類 - クラウド
- 認証の種類 - Azure OAuth 2
- Azure テナント ID - a0bcdEf1ghiJ2Kl など
- Azure OAuth クライアント ID & クライアント シークレット
- ベース URL
https://api.purview-service.microsoft.com
- OAuth スコープ
- [接続] を選択します
- 接続が確立されると、状態は [接続済み] に、ボタンは [切断] に変わります。
Data Map ドメインで Microsoft Purview ドメインを手動で作成し、レシピ パラメーター (パラメーターの名前) に追加 & レシピ パラメーター名に Collection を追加して、既存のドメイン & コレクションに Reltio システムを作成します。 コレクション作成者のユーザー ID が統合レシピの UserID と一致していることを確認します。それ以外の場合は、そこにデータが入力されません。 ドメインを作成しない場合、レシピは失敗します。 Collection の値を指定しない場合、統合では次の既定値が使用されます。
- コレクション - purviewintegration
Microsoft Purview の Reltio 統合を使用する
Microsoft Purview 用 Reltio Integration の使用シナリオについて説明します。 次のレシピと関数が Recipes フォルダーにデプロイされます。
- メイン
- 最初のセットアップ
- エンティティの作成
- 属性の作成
- リレーションシップの作成
- 参照属性リレーションシップを作成する
- 資産の論理的な削除