Panoramica di Master Data Services (MDS)Master Data Services Overview (MDS)

In questo argomento sono descritte le principali funzionalità di organizzazione e gestione dei dati di Master Data ServicesMaster Data Services.This topic describes the key data organization and management features of Master Data ServicesMaster Data Services.

Master Data ServicesMaster Data ServicesConsente di gestire un set di dati dell'organizzazione principale. enables you to manage a master set of your organization's data. È possibile organizzare i dati in modelli, creare regole per l'aggiornamento dei dati e controllare che aggiorna i dati.You can organize the data into models, create rules for updating the data, and control who updates the data. Con Excel, è possibile condividere il set di dati master con altri utenti nell'organizzazione.With Excel, you can share the master data set with other people in your organization.

Per una descrizione dell'architettura di Master Data ServicesMaster Data Services , vedere l'articolo Master Data Services -- The Basics (Master Data Services -- Nozioni di base) in simple-talk.com.For a description of the Master Data ServicesMaster Data Services architecture, see the Master Data Services -- The Basics article on simple-talk.com. Per informazioni sulle nuove funzionalità di SQL Server 2017SQL Server 2017, vedere Novità in Master Data Services (MDS)For information about the new features in SQL Server 2017SQL Server 2017, see What's New in Master Data Services (MDS)
Per istruzioni su come installare Master Data ServicesMaster Data Services, impostare il database e il sito Web e distribuire i modelli di esempio, vedere Master Data Services.For instructions on how to install Master Data ServicesMaster Data Services, set up the database and Website, and deploy the sample models, see Master Data Services Installation and Configuration.

In Master Data ServicesMaster Data Servicesil modello corrisponde al contenitore di livello più alto nella struttura dei dati master.In Master Data ServicesMaster Data Services, the model is the highest level container in the structure of your master data. Un modello viene creato per gestire gruppi di dati simili, ad esempio i dati di prodotto online.You create a model to manage groups of similar data, for example to manage online product data. Un modello contiene una o più entità e le entità contengono i membri che corrispondono ai record di dati.A model contains one or more entities, and entities contain members that are the data records. Un'entità è simile a una tabella.An entity is similar to a table.

Ad esempio, il modello di prodotto online può contenere entità come Product, Color e Style.For example, your online product model may contain entities such as product, color, and style. L'entità Color può contenere membri per i colori rosso, argento e nero.The color entity may contain members for the colors red, silver, and black.

Colore entitàColor entity

I modelli contengono anche attributi definiti all'interno delle entità.Models also contain attributes that are defined within entities. Un attributo contiene i valori che consentono di descrivere i membri dell'entità.An attribute contains values that help describe the entity members. Gli attributi possono essere di tipo freeform o basati su dominio.There are free-form attributes and domain-based attributes. 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à.A domain-based attribute contains values that are populated by members from an entity and can be used as attribute values for other entities.

Ad esempio, l'entità Product potrebbe avere attributi freeform per il costo e il peso.For example, the product entity might have free-form attributes for cost and weight. Inoltre, è presente un attributo basato su dominio per il colore numero 1 che contiene i valori popolati dai membri dell'entità color.And, there is a domain-based attribute for color Number 1 that contains values that are populated by the color entity members. Questo elenco principale di colori viene usato come valori di attributo per l'entità Product numero 2.This master list of colors is used as attribute values for the Product entity Number 2.

Attributo basato su dominio per il coloreDomain-based attribute for color

Le gerarchie derivate provengono dalle relazioni tra entità in un modello.Derived hierarchies come from the relationships between entities in a model. Si tratta delle relazioni tra attributi basati su dominio.These are domain-based attribute relationships. Nel modello di prodotto, ad esempio, si può avere una gerarchia derivata dai colori numero 1 proveniente dalla relazione tra il colore numero 2 e prodotto numero 3 entità.In the product model for example, you can have a color derived hierarchy Number 1 that comes from the relationship between the color Number 2 and product Number 3 entities.

Colore di gerarchia derivataColor derived hierarchy

Dopo aver definito una struttura di base per i dati, è possibile iniziare ad aggiungere record di dati (membri) usando la funzionalità di importazione.Once you've defined a basic structure for your data, you can start adding data records (members) by using the import feature. Caricare i dati nelle tabelle di gestione temporanea, convalidarli usando le regole business e caricarli nelle tabelle MDS.You load data into staging tables, validate the data using business rules, and load the data into MDS tables. Le regole business possono essere usate anche per impostare i valori dell'attributo.You can also use business rules to set attribute values.

La tabella seguente descrive le attività principali di Master Data ServicesMaster Data Services .The following table outlines the key Master Data ServicesMaster Data Services tasks. Se non diversamente specificato, tutte le procedure riportate di seguito richiedono privilegi di amministratore di modelli.Unless otherwise noted, all of the following procedures require you to be a model administrator. Per altre informazioni, vedere Amministratori (Master Data Services).For more information, see Administrators (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 ServicesMaster Data Services.You might want to complete the following tasks in a test environment and use the sample data provided when you install Master Data ServicesMaster Data Services. Per altre informazioni, vedere Distribuzione di modelli (Master Data Services).For more information, see Deploying Models (Master Data Services).

AzioneAction DettagliDetails Argomenti correlatiRelated Topics
Creare un modelloCreate a model Quando si crea un modello, questo viene considerato come VERSION_1.When you create a model, it is considered VERSION_1. Modelli (Master Data Services)Models (Master Data Services)

Creare un modello (Master Data Services)Create a Model (Master Data Services)
Creare entitàCreate entities Creare tutte le entità che saranno necessarie per contenere i membri.Create as many entities as you need to contain your members. Entità (Master Data Services)Entities (Master Data Services)

Creare un'entità (Master Data Services)Create an Entity (Master Data Services)
Creare entità da utilizzare come attributi basati su dominioCreate entities to use as domain-based attributes Per creare un attributo basato su dominio, creare innanzitutto l'entità per popolare l'elenco di valori di attributo.To create a domain-based attribute, first create the entity to populate the attribute value list. Attributi basati su dominio (Master Data Services)Domain-Based Attributes (Master Data Services)

Creare un attributo basato su dominio (Master Data Services)Create a Domain-Based Attribute (Master Data Services)
Creare attributi per le entitàCreate attributes for your entities Creare attributi per descrivere membri.Create attributes to describe members. Gli attributi Name e Code vengono inclusi automaticamente in tutte le entità e non possono essere rimossi.A Name and Code attribute are automatically included in each entity and cannot be removed. È possibile creare altri attributi in formato libero che conterranno testo, date, numeri o file.You might want to create other free-form attributes to contain text, dates, numbers, or files. Attributi (Master Data Services)Attributes (Master Data Services)

Creare un attributo di testo (Master Data Services)Create a Text Attribute (Master Data Services)

Creare un attributo numerico (Master Data Services)Create a Numeric Attribute (Master Data Services)

Creare un attributo di data (Master Data Services)Create a Date Attribute (Master Data Services)

Creare un attributo di collegamento (Master Data Services)Create a Link Attribute (Master Data Services)

Creare un attributo di file (Master Data Services)Create a File Attribute (Master Data Services)
Creare gruppi di attributiCreate attribute groups Se si dispone di più di quattro o cinque attributi per un'entità, si consiglia di creare gruppi di attributi.If you have more than four or five attributes for an entity, you might want to create attribute groups. Questi gruppi corrispondono alle schede visualizzate sopra la griglia in Esplora e facilitano la navigazione grazie al raggruppamento di attributi in singole schede.These groups are the tabs that are displayed above the grid in Explorer and they help ease navigation by grouping attributes together on individual tabs. Gruppi di attributi (Master Data Services)Attribute Groups (Master Data Services)

Creare un gruppo di attributi (Master Data Services)Create an Attribute Group (Master Data Services)
Importare membri per le entità di supportoImport members for your supporting entities Importare i dati per le entità di supporto usando il processo di gestione temporanea.Import the data for your supporting entities by using the staging process. Per il modello Product potrebbe trattarsi di colori o dimensioni.For the Product model, this might mean importing colors or sizes. È inoltre possibile creare membri manualmente.You can also create members manually.



Nota: gli utenti possono creare membri in Master Data ManagerMaster Data Manager se hanno almeno l'autorizzazione di Aggiornamento per l'oggetto modello foglia di un'entità e l'accesso all'area funzionale Esplora .Note: Users can create members in Master Data ManagerMaster Data Manager if they have a minimum of Update permission to an entity's leaf model object and access to the Explorer functional area.
Panoramica: Importazione di dati da tabelle (Master Data Services)Overview: Importing Data from Tables (Master Data Services)

Creare un membro foglia (Master Data Services)Create a Leaf Member (Master Data Services)
Creare e applicare regole di business per garantire la qualità dei datiCreate and apply business rules to ensure data quality Creare e pubblicare regole business per assicurare l'accuratezza dei dati.Create and publish business rules to ensure the accuracy of your data. È possibile utilizzare regole business per:You can use business rules to:

Impostare valori di attributi predefiniti.Set default attribute values.

Modificare valori di attributi.Change attribute values.

Inviare notifiche tramite posta elettronica quando i dati non superano la convalida delle regole business.Send email notifications when data doesn't pass business rule validation.
Regole di business (Master Data Services)Business Rules (Master Data Services)

Creare e pubblicare una regola business (Master Data Services)Create and Publish a Business Rule (Master Data Services)

Convalidare membri specifici rispetto a regole business (Master Data Services)Validate Specific Members against Business Rules (Master Data Services)

Configurare notifiche di posta elettronica (Master Data Services)Configure Email Notifications (Master Data Services)

Configurare le regole di business per l'invio di notifiche (Master Data Services)Configure Business Rules to Send Notifications (Master Data Services)
Importare membri per le entità primarie e applicare regole businessImport members for your primary entities and apply business rules Importare i membri per le entità primarie tramite il processo di gestione temporanea.Import the members for your primary entities by using the staging process. Al termine, convalidare la versione che applica regole business a tutti i membri nella versione del modello.When done, validate the version, which applies business rules to all members in the model version.

È quindi possibile correggere gli eventuali problemi di convalida tramite regole business.You can then work to correct any business rule validation issues.
Convalida (Master Data Services)Validation (Master Data Services)

Convalidare una versione usando le regole di business (Master Data Services)Validate a Version against Business Rules (Master Data Services)

Stored procedure di convalida (Master Data Services)Validation Stored Procedure (Master Data Services)
Creare gerarchie derivateCreate derived hierarchies Le gerarchie derivate possono essere aggiornate con il mutare delle esigenze aziendali e assicurano che tutti i membri siano rappresentati al livello appropriato.Derived hierarchies can be updated as your business needs change and ensure that all members are accounted for at the appropriate level. Gerarchie derivate (Master Data Services)Derived Hierarchies (Master Data Services)

Creare una gerarchia derivata (Master Data Services)Create a Derived Hierarchy (Master Data Services)
Creare gerarchie esplicite, se necessarioIf needed, create explicit hierarchies Se si desidera creare gerarchie non basate su livelli, che includano membri da una singola entità, è possibile creare gerarchie esplicite.If you want to create hierarchies that are not level-based and that include members from a single entity, you can create explicit hierarchies. Gerarchie esplicite (Master Data Services)Explicit Hierarchies (Master Data Services)

Creare una gerarchia esplicita (Master Data Services)Create an Explicit Hierarchy (Master Data Services)
Creare raccolte, se necessarioIf needed, create collections 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.If you want to view different groupings of members for reporting or analysis and do not need a complete hierarchy, create a collection.



Nota: gli utenti possono creare raccolte in Master Data ManagerMaster Data Manager se hanno almeno l'autorizzazione Aggiornamento per l'oggetto modello raccolta e l'accesso all'area funzionale Esplora .Note: Users can create collections in Master Data ManagerMaster Data Manager if they have a minimum of Update permission to the collection model object and access to the Explorer functional area.
Raccolte (Master Data Services)Collections (Master Data Services)

Creare una raccolta (Master Data Services)Create a Collection (Master Data Services)
Creare metadati definiti dall'utenteCreate user-defined metadata Per descrivere gli oggetti modello, aggiungere metadati definiti dall'utente al modello.To describe your model objects, add user-defined metadata to your model. I metadati possono includere il proprietario di un oggetto o l'origine da cui provengono i dati.The metadata might include the owner of an object or the source the data comes from.
Bloccare una versione del modello e assegnare un flag di versioneLock a version of your model and assign a version flag Bloccare una versione del modello per impedire modifiche ai membri, salvo che vengano apportate da amministratori.Lock a version of your model to prevent changes to the members, except by administrators. 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.When the version's data has validated successfully against business rules, you can commit the version, which prevents changes to members by all users.

Creare e assegnare un flag di versione al modello.Create and assign a version flag to the model. I flag consentono a utenti e sistemi di sottoscrizione di identificare la versione di un modello da utilizzare.Flags help users and subscribing systems identify which version of a model to use.
Versioni (Master Data Services)Versions (Master Data Services)

Bloccare una versione (Master Data Services)Lock a Version (Master Data Services)

Creare un flag di versione (Master Data Services)Create a Version Flag (Master Data Services)
Creare viste sottoscrizioniCreate subscription views Affinché i sistemi di sottoscrizione possano utilizzare i dati master, creare viste sottoscrizioni che creano viste standard nel database Master Data ServicesMaster Data Services .For your subscribing systems to consume your master data, create subscription views, which create standard views in the Master Data ServicesMaster Data Services database. Panoramica: Esportazione di dati (Master Data Services)Overview: Exporting Data (Master Data Services)

Creare una vista sottoscrizioni per esportare i dati (Master Data Services)Create a Subscription View to Export Data (Master Data Services)
Configurare autorizzazioni utenti e gruppiConfigure user and group permissions Non è possibile copiare autorizzazioni per utenti e gruppi da un ambiente di test a un ambiente di produzione.You cannot copy user and group permissions from a test to a production environment. È tuttavia possibile utilizzare l'ambiente di test per determinare la sicurezza che si desidera utilizzare in produzione.However, you can use your test environment to determine the security you want to use eventually in production. Sicurezza (Master Data Services)Security (Master Data Services)

Aggiungere un gruppo (Master Data Services)Add a Group (Master Data Services)

Aggiungere un utente (Master Data Services)Add a User (Master Data Services)

Al termine, è possibile distribuire il modello, con o senza dati, all'ambiente di produzione.When ready, you can deploy your model, with or without its data, to your production environment. Per altre informazioni, vedere Distribuzione di modelli (Master Data Services).For more information, see Deploying Models (Master Data Services).