Condividi tramite


Panoramica: Importazione di dati da tabelle (Master Data Services)

Si applica a: SQL Server - Solo Windows Istanza gestita di SQL di Azure

Dopo aver creato un modello per i dati in Master Data Services, è possibile iniziare ad aggiungere dati e ad apportarvi modifiche. È possibile usare tabelle di staging, stored procedure e Gestione dati master di Master Data Services.

Per istruzioni su come aggiungere e modificare i dati, vedere Importare dati dalle tabelle (Master Data Services).

Nota

È anche possibile usare il componente aggiuntivo Master Data Services per Excel di SQL Server per aggiungere dati al repository MDS (database di Master Data Services) da Excel. Per maggiori informazioni, vedere Panoramica: Importazione di dati da Excel (componente aggiuntivo MDS per Excel).

Quando si aggiungono e si modificano i dati, è possibile:

  • Caricare e aggiornare membri e aggiornare valori di attributo

  • Disattivare ed eliminare membri

  • Spostare membri della gerarchia esplicita

Le principali attività correlate all'aggiunta e all'aggiornamento dei dati sono le seguenti.

  1. Caricare i dati nelle tabelle di staging del 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 gestione temporanea oppure la Gestione dati master.

Nota

In SQL Server 2016 (13.x), il supporto per i processi di staging di SQL Server 2008 R2 (10.50.x) è deprecato.

Disattivazione ed eliminazione di membri (MDS)

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 maggiori informazioni, vedere Riattivare un membro o una raccolta (Master Data Services).

Non è possibile usare la gestione temporanea per l'eliminazione o la disattivazione di raccolte. Per maggiori informazioni sulla disattivazione manuale delle raccolte, vedere Eliminare un membro o una raccolta (Master Data Services).

Spostamento di membri di gerarchie esplicite (MDS)

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.

Stored procedure e tabelle di staging (MDS)

Il database Master Data Service include i seguenti tipi di tabelle di staging che è possibile popolare con i propri 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 nel database MDS

Il nome della tabella viene specificato quando si crea 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à.

Master Data Services include i seguenti tipi di stored procedure di gestione temporanea.

  • 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 nel database MDS

Per maggiori informazioni sulle stored procedure, vedere Stored procedure di gestione temporanea (Master Data Services).

Registrazione delle transazioni (MDS)

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 inizia il processo di gestione temporanea utilizzando la Gestione dati master, non viene eseguita alcuna registrazione.

In Gestione configurazione Master Data Services, l'impostazione Registra transazioni di gestione temporanea non viene applicata a questo metodo di gestione temporanea dei dati.