Condividi tramite


Flusso di lavoro del processo di gestione temporanea (Master Data Services)

Durante ogni passaggio del processo di gestione temporanea vengono aggiornati i campi nelle tabelle batch e di gestione temporanea. Nel flusso di lavoro seguente viene descritto come e quando vengono aggiornati i campi più importanti in ogni tabella.

Nota

Il processo di gestione temporanea è cambiato notevolmente nelle versioni successive di SQL Server. È possibile eseguire l'aggiornamento all'ultima versione per sfruttare le caratteristiche migliorate in termini di usabilità e prestazioni.

Passaggio 1: Popolare le tabelle di gestione temporanea

Quando si popolano inizialmente le tre tabelle di gestione temporanea (mdm.tblStgMember, mdm.tblStgMemberAttribute e mdm.tblStgRelationship), il valore Batch_ID di ogni record deve essere NULL. Il campo Status_ID di ogni record assume il valore predefinito 0 per indicare che il membro è pronto per l'elaborazione.

La tabella batch (mdm.tblStgBatch) non contiene ancora un record per il batch.

Tabelle batch e di gestione temporanea

Dopo avere importato dati nelle tabelle di gestione temporanea, aprire l'interfaccia utente di Gestione dati master per verificare il numero di record disponibili per l'elaborazione. Nell'area funzionale Gestione integrazione del riquadro Record di gestione temporanea non in batch scegliere un modello. Viene visualizzato il numero di record disponibili per la gestione temporanea. Si tratta del numero complessivo di record di gestione temporanea contenenti:

  • Il modello nel campo ModelName.

  • Il nome dell'utente connesso o nessun nome utente nel campo UserName.

Passaggio 2: Avviare il processo di gestione temporanea

Per avviare il processo di gestione temporanea nell'interfaccia utente, selezionare la versione in cui importare dati e fare clic su Elabora dati di gestione temporanea.

Quando inizia il processo di gestione temporanea, viene aggiunta una riga alla tabella batch. Viene assegnato un ID al campo ID e il campo Status_ID viene aggiornato a 1 per indicare che il batch è in coda per l'elaborazione.

Ogni riga nelle tabelle di gestione temporanea viene aggiornata con l'ID batch dalla tabella batch. Il valore di Status_ID rimane 0 per indicare che l'elaborazione non è iniziata.

Tabelle batch e di gestione temporanea

Nota

I batch di gestione temporanea in coda per l'esecuzione vengono elaborati in sequenza e l'elaborazione inizia in base a un intervallo determinato da un'impostazione in Gestione configurazione Master Data Services. Le tabelle di gestione temporanea vengono elaborate una dopo l'altra. mdm.tblStgMember viene elaborata per prima, seguita da mdm.tblStgMemberAttribute e quindi da mdm.tblStgRelationship. Non è possibile avviare l'elaborazione di una tabella alla volta.

Passaggio 3: Il batch viene completato

Mentre ogni riga nella tabella di gestione temporanea viene importata nelle tabelle del database Master Data Services appropriate, il campo Status_ID relativo alla riga viene aggiornato con 1 o 2 per indicare rispettivamente l'esito positivo o negativo. Viene aggiornato anche il campo ErrorCode di ogni riga. Questi codici di errore vengono visualizzati insieme a descrizioni nella pagina Errori batch di gestione temporanea in Gestione dati master. Per ulteriori informazioni, vedere Messaggi di errore della gestione temporanea (Master Data Services).

Quando tutti i membri di un batch sono stati elaborati, il campo Status_ID della tabella batch viene aggiornato a 2 e nel campo LastRunEndDTM vengono visualizzate la data e l'ora di completamento del processo.

Tabelle batch e di gestione temporanea

I record caricati correttamente risultano disponibili in Esplora.

Nota

ERR210000 non è un errore. Viene visualizzato per i record caricati correttamente.

Nell'illustrazione seguente è riportato un riepilogo del flusso di lavoro.

Flusso di lavoro del processo di gestione temporanea

Nota

I membri rimangono nelle tabelle di gestione temporanea finché non vengono cancellati. Per ulteriori informazioni, vedere Flusso di lavoro di cancellazione dei batch (Master Data Services) o Procedura: Cancellazione di un batch dalla coda di gestione temporanea (Master Data Services).

Passaggi successivi

Vedere anche

Attivitá

Concetti