Condividi tramite


Tabella di gestione temporanea degli attributi (Master Data Services)

Utilizzare la tabella di gestione temporanea degli attributi (mdm.tblStgMemberAttribute) nel database Master Data Services per:

  • Aggiornare i valori di attributo di membri e raccolte esistenti.

  • Eliminare membri o raccolte.

  • Riattivare membri o raccolte.

In questo argomento sono contenute le sezioni seguenti:

  • Colonne della tabella

  • Esempi

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.

UserName

Valore facoltativo. Specificare un nome utente per filtrare i record nell'interfaccia utente di Gestione dati master. L'utente connesso può 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à.

MemberType_ID

Valore obbligatorio. Specificare il tipo di membro. I valori possibili sono:

  • 1 per indicare un membro foglia.

  • 2 per indicare un membro consolidato.

  • 3 per indicare una raccolta.

MemberCode

Valore obbligatorio. Specificare il codice per il membro che si desidera aggiornare.

AttributeName

Valore obbligatorio. Specificare il nome dell'attributo.

È possibile utilizzare MDMMemberStatus per AttributeName per disattivare o riattivare un membro o una raccolta. Per ulteriori informazioni, vedere Procedura: Eliminazione di un membro o una raccolta tramite tblStgMemberAttribute (Master Data Services) e Procedura: Riattivazione di un membro o una raccolta tramite tblStgMemberAttribute (Master Data Services).

AttributeValue

Per gli attributi in formato libero specificare il nuovo testo o valore stringa per l'attributo. Per gli attributi basati su dominio specificare il codice del membro che sarà utilizzato come attributo.

Se si lascia vuoto questo campo, quando il processo di gestione temporanea viene eseguito, il valore dell'attributo viene aggiornato a un valore vuoto. Le sole eccezioni sono valori numerici, valori di data o l'attributo Name. A questi elementi non è possibile assegnare un valore vuoto tramite la gestione temporanea.

Se è stato utilizzato MDMMemberStatus per AttributeName, utilizzare Disattivato o Attivo per AttributeValue.

NotaNota
Non è possibile utilizzare la gestione temporanea per gli attributi di file.

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.

Esempi

È possibile salvare gli esempi seguenti in un file flat e importarli 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.

Aggiornamento dei valori di attributo

Nell'esempio seguente viene illustrato come aggiornare un valore di attributo per un membro foglia, un membro consolidato e una raccolta.

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

  • Nella seconda riga il valore dell'attributo DaysToManufacture viene aggiornato a 4 per il membro foglia BK-M101.

  • Nella terza riga il valore dell'attributo Name viene impostato su Men/Women per il membro consolidato MW.

  • Nella quarta riga il valore dell'attributo Description viene impostato su John Yokim's Products per la raccolta JR.

    ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
    Product,Product,1,BK-M101,DaysToManufacture,4
    Product,Product,2,MW,Name,Men/Women
    Product,Product,3,JR,Description,John Yokim's Products
    

Eliminazione di un membro

Nell'esempio seguente viene illustrato come eliminare un membro utilizzando MDMMemberStatus per l'attributo e Disattivato per il valore dell'attributo.

ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,BK-M101,MDMMemberStatus,De-Activated

Per ulteriori informazioni, vedere Procedura: Eliminazione di un membro o una raccolta tramite tblStgMemberAttribute (Master Data Services).

Riattivazione di un membro

Nell'esempio seguente viene illustrato come riattivare un membro eliminato utilizzando MDMMemberStatus per l'attributo e Active per il valore dell'attributo.

ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,GUID,MDMMemberStatus,Active

Per ulteriori informazioni su come determinare il GUID, vedere Procedura: Riattivazione di un membro o una raccolta tramite tblStgMemberAttribute (Master Data Services).