Condividi tramite


Tabella di gestione temporanea delle relazioni (Master Data Services)

Utilizzare la tabella di gestione temporanea delle relazioni padre/figlio (mdm.tblStgRelationship) nel database Master Data Services per:

  • Spostare membri in gerarchie esplicite.

  • Aggiungere membri a raccolte.

In questo argomento sono contenute le sezioni seguenti:

  • Colonne della tabella

  • Esempio

Colonne della tabella

Nome della colonna

Descrizione

ID

Visualizza un identificatore assegnato automaticamente. Se il batch non è stato elaborato, questo campo è vuoto.

Batch_ID

Visualizza un identificatore assegnato automaticamente che raggruppa i record per la gestione temporanea. A tutti i membri nel batch viene assegnato questo identificatore, che viene visualizzato nella colonna ID dell'interfaccia utente di Gestione dati master. Questo valore è presente anche nel campo ID di mdm.tblStgBatch.

Se il batch non è stato elaborato, questo campo è vuoto.

VersionName

Non utilizzato.

UserName

Valore facoltativo. Specificare un nome utente per filtrare i record nell'interfaccia utente di Gestione dati master. L'utente connesso consente di visualizzare:

  • Record per il proprio nome utente e

  • Record senza nome utente assegnato.

Il nome utente deve corrispondere al nome nell'elenco Utenti di Gestione dati master, ad esempio DOMAIN\user_name o server\user_name.

ModelName

Valore obbligatorio. Specificare il nome del modello con distinzione maiuscole/minuscole.

EntityName

Valore obbligatorio. Specificare il nome dell'entità.

HierarchyName

Valore obbligatorio solo se si definisce una relazione per il membro in una gerarchia esplicita. Specificare il nome della gerarchia esplicita.

Lasciare vuoto se si aggiunge un membro a una raccolta.

MemberType_ID

Specificare se il membro viene aggiunto a una gerarchia esplicita o una raccolta. I valori possibili sono:

  • 4 per indicare una gerarchia esplicita.

  • 5 per indicare una raccolta.

MemberCode

Valore obbligatorio. Specificare il codice del membro.

TargetCode

Valore obbligatorio.

Per le gerarchie esplicite:

  • Specificare il membro foglia in modo che risulti un elemento di pari livello o

  • Specificare il membro consolidato in modo che risulti un padre o un elemento di pari livello.

È possibile utilizzare MDMUNUSED affinché TargetCode aggiunga membri foglia al nodo Unused di una gerarchia esplicita non obbligatoria.

È possibile utilizzare ROOT affinché TargetCode aggiunga membri alla radice di una gerarchia esplicita.

Per le raccolte, specificare il codice della raccolta a cui si desidera aggiungere il membro.

TargetType_ID

Valore obbligatorio.

Per le gerarchie esplicite:

  • Specificare 1 per impostare il membro di destinazione come padre del membro di gestione temporanea.

  • Specificare 2 per impostare il membro di destinazione come elemento di pari livello del membro di gestione temporanea.

Per le raccolte specificare 1.

SortOrder

Valore facoltativo. Per le gerarchie specifiche, specificare un valore intero che indica l'ordine del membro in relazione agli altri del membro padre. Ciascun membro deve disporre di un numero univoco.

Status_ID

Visualizza lo stato del processo di importazione. I valori possibili sono:

  • 0, specificato per indicare che il record è pronto per la gestione temporanea.

  • 1, viene assegnato automaticamente e indica che la gestione temporanea del record è riuscita.

  • 2, viene assegnato automaticamente e indica che la gestione temporanea del record non è riuscita.

ErrorCode

Visualizza un codice di errore. Per tutti i record con Status_ID impostato su 2, visualizzare la pagina Errori batch di gestione temporanea in Gestione dati master per una descrizione più dettagliata.

Esempio

È possibile salvare l'esempio seguente in un file flat e importarlo nel database Master Data Services se sono state completate le attività seguenti:

Per ulteriori informazioni sull'importazione di dati in un database utilizzando SQL Server Integration Services, vedere Procedura: Esecuzione dell'Importazione/Esportazione guidata SQL Server.

Nell'esempio seguente viene illustrato come organizzare le relazioni tra attributi.

  • La prima riga di questo esempio contiene i nomi delle colonne.

  • La seconda riga definisce il membro consolidato MW come padre del membro foglia BK-M101 nella gerarchia esplicita Product Management.

  • La terza riga definisce il membro foglia BK-M101 come elemento di pari livello (allo stesso livello) del membro foglia BK-M18B-40nella gerarchia esplicita Product Management.

  • La quarta riga aggiunge la JR raccolta alla raccolta USBIKE2WRK.

  • La quinta riga aggiunge il membro foglia BK-M101 alla raccolta USBIKE2WRK.

  • La sesta riga aggiunge il membro consolidato MW alla raccolta USBIKE2WRK.

    ModelName,EntityName,HierarchyName,MemberType_ID,MemberCode,TargetCode,TargetType_ID
    Product,Product,Product Management,4,BK-M101,MW,1
    Product,Product,Product Management,4,BK-M18B-40,BK-M101,2
    Product,Product,,5,JR,USBIKE2WRK,1
    Product,Product,,5,BK-M101,USBIKE2WRK,1
    Product,Product,,5,MW,USBIKE2WRK,1