Condividi tramite


Integrazione di Reltio per Microsoft Purview

Reltio Integration per Microsoft Purview viene implementato tramite reltio Integration Hub (RIH). L'integrazione è costituita da connessioni e ricette Reltio e Microsoft Purview per leggere la configurazione aziendale del tenant da Reltio e creare gli oggetti corrispondenti in Microsoft Purview.

L'integrazione supporta questi oggetti:

  • Tipi di entità
  • Attributi dell'entità - Simple, Nested, Reference
  • Tipi di relazione
  • Attributi di relazione - Semplice, annidato

La base dell'integrazione è la creazione di EntityDefs nella mappa dati di Microsoft Purview per ogni oggetto Reltio.

La mappa dati di Microsoft Purview è simile a un inventario centrale che alimenta le Microsoft Purview Unified Catalog, le Dati analitici sul patrimonio dati di Microsoft Purview e i criteri dei dati di Microsoft Purview come esperienze unificate all'interno del portale di governance di Microsoft Purview.

EntityDef è come una classe nella programmazione orientata agli oggetti e fornisce lo schema o il progetto per tutti gli oggetti Reltio. Definisce la struttura delle entità, degli attributi, delle relazioni e dei relativi tipi. Questo schema garantisce che tutte le istanze dell'entità rispettino le regole e i vincoli per le entità.

Reltio Microsoft Microsoft Purview
Sistema EntityDef "reltio_system"
Tenant EntityDef "reltio_tenant"
Tipo di entità EntityDef "reltio_entity_type"
Attributo semplice (tipo di entità, tipo di relazione) EntityDef "reltio_attribute"
Attributo annidato (tipo di entità, tipo di relazione) EntityDef "reltio_attribute"
Attributo di riferimento (tipo di entità) EntityDef "reltio_attribute"
Tipo di relazione EntityDef "reltio_relationship_type"

Successivamente l'integrazione crea un sistema Reltio come entità nella mappa dati di Microsoft Purview. Il tenant Reltio viene creato anche come entità nel sistema Reltio in Microsoft Purview usando la relazione implements.

Screenshot della derivazione di reltio.

Reltio System contiene le proprietà seguenti: description, displayName (uguale all'etichetta Reltio), name (ultima parte dell'URI Reltio), qualifiedName (identificatore univoco).

Screenshot di reltio-datamap-asset.

Il tenant Reltio contiene le proprietà seguenti: description, displayName, isActive (se l'entità non viene rimossa in Reltio), name, qualifiedName, updatedBy (autopopulated), updatedTime (autopopulated).

Screenshot di reltio-datamap-asset 1.

Le proprietà sono attributi descrittivi o metadati che forniscono contesto sull'asset di dati, facilitando l'individuazione, la gestione e la governance senza influire sulla struttura o sul formato effettivo dei dati.

L'entità Microsoft Purview qualifiedName deriva dall'oggetto

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

Poiché Entity qualifiedName usa l'ID tenant e env, è sempre univoco per un tenant, quindi lo stesso account Microsoft Purview può essere usato per più tenant.

Le entità create possono essere verificate in DataMap-Domains-Collection>> (per impostazione predefinita radice)- Assets->> cerca il nome dell'asset/entità. Per assicurarsi che le entità vengano visualizzate in Unified Catalog aggiungerle manualmente al prodotto dati Microsoft Purview in cui devono essere pubblicate. Le entità vengono visualizzate in Unified Catalog assegnate ai prodotti dati scelti come asset di dati, con i relativi attributi (attributi annidati e a cui si fa riferimento non inclusi) nella sezione Schema. La sezione Schema è disponibile solo per le entità di tipi di asset specifici: Tipo di entità Reltio, Tipo di relazione Reltio. Lo schema definisce la struttura dei dati e determina il modo in cui i dati vengono archiviati, sottoposti a query e gestiti. Determina il modo in cui i dati devono essere formattati e le relazioni esistenti all'interno dei dati

Screenshot di reltio-datamap-asset 2.

Screenshot di reltio-datamap-asset 3.

Screenshot di reltio-datamap-asset 4.

Screenshot di reltio-datamap-asset 5.

Screenshot di reltio-datamap-asset 6.

Schema

Lo schema è un concetto importante che riflette il modo in cui i dati vengono archiviati e organizzati nell'archivio dati. Riflette la struttura dei dati e le restrizioni dei dati degli elementi che costruiscono la struttura. Gli elementi nello stesso schema possono essere classificati in modo diverso (a causa del relativo contenuto). Inoltre, una trasformazione diversa (derivazione) può verificarsi solo in un subset di elementi. A causa di questi aspetti, Microsoft Purview può modellare gli elementi dello schema e dello schema come entità, quindi lo schema è in genere un attributo di relazione con l'entità dell'asset di dati. Esempi di elementi dello schema sono: colonne di una tabella, proprietà json dello schema json, elementi xml dello schema xml e così via.

Definizioni dei tipi e come creare tipi personalizzati in Microsoft Purview

Mapping degli oggetti Reltio alle entità di Microsoft Purview

Tipi di entità

I tipi di entità all'interno di un tenant vengono creati come entità denominate entità Reltio MDM in Microsoft Purview con una relazione contenente il tenant.

Screenshot di reltio-lineage-1.

Screenshot di reltio-lineage-2.

Proprietà dell'entità MDM Reltio

L'entità MDM Reltio contiene queste proprietà: description, displayName, isAbstract (se l'entità è astratta in Reltio), isActive, name, qualifiedName.

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

Screenshot di reltio-mdm-entity-property-2.

Tipi di relazione

I tipi di relazione all'interno di un tenant vengono creati come entità denominate tipo di relazione Reltio in Microsoft Purview con una relazione contenente il tenant.

Inoltre, l'entità tipo di relazione Reltio ha relazioni con due entità MDM Reltio: start_relationship e end_relationship. Gli attributi di relazione vengono aggiunti come entità denominate attributi Reltio con una relazione contenente l'entità del tipo di relazione Reltio.

Questo screenshot mostra un'entità MDM Contact Reltio connessa per avere l'indirizzo Reltio Relationship Type Entity with start_relationship Relationship (Relazione start_relationship). In seguito, l'entità tipo di relazione Reltio è connessa all'entità tipo di entità Reltio posizione con end_relationship relazione. L'oggetto ha l'indirizzo Reltio Relationship Type Entity ha quattro semplici attributi di dati con relazione contenente: Tipo di indirizzo, Indirizzo. Rank, Active, Status.

Screenshot di reltio-relationship-type-1.

Gli attributi di relazione possono inoltre avere una relazione contenente l'attributo Reference. Nell'esempio, gli attributi di dati della relazione Tipo di indirizzo fanno riferimento all'entità Contact Reltio Entity Type.

Screenshot di reltio-relationship-type-2.

Inoltre, le entità del tipo di relazione Reltio contengono le stesse proprietà delle entità del tipo di entità Reltio: description, displayName, isActive, name, qualifiedName.

Screenshot di reltio-relationship-type-3.

Attributi

Tutte le entità dell'attributo Reltio (simple, nested, reference) possono contenere le proprietà seguenti (a seconda della disponibilità in Reltio):

  • dataType (tipo di dati annidato, riferimento o per attributi semplici),
  • description, displayName, isActive, name, qualifiedName,
  • sfaccettato
  • nascosto
  • importante
  • Informazioni personali
  • RDMAttributeName
  • Obbligatorio
  • ricercabile
  • sistema

Screenshot dell'attributo reltio.

Attributi semplici

Gli attributi semplici vengono creati come entità denominate attributo Reltio in Microsoft Purview con una relazione contenente la relativa entità.

Screenshot di reltio-simple-attribute-1.

Screenshot di reltio-simple-attribute-2.

Screenshot di reltio-simple-attribute-3.

Attributi annidati

Gli attributi annidati vengono creati come entità denominate attributo Reltio in Microsoft Purview con una relazione con la relativa entità. Gli attributi annidati secondari vengono creati anche come entità denominate attributo Reltio con una relazione con l'attributo annidato padre. Questo screenshot mostra un tipo di entità Reltio contatto che contiene l'attributo annidato Email, che contiene più attributi annidati secondari, ad esempio nome utente, tipo di dominio e così via.

Screenshot di reltio-nested-attribute-1.

Screenshot di reltio-nested-attribute-2.

Attributi di riferimento

Un attributo Reference in un tipo di entità Reltio viene creato anche come entità denominate attributo Reltio in Microsoft Purview con una relazione contenente con la relativa entità. Gli attributi con riferimento secondario vengono creati anche come entità denominate attributo Reltio con una relazione contenente l'attributo di riferimento padre.

Questo screenshot mostra un'entità Contact Reltio Entity Type con un attributo Reference denominato Address, che contiene più attributi semplici come lo stato della verifica, po box, stato, paese e così via e alcuni attributi annidati come Zip e Geo Location.

Screenshot di reltio-reference-attribute-1.

Screenshot di reltio-reference-attribute-2.

Lookup tables

  • Asset creati da Microsoft Purview

  • Archivia il GUID dell'asset Microsoft Purview. Verrà usato per l'eliminazione temporanea degli asset di Microsoft Purview.

  • Tabella degli attributi di riferimento di Microsoft Purview

  • Archivia l'ID degli attributi di riferimento e la relativa matrice di URI di riferimento. Questo viene creato per evitare di passare attraverso la configurazione L3 due volte al fine di creare attributi di riferimento.

Tabella di ricorsione di Microsoft Purview

Funge da stack per l'archiviazione delle chiamate di funzione per l'implementazione di chiamate ricorsive per l'elaborazione di attributi annidati. Archivia json dell'attributo, ID asset padre, tipo di asset padre, tipo di relazione. Contiene un campo fittizio denominato elaborato che non viene usato, ma è necessario per ottenere una singola voce dalla tabella.

Configurare le ricette RIH

È necessario avere la licenza del connettore Microsoft Purview nel contratto. Contattare reltio Account Manager per le esigenze di licenza.

Dopo aver creato la licenza del connettore Microsoft Purview nel contratto Reltio, le ricette e le connessioni del connettore Microsoft Purview vengono distribuite nell'istanza di Reltio Integration Hub (RIH) del tenant.

  • Configurare Connections
  • Configurare le proprietà dell'ambiente.

Per configurare le ricette: Controllare le ricette

Il pacchetto recipes contiene due connessioni e sette funzioni recipe. Il pacchetto viene distribuito nel progetto Reltio Solution Templates nell'account RIH.

  • Connettersi al tenant di Reltio
    • Immettere i dettagli della connessione
      • Nome connessione: ad esempio, Microsoft Purview
      • URL dell'ambiente: ad esempio, 361, tst-01 e così via
      • ID tenant: ad esempio, a0bcdEf1ghiJ2Kl
      • Impostare Autorizzazione client su No
      • Nome utente e password reltio
    • Selezionare Connetti
  • Lo stato cambia in Connesso e il pulsante su Disconnetti quando viene stabilita la connessione
  • Connettersi con l'account Purview

Prima di poter connettersi, è necessario generare l'ID client e il segreto client in base a questa documentazione- Autenticazione API per i piani dati di Microsoft Purview

  1. Immettere i dettagli della connessione
  • Nome connessione, ad esempio il portale di Microsoft Purview
  • Tipo di connessione - Cloud
  • Tipo di autenticazione - Azure OAuth 2
  • ID tenant di Azure, ad esempio a0bcdEf1ghiJ2Kl
  • ID client OAuth di Azure & segreto client
  • Base URL
    https://api.purview-service.microsoft.com
    
  • Ambiti OAuth
  1. Selezionare Connetti
  • Lo stato cambia in Connesso e il pulsante su Disconnetti quando viene stabilita la connessione.

Creare manualmente un dominio Microsoft Purview nei domini della mappa dati e aggiungerlo ai parametri della ricetta (nome del parametro) & aggiungere Collection al nome dei parametri della ricetta per creare il sistema Reltio in una raccolta di & di dominio esistente. Assicurarsi che l'ID utente dell'autore della raccolta corrisponda all'ID utente della ricetta di integrazione, altrimenti i dati non verranno popolati. Se non si crea il dominio, la ricetta ha esito negativo. Se non si specifica un valore per Collection, l'integrazione usa questo valore predefinito:

  • Raccolta - purviewintegration

Screenshot di reltio-purview-collection.

Usare l'integrazione reltio per Microsoft Purview

Verranno ora illustrati gli scenari di utilizzo per l'integrazione di Reltio per Microsoft Purview. Le seguenti ricette e funzioni vengono distribuite nella cartella Recipes:

  • Principale
  • Configurazione iniziale
  • Creare entità
  • Creare attributi
  • Creare relazioni
  • Creare relazioni tra attributi di riferimento
  • Eliminazione temporanea degli asset

Integrazione MDM di Microsoft Purview