Distribuzione di modelli (Master Data Services)

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

In Master Data Services, un pacchetto è un file XML contenente una struttura di modello distribuibile e, facoltativamente, i dati del modello. 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.

Importante

SQL Server 2014 (12.x) e versioni successive, lo strumento MDSModelDeploy è compatibile con le versioni precedenti dei pacchetti creati in SQL Server 2012 (11.x) o versione successiva.

Strumenti per la distribuzione di modelli

Per utilizzare i pacchetti di modello sono disponibili tre strumenti, a seconda delle proprie esigenze.

  • Strumento MDSModelDeploy: per creare e distribuire oggetti modello e dati, usare lo strumento MDSModelDeploy.exe. 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.

  • Distribuzione guidata modello: per creare e distribuire solo pacchetti della struttura del modello, usare la procedura guidata nell'applicazione Web Gestione dati master. Non è possibile utilizzare questa procedura guidata per distribuire dati.

  • Editor pacchetti di modelli: per modificare un pacchetto di modelli, usare ModelPackageEditor.exe che avvia la procedura guidata Editor pacchetti di modelli. Questa procedura guidata viene utilizzata per modificare un pacchetto creato dallo strumento MDSModelDeploy o dalla Distribuzione guidata modello. 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.

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. 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.

Contenuto dei pacchetti

Un pacchetto del modello è un file XML salvato con estensione pkg. Quando si crea un pacchetto di distribuzione, è possibile decidere se includere o meno dati. Se si decide di includere dati, è necessario selezionare una versione dei dati da includere.

Tutti gli oggetti modello vengono inclusi in un pacchetto. Questi oggetti sono:

  • Entità

  • Attributi

  • Gruppi di attributi

  • Gerarchie

  • Raccolte

  • Regole di business

  • Flag versione

  • Viste sottoscrizioni

Non sono inclusi gli attributi di file e le autorizzazioni di utenti e gruppi. Dopo avere distribuito un modello, è necessario aggiornare questi elementi manualmente.

Pacchetti di esempio

I file di pacchetto di esempio sono inclusi nell'installazione di Master Data Services. Questi file di pacchetto si trovano nella directory Master Data Services\Samples\Packages in cui è stato installato Master Data Services. Quando si distribuiscono questi pacchetti di esempio tramite lo strumento MDSModelDeploy, i modelli di esempio vengono creati e popolati con dati.

Descrizione dell'attività Argomento
Creare un nuovo pacchetto di distribuzione di oggetti modello e/o dati tramite lo strumento MDSModelDeploy. Creare un pacchetto di distribuzione di modelli tramite MDSModelDeploy
Creare un nuovo pacchetto di distribuzione solo di oggetti modello utilizzando la procedura guidata. Creare un pacchetto di distribuzione di modelli tramite la procedura guidata
Distribuite un pacchetto di oggetti modello e/o dati tramite lo strumento MDSModelDeploy. Distribuire un pacchetto di distribuzione di modelli tramite MDSModelDeploy
Distribuire un pacchetto solo di oggetti modello utilizzando la procedura guidata. Distribuire un pacchetto di distribuzione di modelli tramite la procedura guidata
Modificare un pacchetto di distribuzione del modello per distribuire parti selezionate di un modello, anziché l'intero modello. Modificare un pacchetto di distribuzione di modelli