Condividi tramite


Importazione dati (Master Data Services)

Dopo aver creato un modello per i dati in Master Data Services, è possibile iniziare ad aggiungere dati e apportare modifiche ai dati nel database Master Data Services. Si usano Master Data Services tabelle di staging, stored procedure e Gestione dati master.

È anche possibile usare SQL ServerMaster Data ServicesAggiungi per Excel per aggiungere dati al repository MDS (Master Data Services database). Per altre informazioni, vedere Pubblicazione di dati (componente aggiuntivo MDS per Excel).

Quando si aggiungono e si aggiornano dati, è possibile eseguire le operazioni seguenti.

  • Caricare e aggiornare membri e aggiornare valori di attributo

  • Disattivare ed eliminare membri

  • Spostare membri della gerarchia esplicita

L'aggiunta e l'aggiornamento dei dati includono le attività principali seguenti.

  1. Caricare i dati nelle tabelle di staging nel database Master Data Services.

  2. Caricare i dati dalle tabelle di staging nelle tabelle di Master Data Services appropriate.

    Per caricare i dati, si usano stored procedure di staging o Master Data Manager.

Nota

In SQL Server 2014 il supporto per i processi di staging di SQL Server 2008 R2 è deprecato.

Disattivazione ed eliminazione di membri

La disattivazione implica che è possibile riattivare il membro. Se si riattiva un membro, i relativi attributi e l'appartenenza a gerarchie e raccolte vengono ripristinati. Tutte le transazioni precedenti rimangono intatte. Le transazioni di disattivazione sono visibili agli amministratori nell'area funzionale Gestione versioni di Gestione dati master.

L'eliminazione implica l'eliminazione in modo permanente del membro dal sistema. Tutte le transazioni per i membri, tutte le relazioni e tutti gli attributi vengono eliminati in modo definitivo.

Nota

Non è possibile usare la gestione temporanea per la riattivazione dei membri. È necessario eseguire l'operazione manualmente in Gestione dati master. Per altre informazioni, vedere Riattivare un membro o una raccolta (Master Data Services).For more information, see Reactivate a Member or Collection (Master Data Services).

Non è possibile usare la gestione temporanea per l'eliminazione o la disattivazione di raccolte. Per altre informazioni sulla disattivazione manuale delle raccolte, vedere Eliminare un membro o una raccolta (Master Data Services).For more information on manually deactivating collections, see Delete a Member or Collection (Master Data Services).

Spostamento di membri di gerarchie esplicite

Quando si cambia in blocco la posizione di membri in gerarchie esplicite, è possibile specificare le designazioni seguenti.

  • Un membro consolidato come padre di un membro consolidato.

  • Un membro consolidato come padre di un membro foglia.

  • Un membro foglia come elemento di pari livello di un membro foglia o consolidato.

  • Un membro consolidato come elemento di pari livello di un membro foglia o consolidato.

Tabelle e stored procedure di gestione temporanea

Il database Master Data Services include i tipi di tabelle di staging seguenti che è possibile popolare con i dati.

Per ogni entità del modello esiste una tabella di staging. Il nome della tabella indica l'entità corrispondente e il tipo di entità, ad esempio membro foglia. La figura seguente mostra le tabelle di staging per le entità currency, customer e product.

Tabelle di staging nelle tabelle di

Il nome della tabella viene specificato quando viene creata un'entità e non può essere modificato. Se nel nome della tabella di staging è contenuto _1 o un altro numero, un'altra tabella con tale nome era già presente al momento della creazione dell'entità.

Il Master Data Services include i tipi di stored procedure di staging seguenti.

  • <stg.udp_name>_Leaf

  • <stg.udp_name>_Consolidated

  • <stg.udp_name>_Relationship

Per ogni entità nel modello esistono tre stored procedure corrispondenti alle tabelle di staging di membri foglia, membri consolidati e relazioni. La figura seguente mostra le stored procedure di gestione temporanea per le entità currency, customer e product.

Stored procedure di gestione temporanea in

Per altre informazioni sulle stored procedure, vedere Stored procedure di gestione temporanea (Master Data Services).For more information on the stored procedure, see Staging Stored procedure (Master Data Services).

Registrazione delle transazioni

Tutte le transazioni, che si verificano durante l'importazione o l'aggiornamento di dati o relazioni, possono essere registrate. Un'opzione nella stored procedure consente questa registrazione. Se si avvia il processo di gestione temporanea usando Gestione dati master, non viene eseguita alcuna registrazione.

In Gestione configurazione Master Data Services l'impostazione Transazioni di gestione temporanea log non si applica a questo metodo di gestione temporanea dei dati.