Distribuzione di modelli (Master Data Services)Deploying Models (Master Data Services)

In Master Data ServicesMaster Data Services un pacchetto è un file XML contenente una struttura di modello distribuibile e, facoltativamente, i dati del modello.In Master Data ServicesMaster Data Services, a package is an XML file that contains a deployable model structure, and optionally, data from the model. Utilizzare i pacchetti del modello per spostare le copie di modelli da un ambiente MDS a un altro o per creare nuovi modelli nell'ambiente MDS esistente.Use model packages to move copies of models from one MDS environment to another, or to create new models in your existing MDS environment.

Importante

SQL Server 2017SQL Server 2017Strumento MDSModelDeploy è compatibile con i pacchetti creati in SQL Server 2012SQL Server 2012 o versione successiva. MDSModelDeploy tool is backward compatible with the packages created in SQL Server 2012SQL Server 2012 or higher.

Strumenti per la distribuzione di modelliTools for Deploying Models

Per utilizzare i pacchetti di modello sono disponibili tre strumenti, a seconda delle proprie esigenze.To work with model packages, you can use one of three tools, depending on your needs.

  • Strumento MDSModelDeploy: per creare e distribuire oggetti modello e dati, usare lo strumento MDSModelDeploy.exe.MDSModelDeploy tool: To create and deploy model objects and data, use the MDSModelDeploy.exe tool. Se durante l'installazione di MDS è stato selezionato il percorso predefinito, questo strumento si trova in unità:\Programmi\Microsoft SQL Server\130\Master Data Services\Configuration.If you selected the default path when installing MDS, this tool is located on drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

  • Distribuzione guidata modello: per creare e distribuire solo pacchetti della struttura del modello, usare la procedura guidata nell'applicazione Web Master Data ManagerMaster Data Manager .Model Deployment wizard: To create and deploy packages of the model structure only, use the wizard in the Master Data ManagerMaster Data Manager web application. Non è possibile utilizzare questa procedura guidata per distribuire dati.You cannot use this wizard to deploy data.

  • Editor pacchetti di modelli: per modificare un pacchetto di modelli, usare ModelPackageEditor.exe che avvia la procedura guidata Editor pacchetti di modelli.Model Package Editor: To edit a model package, use the ModelPackageEditor.exe that launches the Model Package Editor wizard. Questa procedura guidata viene utilizzata per modificare un pacchetto creato dallo strumento MDSModelDeploy o dalla Distribuzione guidata modello.You use this wizard to edit a package that was created by the MDSModelDeploy tool or the Model Deployment wizard. Se durante l'installazione di MDS è stato selezionato il percorso predefinito, questo strumento si trova in unità:\Programmi\Microsoft SQL Server\130\Master Data Services\Configuration.If you selected the default path when installing MDS, this tool is located on drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

Importante

È possibile usare lo strumento MDSModelDeploy per creare un nuovo modello, creare un clone di un modello oppure aggiornare un modello esistente e i relativi dati.You can use the MDSModelDeploy tool to create a new model, create a clone of a model, or update an existing model and its data. Se si utilizza lo strumento MDSModelDeploy per aggiornare un modello esistente e i relativi dati e nel pacchetto non è contenuto alcun attributo, entità o membro disponibile nel modello di destinazione, questi elementi non saranno eliminati dal modello tramite MDSModelDeploy.If you use the MDSModelDeploy tool to update an existing model and its data, and the package does not contain an entity, attribute, or member that exists in the destination model, MDSModelDeploy will not delete that entity, attribute, or member from the model.

Contenuto dei pacchettiWhat Packages Contain

Un pacchetto del modello è un file XML salvato con estensione pkg.A model package is an XML file that is saved with the .pkg extension. Quando si crea un pacchetto di distribuzione, è possibile decidere se includere o meno dati.When you create a deployment package, you can decide whether or not to include data. Se si decide di includere dati, è necessario selezionare una versione dei dati da includere.If you decide to include data, you must select a version of the data to include.

Tutti gli oggetti modello vengono inclusi in un pacchetto.All model objects are included in a package. Questi oggetti sono:These objects are:

  • EntitàEntities

  • AttributiAttributes

  • Gruppi di attributiAttribute groups

  • GerarchieHierarchies

  • RaccolteCollections

  • Regole businessBusiness rules

  • Flag versioneVersion flags

  • Viste sottoscrizioniSubscription views

    Non sono inclusi gli attributi di file e le autorizzazioni di utenti e gruppi.File attributes, and user and group permissions are not included. Dopo avere distribuito un modello, è necessario aggiornare questi elementi manualmente.After you deploy a model, you must update these manually.

Pacchetti di esempioSample Packages

I file di pacchetto di esempio sono inclusi nell'installazione di Master Data ServicesMaster Data Services.Sample package files are included when you install Master Data ServicesMaster Data Services. Questi file di pacchetto si trovano nella directory Master Data Services\Samples\Packages in cui è stato installato Master Data ServicesMaster Data Services.These package files are in the Master Data Services\Samples\Packages directory where you installed Master Data ServicesMaster Data Services. Quando si distribuiscono questi pacchetti di esempio tramite lo strumento MDSModelDeploy, i modelli di esempio vengono creati e popolati con dati.When you deploy these sample packages by using the MDSModelDeploy tool, sample models are created and populated with data.

Descrizione dell'attivitàTask Description ArgomentoTopic
Creare un nuovo pacchetto di distribuzione di oggetti modello e/o dati tramite lo strumento MDSModelDeploy.Create a new deployment package of model objects and/or data by using the MDSModelDeploy tool. Creare un pacchetto di distribuzione di modelli tramite MDSModelDeployCreate a Model Deployment Package by Using MDSModelDeploy
Creare un nuovo pacchetto di distribuzione solo di oggetti modello utilizzando la procedura guidata.Create a new deployment package of model objects only by using the wizard. Creare un pacchetto di distribuzione di modelli tramite la procedura guidataCreate a Model Deployment Package by Using the Wizard
Distribuite un pacchetto di oggetti modello e/o dati tramite lo strumento MDSModelDeploy.Deploy a package of model objects and data by using the MDSModelDeploy tool. Distribuire un pacchetto di distribuzione di modelli tramite MDSModelDeployDeploy a Model Deployment Package by Using MDSModelDeploy
Distribuire un pacchetto solo di oggetti modello utilizzando la procedura guidata.Deploy a package of model objects only by using the wizard. Distribuire un pacchetto di distribuzione di modelli tramite la procedura guidataDeploy a Model Deployment Package by Using the Wizard
Modificare un pacchetto di distribuzione del modello per distribuire parti selezionate di un modello, anziché l'intero modello.Edit a model deployment package to deploy selected parts of a model, rather than the entire model. Modificare un pacchetto di distribuzione di modelliEdit a Model Deployment Package