Freigeben über


Reltio-Integration für Microsoft Purview

Die Reltio-Integration für Microsoft Purview wird über unseren Reltio Integration Hub (RIH) implementiert. Die Integration besteht aus Reltio- und Microsoft Purview-Verbindungen und Rezepten zum Lesen der Mandantengeschäftskonfiguration aus Reltio und zum Erstellen entsprechender Objekte in Microsoft Purview.

Die Integration unterstützt die folgenden Objekte:

  • Entitätstypen
  • Entitätsattribute – Einfach, geschachtelt, Referenz
  • Beziehungstypen
  • Beziehungsattribute : Einfach, geschachtelt

Die Grundlage der Integration ist das Erstellen der EntityDefs in Der Data Map von Microsoft Purview für jedes Reltio-Objekt.

Die Data Map von Microsoft Purview ist wie ein zentrales Inventar, das die Microsoft Purview Unified Catalog, die Microsoft Purview Data Estate Insights und die Microsoft Purview-Datenrichtlinie als einheitliche Erfahrungen im Microsoft Purview-Governanceportal unterstützt.

EntityDef ist wie eine Klasse in der objektorientierten Programmierung und stellt das Schema oder die Blaupause für alle Reltio-Objekte bereit. Es definiert die Struktur der Entitäten, Attribute, Beziehungen und deren Typen. Dieses Schema stellt sicher, dass alle Instanzen der Entität Regeln und Einschränkungen für die Entitäten einhalten.

Reltio Microsoft Microsoft Purview
System EntityDef "reltio_system"
Mandant EntityDef "reltio_tenant"
Entitätstyp EntityDef "reltio_entity_type"
Einfaches Attribut (Entitätstyp, Beziehungstyp) EntityDef "reltio_attribute"
Geschachteltes Attribut (Entitätstyp, Beziehungstyp) EntityDef "reltio_attribute"
Reference-Attribut (Entitätstyp) EntityDef "reltio_attribute"
Beziehungstyp EntityDef "reltio_relationship_type"

Später erstellt die Integration ein Reltio-System als Entität in Der Data Map von Microsoft Purview. Der Reltio-Mandant wird auch als Entität unter dem Reltio-System in Microsoft Purview mithilfe der Implements-Beziehung erstellt.

Screenshot der Reltio-Herkunft.

Reltio System enthält die folgenden Eigenschaften: description, displayName (identisch mit reltio label), name (letzter Teil des Reltio-URI), qualifiedName (eindeutiger Bezeichner).

Screenshot: reltio-datamap-asset

Reltio Tenant enthält die folgenden Eigenschaften: description, displayName, isActive (wenn die Entität nicht auf Reltio entfernt wird), name, qualifiedName, updatedBy (automatisch aufgefüllt), updatedTime (automatisch aufgefüllt).

Screenshot: reltio-datamap-asset 1.

Eigenschaften sind beschreibende Attribute oder Metadaten, die Kontext zum Datenobjekt bereitstellen und bei der Ermittlung, Verwaltung und Governance helfen, ohne die tatsächliche Struktur oder das Format der Daten zu beeinträchtigen.

Die Microsoft Purview-Entität qualifiedName wird mithilfe von abgeleitet.

<collectionId>/<env>/<tenantId>/<URI>

Da entity qualifiedName die Mandanten-ID und env verwendet, ist sie für einen Mandanten immer eindeutig, sodass dasselbe Microsoft Purview-Konto für mehrere Mandanten verwendet werden kann.

Die erstellten Entitäten können unter DataMap-Domains-Collection>> (standardmäßig stamm) –> Assets –> den Namen Ihres Medienobjekts/Ihrer Entität überprüfen. Um sicherzustellen, dass Entitäten in Unified Catalog fügen Sie sie manuell zum Microsoft Purview-Datenprodukt hinzu, wo sie veröffentlicht werden müssen. Entitäten werden in Unified Catalog angezeigt, die ausgewählten Datenprodukten als Datenressourcen zugewiesen sind, wobei ihre Attribute (untergeordnete und referenzierte Attribute nicht enthalten) im Abschnitt Schema enthalten sind. Der Abschnitt Schema ist nur für die Entitäten bestimmter Objekttypen verfügbar: Reltio-Entitätstyp, Reltio-Beziehungstyp. Schema definiert die Struktur der Daten und legt fest, wie die Daten gespeichert, abgefragt und verwaltet werden. Es bestimmt, wie Daten formatiert werden müssen und welche Beziehungen in den Daten vorhanden sind.

Screenshot: reltio-datamap-asset 2.

Screenshot: reltio-datamap-asset 3

Screenshot: reltio-datamap-asset 4.

Screenshot: reltio-datamap-asset 5.

Screenshot: reltio-datamap-asset 6.

Schema

Schema ist ein wichtiges Konzept, das widerspiegelt, wie Daten im Datenspeicher gespeichert und organisiert werden. Es spiegelt die Struktur der Daten und die Dateneinschränkungen der Elemente wider, die die Struktur erstellen. Elemente im selben Schema können (aufgrund ihres Inhalts) unterschiedlich klassifiziert werden. Außerdem kann eine andere Transformation (Herkunft) nur für eine Teilmenge von Elementen erfolgen. Aufgrund dieser Aspekte kann Microsoft Purview Schema- und Schemaelemente als Entitäten modellieren. Daher ist schema in der Regel ein Beziehungsattribut zur Datenobjektentität. Beispiele für Schemaelemente sind: Spalten einer Tabelle, JSON-Eigenschaften des JSON-Schemas, XML-Elemente des XML-Schemas usw.

Typdefinitionen und Erstellen benutzerdefinierter Typen in Microsoft Purview

Reltio-Objekte, die Microsoft Purview-Entitäten zugeordnet sind

Entitätstypen

Entitätstypen innerhalb eines Mandanten werden als Entitäten namens Reltio MDM-Entität in Microsoft Purview mit einer contains-Beziehung mit dem Mandanten erstellt.

Screenshot von reltio-lineage-1.

Screenshot von reltio-lineage-2.

Eigenschaften der Reltio MDM-Entität

Die Reltio MDM-Entität enthält die folgenden Eigenschaften: description, displayName, isAbstract (wenn die Entität auf Reltio abstrakt ist), isActive, name, qualifiedName.

Screenshot: reltio-mdm-entity-property-1.

Screenshot: reltio-mdm-entity-property-2

Beziehungstypen

Beziehungstypen innerhalb eines Mandanten werden als Entitäten namens Reltio-Beziehungstyp in Microsoft Purview mit einer contains-Beziehung mit dem Mandanten erstellt.

Außerdem verfügt die Reltio-Beziehungstypentität über Beziehungen mit zwei Reltio MDM-Entitäten: start_relationship und end_relationship. Beziehungsattribute werden als Entitäten namens Reltio-Attribute mit einer contains-Beziehung mit der Reltio-Beziehungstypentität hinzugefügt.

Dieser Screenshot zeigt eine Kontakt-Reltio-MDM-Entität, die mit der Adresse Reltio-Beziehungstypentität mit start_relationship Beziehung verbunden ist. Und später hat die Adresse Reltio Relationship Type Entity is connected to Location Reltio Entity Type Entity Entity with end_relationship Relationship.And later has address Reltio Relationship Entity is connected to Location Reltio Entity Entity Entity with end_relationship Relationship. hat die Adresse Reltio Beziehungstyp-Entität verfügt über vier einfache Datenattribute mit enthält Beziehung: Adresstyp, Adresse. Rang, Aktiv, Status.

Screenshot: reltio-relationship-type-1

Beziehungsattribute können außerdem eine contains-Beziehung mit dem Reference-Attribut aufweisen. Im Beispiel verweisen die Datenattribute der Adresstypbeziehung auf die Entitätstypentität "Contact Reltio".

Screenshot: reltio-relationship-type-2

Außerdem enthalten Entitäten des Reltio-Beziehungstyps die gleichen Eigenschaften wie Entitäten vom Typ Reltio: description, displayName, isActive, name, qualifiedName.

Screenshot: reltio-relationship-type-3

Attribute

Alle Reltio-Attributentitäten (einfach, geschachtelt, Referenz) können die folgenden Eigenschaften enthalten (abhängig von der Verfügbarkeit auf Reltio):

  • dataType (geschachtelt, Verweis oder Datentyp für einfache Attribute),
  • description, displayName, isActive, name, qualifiedName,
  • facettiert
  • hidden
  • wichtig
  • PII
  • RDMAttributeName
  • erforderlich
  • durchsuchbar
  • System

Screenshot des reltio-Attributs.

Einfache Attribute

Einfache Attribute werden als Entitäten namens Reltio-Attribut in Microsoft Purview mit einer contains-Beziehung mit seiner Entität erstellt.

Screenshot von

Screenshot von

Screenshot: reltio-simple-attribute-3

Geschachtelte Attribute

Geschachtelte Attribute werden als Entitäten namens Reltio-Attribut in Microsoft Purview mit einer Beziehung zu seiner Entität erstellt. Untergeordnete geschachtelte Attribute werden auch als Entitäten namens Reltio-Attribut mit einer Beziehung mit dem übergeordneten geschachtelten Attribut erstellt. Dieser Screenshot zeigt einen Kontakt-Reltio-Entitätstyp, der das Email geschachteltes Attribut enthält, das außerdem mehrere untergeordnete geschachtelte Attribute wie Benutzername, Domänentyp usw. enthält.

Screenshot: reltio-nested-attribute-1

Screenshot: reltio-nested-attribute-2

Verweisattribute

Ein Reference-Attribut in einem Reltio-Entitätstyp wird auch als Entitäten namens Reltio-Attribut in Microsoft Purview mit einer contains-Beziehung mit seiner Entität erstellt. Attribute, auf die unter verwiesen wird, werden auch als Entitäten namens Reltio-Attribut mit einer contains-Beziehung mit dem übergeordneten Verweissattribut erstellt.

Dieser Screenshot zeigt eine Entität vom Typ "Contact Reltio" mit einem Verweis-Attribut namens Address, das mehrere einfache Attribute wie Überprüfung status, Postfach, Bundesstaat, Land usw. und einige geschachtelte Attribute wie Zip und Geografischer Standort enthält.

Screenshot: reltio-reference-attribute-1

Screenshot: reltio-reference-attribute-2

Nachschlagetabellen

  • Von Microsoft Purview erstellte Ressourcen

  • Speichert die Microsoft Purview-Ressourcen-GUID. Wird zum vorläufigen Löschen von Microsoft Purview-Ressourcen verwendet.

  • Tabelle der Microsoft Purview-Referenzattribute

  • Speichert die ID von Verweisattributen und deren Array von referenzten URIs. Dies wird erstellt, um zu vermeiden, dass die L3-Konfiguration zweimal durchlaufen wird, um Verweisattribute zu erstellen.

Microsoft Purview-Rekursionstabelle

Dient als Stapel zum Speichern von Funktionsaufrufen zum Implementieren rekursiver Aufrufe für die Verarbeitung geschachtelter Attribute. Speichert den JSON-Code des Attributs, die Ressourcen-ID des übergeordneten Elements, den Ressourcentyp des übergeordneten Elements und den Beziehungstyp. Enthält ein Dummyfeld mit dem Namen verarbeitet, das nicht verwendet wird, aber zum Abrufen eines einzelnen Eintrags aus der Tabelle erforderlich ist.

Konfigurieren von RIH-Rezepten

Sie benötigen die Microsoft Purview-Connectorlizenz in Ihrem Vertrag. Wenden Sie sich an Ihren Reltio-Konto-Manager, um Die Lizenzierungsanforderungen zu erfüllen.

Sobald Sie über die Microsoft Purview-Connectorlizenz in Ihrem Reltio-Vertrag verfügen, werden die Microsoft Purview-Connectorrezepte und -Verbindungen im RIH-instance (Reltio Integration Hub) Ihres Mandanten bereitgestellt.

  • Konfigurieren von Connections
  • Konfigurieren sie Umgebungseigenschaften.

So konfigurieren Sie die Rezepte: Überprüfen Sie die Rezepte

Das Rezeptpaket enthält zwei Verbindungen und sieben Rezeptfunktionen. Das Paket wird im Projekt Reltio-Projektmappenvorlagen in Ihrem RIH-Konto bereitgestellt.

  • Herstellen einer Verbindung mit Ihrem Reltio-Mandanten
    • Geben Sie die Verbindungsdetails ein.
      • Verbindungsname: z. B. Microsoft Purview
      • Umgebungs-URL: z. B. 361, tst-01 usw.
      • Mandanten-ID: z. B. a0bcdEf1ghiJ2Kl
      • Festlegen der Clientautorisierung auf Nein
      • Reltio-Benutzername und -Kennwort
    • Wählen Sie Verbinden aus.
  • Die status ändert sich in Verbunden und die Schaltfläche zu Trennen, wenn die Verbindung hergestellt wird.
  • Herstellen einer Verbindung mit Ihrem Purview-Konto

Bevor Sie eine Verbindung herstellen können, müssen Sie die Client-ID und den geheimen Clientschlüssel basierend auf dieser Dokumentation generieren: API-Authentifizierung für Microsoft Purview-Datenebenen

  1. Geben Sie die Verbindungsdetails ein.
  • Verbindungsname– z. B. Microsoft Purview-Portal
  • Verbindungstyp : Cloud
  • Authentifizierungstyp : Azure OAuth 2
  • Azure-Mandanten-ID: z. B. a0bcdEf1ghiJ2Kl
  • Azure OAuth-Client-ID & geheimer Clientschlüssel
  • Basis-URL
    https://api.purview-service.microsoft.com
    
  • OAuth-Bereiche
  1. Wählen Sie Verbinden aus.
  • Die status ändert sich in Verbunden und die Schaltfläche in Trennen, wenn die Verbindung hergestellt wird.

Erstellen Sie manuell eine Microsoft Purview-Domäne in den Data Map-Domänen, und fügen Sie sie den Rezeptparametern (Name des Parameters) & Hinzufügen von Collection zum Namen der Rezeptparameter hinzu, um das Reltio-System in einer vorhandenen Domain & Collection zu erstellen. Stellen Sie sicher, dass die Benutzer-ID des Sammlungserstellers mit der UserID des Integrationsrezepts übereinstimmt. Andernfalls werden dort keine Daten aufgefüllt. Wenn Sie die Domäne nicht erstellen, schlägt das Rezept fehl. Wenn Sie keinen Wert für Collection angeben, verwendet die Integration diesen Standardwert:

  • Sammlung – purviewintegration

Screenshot: reltio-purview-collection.

Verwenden der Reltio-Integration für Microsoft Purview

Im Folgenden werden die Verwendungsszenarien für die Reltio-Integration für Microsoft Purview behandelt. Die folgenden Rezepte und Funktionen werden im Ordner Rezepte bereitgestellt:

  • Hauptsächlich
  • Ersteinrichtung
  • Erstellen von Entitäten
  • Attribute erstellen
  • Erstellen von Beziehungen
  • Erstellen von Verweisattributebeziehungen
  • Vorläufiges Löschen von Ressourcen

Microsoft Purview MDM-Integration