Condividi tramite


Panoramica di Master Data Services (MDS)

Si applica a: SQL Server - solo Windows

In questo argomento sono descritte le principali funzionalità di organizzazione e gestione dei dati di Master Data Services.

Master Data Services consente di gestire un set master dei dati dell'organizzazione. È possibile organizzare i dati in modelli, creare regole per l'aggiornamento dei dati e controllare chi aggiorna i dati. Con Excel è possibile condividere il set di dati master con altri utenti nell'organizzazione.

Per una descrizione dell'architettura di Master Data Services, vedere l'articolo Master Data Services -- Nozioni di base in simple-talk.com. Per informazioni sulle nuove funzionalità di SQL Server, vedere Novità in Master Data Services (MDS)
Per istruzioni su come installare Master Data Services, impostare il database e il sito Web e distribuire i modelli di esempio, vedere Installazione e configurazione di Master Data Services.

In Master Data Services, il modello corrisponde al contenitore di livello più alto nella struttura dei dati master. Un modello viene creato per gestire gruppi di dati simili, ad esempio i dati di prodotto online. Un modello contiene una o più entità e le entità contengono i membri che corrispondono ai record di dati. Un'entità è simile a una tabella.

Ad esempio, il modello di prodotto online può contenere entità come Product, Color e Style. L'entità Color può contenere membri per i colori rosso, argento e nero.

Entità Colore

I modelli contengono anche attributi definiti all'interno delle entità. Un attributo contiene i valori che consentono di descrivere i membri dell'entità. Gli attributi possono essere di tipo freeform o basati su dominio. Un attributo basato su dominio contiene valori popolati dai membri di un'entità e che possono essere usati come valori di attributo per altre entità.

Ad esempio, l'entità Product potrebbe avere attributi freeform per il costo e il peso. È anche presente un attributo basato su dominio per il colore Numero 1 che contiene i valori popolati dai membri dell'entità Color. Questo elenco principale di colori viene usato per i valori di attributo dell'entità Product Numero 2.

Attributo basato sul dominio per il colore

Le gerarchie derivate provengono dalle relazioni tra entità in un modello. Si tratta delle relazioni tra attributi basati su dominio. Nel modello di prodotto, ad esempio, si può avere una gerarchia derivata dai colori Numero 1 proveniente dalla relazione tra le entità Color Numero 2 e Product Numero 3.

Gerarchia derivata dal colore

Dopo aver definito una struttura di base per i dati, è possibile iniziare ad aggiungere record di dati (membri) usando la funzionalità di importazione. Caricare i dati nelle tabelle di staging, convalidarli usando le regole business e caricarli nelle tabelle MDS. Le regole business possono essere usate anche per impostare i valori dell'attributo.

La tabella seguente descrive le attività principali di Master Data Services. Se non diversamente specificato, tutte le procedure riportate di seguito richiedono privilegi di amministratore di modelli. Per altre informazioni, vedere Amministratori (Master Data Services).

Nota

Si consiglia di completare le attività seguenti in un ambiente di test e di utilizzare i dati di esempio forniti al momento dell'installazione di Master Data Services. Per altre informazioni, vedere Distribuzione di modelli (Master Data Services).

Azione Dettagli Argomenti correlati
Creazione di un modello Quando si crea un modello, questo viene considerato come VERSION_1. Modelli (Master Data Services)

Creare un modello (Master Data Services)
Creazione di entità Creare tutte le entità che saranno necessarie per contenere i membri. Entità (Master Data Services)

Creare un'entità (Master Data Services)
Creare entità da utilizzare come attributi basati su dominio Per creare un attributo basato su dominio, creare innanzitutto l'entità per popolare l'elenco di valori di attributo. Attributi basati su dominio (Master Data Services)

Creare un attributo basato su dominio (Master Data Services)
Creare attributi per le entità Creare attributi per descrivere membri. Gli attributi Name e Code vengono inclusi automaticamente in tutte le entità e non possono essere rimossi. È possibile creare altri attributi in formato libero che conterranno testo, date, numeri o file. Attributi (Master Data Services)

Creare un attributo di testo (Master Data Services)

Creare un attributo numerico (Master Data Services)

Creare un attributo di data (Master Data Services)

Creare un attributo di collegamento (Master Data Services)

Creare un attributo di file (Master Data Services)
Creare gruppi di attributi Se si dispone di più di quattro o cinque attributi per un'entità, si consiglia di creare gruppi di attributi. Questi gruppi corrispondono alle schede visualizzate sopra la griglia in Esplora e facilitano la navigazione grazie al raggruppamento di attributi in singole schede. Gruppi di attributi (Master Data Services)

Creare un gruppo di attributi (Master Data Services)
Importare membri per le entità di supporto Importare i dati per le entità di supporto usando il processo di gestione temporanea. Per il modello Product potrebbe trattarsi di colori o dimensioni. È inoltre possibile creare membri manualmente.



Nota: gli utenti possono creare membri in Gestione dati master se hanno almeno l'autorizzazione di Aggiornamento per l'oggetto modello foglia di un'entità e l'accesso all'area funzionale Visualizzatore.
Panoramica: Importazione di dati da tabelle (Master Data Services)

Creare un membro foglia (Master Data Services)
Creare e applicare regole di business per garantire la qualità dei dati Creare e pubblicare regole business per assicurare l'accuratezza dei dati. È possibile utilizzare regole business per:

Impostare valori di attributi predefiniti.

Modificare valori di attributi.

Inviare notifiche tramite posta elettronica quando i dati non superano la convalida delle regole business.
Regole business (Master Data Services)

Creare e pubblicare una regola business (Master Data Services)

Convalidare membri specifici rispetto a regole business (Master Data Services)

Configurare notifiche di posta elettronica (Master Data Services)

Configurare regole business per l'invio di notifiche (Master Data Services)
Importare membri per le entità primarie e applicare regole business Importare i membri per le entità primarie tramite il processo di gestione temporanea. Al termine, convalidare la versione che applica regole business a tutti i membri nella versione del modello.

È quindi possibile correggere gli eventuali problemi di convalida tramite regole business.
Convalida (Master Data Services)

Convalidare una versione rispetto a regole business (Master Data Services)

Stored procedure di convalida (Master Data Services)
Creare gerarchie derivate Le gerarchie derivate possono essere aggiornate con il mutare delle esigenze aziendali e assicurano che tutti i membri siano rappresentati al livello appropriato. Gerarchie derivate (Master Data Services)

Creare una gerarchia derivata (Master Data Services)
Creare gerarchie esplicite, se necessario Se si desidera creare gerarchie non basate su livelli, che includano membri da una singola entità, è possibile creare gerarchie esplicite. Gerarchie esplicite (Master Data Services)

Creare una gerarchia esplicita (Master Data Services)
Creare raccolte, se necessario Se si desidera visualizzare diversi raggruppamenti di membri per la creazione di report o l'analisi e non è necessaria una gerarchia completa, creare una raccolta.



Nota: gli utenti possono creare raccolte in Gestione dati master se hanno almeno l'autorizzazione Update per l'oggetto modello della raccolta e l'accesso all'area funzionale Visualizzatore.
Raccolte (Master Data Services)

Creare una raccolta (Master Data Services)
Creare metadati definiti dall'utente Per descrivere gli oggetti modello, aggiungere metadati definiti dall'utente al modello. I metadati possono includere il proprietario di un oggetto o l'origine da cui provengono i dati.
Bloccare una versione del modello e assegnare un flag di versione Bloccare una versione del modello per impedire modifiche ai membri, salvo che vengano apportate da amministratori. Dopo che i dati della versione sono stati convalidati correttamente rispetto a regole business, è possibile eseguire il commit della versione impedendo modifiche ai membri da parte di tutti gli utenti.

Creare e assegnare un flag di versione al modello. I flag consentono a utenti e sistemi di sottoscrizione di identificare la versione di un modello da utilizzare.
Versioni (Master Data Services)

Bloccare una versione (Master Data Services)

Creare un flag di versione (Master Data Services)
Creare viste sottoscrizioni Affinché i sistemi di sottoscrizione possano utilizzare i dati master, creare viste sottoscrizioni che creano viste standard nel database Master Data Services. Panoramica: Esportazione di dati (Master Data Services)

Creare una vista sottoscrizioni per esportare i dati (Master Data Services)
Configurare autorizzazioni utenti e gruppi Non è possibile copiare autorizzazioni per utenti e gruppi da un ambiente di test a un ambiente di produzione. È tuttavia possibile utilizzare l'ambiente di test per determinare la sicurezza che si desidera utilizzare in produzione. Sicurezza (Master Data Services)

Aggiungere un gruppo (Master Data Services)

Aggiungere un utente (Master Data Services)

Al termine, è possibile distribuire il modello, con o senza dati, all'ambiente di produzione. Per altre informazioni, vedere Distribuzione di modelli (Master Data Services).