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. Usi tabelle di staging di Master Data Services, stored procedure e Master Data Manager.

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

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

  • Caricare e aggiornare i membri e aggiornare i valori degli attributi

  • 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 di Master Data Services.

  2. Caricate i dati dalle tabelle di staging nelle tabelle di Master Data Services corrette.

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

Annotazioni

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

Disattivazione ed eliminazione di membri

La disattivazione indica che il membro può essere riattivato. Se si riattiva un membro, vengono ripristinati gli attributi e l'appartenenza a gerarchie e raccolte. Tutte le transazioni precedenti sono intatte. Le transazioni di disattivazione sono visibili agli amministratori nell'area funzionale Gestione versioni di Master Data Manager.

L'eliminazione significa eliminare definitivamente il membro dal sistema. Tutte le transazioni per il membro, tutte le relazioni e tutti gli attributi vengono eliminati definitivamente.

Annotazioni

Non è possibile usare l'ambiente di staging per riattivare i membri. È necessario eseguire questa operazione manualmente in Gestione dati master. Per altre informazioni, vedere Riattivare un membro o una raccolta (Master Data Services).

Non è possibile usare lo staging per eliminare o disattivare le raccolte. Per altre informazioni sulla disattivazione manuale delle raccolte, vedere Eliminare un membro o una raccolta (Master Data Services).

Spostamento di membri della gerarchia esplicita

Quando si sposta la posizione dei membri in gerarchie esplicite in blocco, è possibile designare quanto segue.

  • Un membro consolidato come genitore di un altro membro consolidato.

  • Membro consolidato come padre di un membro foglia.

  • Membro foglia come fratello di un membro foglia o consolidato.

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

Tabelle di staging e stored procedure

Il database master data services include i tipi seguenti di tabelle di staging che è possibile popolare con i dati.

Per ogni entità nel modello è presente una tabella di staging. Il nome della tabella indica l'entità corrispondente e il tipo di entità, ad esempio il membro foglia. L'immagine seguente mostra le tabelle di staging per le entità valuta, cliente e prodotto.

Tabelle di staging nel database MDS

Il nome della tabella viene specificato quando viene creata un'entità e non può essere modificato. Se il nome della tabella di staging contiene un numero _1 o un altro numero, al momento della creazione dell'entità esiste già un'altra tabella di tale nome.

I servizi Master Data includono i seguenti tipi di stored procedure di staging.

  • <stg.udp_<name>_Leaf

  • <stg.udp_name>_Consolidated

  • <stg.udp_<name>_Relationship

Per ogni entità nel modello sono presenti tre stored procedure che corrispondono al membro foglia, al membro consolidato e alle tabelle di staging delle relazioni. L'immagine seguente mostra le stored procedure di preparazione per le entità valuta, cliente e prodotto.

Stored procedure di gestione temporanea nel database MDS

Per ulteriori informazioni sulle procedure memorizzate, vedere Stored Procedure di gestione temporanea (Master Data Services).

Registrazione delle transazioni

Tutte le transazioni che si verificano quando i dati o le relazioni vengono importati o aggiornati possono essere registrate. Un'opzione nella stored procedure consente questa registrazione. Se si avvia il processo di staging usando Master Data Manager, non viene eseguita alcuna registrazione dei log.

In Configuration Manager di Master Data Services, l'impostazione Log delle transazioni di staging non si applica a questo metodo di staging dei dati.