Distribuire un pacchetto di distribuzione di modelli tramite MDSModelDeploy
In Master Data Services utilizzare lo strumento MDSModelDeploy per distribuire un pacchetto contenente:
Solo oggetti modello.
Dati e oggetti modello.
Per distribuire un pacchetto contenente solo oggetti modello, è possibile utilizzare la Distribuzione guidata modello nell'applicazione Web Master Data Manager. Per ulteriori informazioni, vedere Distribuire un pacchetto di distribuzione di modelli tramite la procedura guidata.
Importante |
---|
I pacchetti possono essere distribuiti solo nella versione di SQL Server utilizzata per crearli. Pertanto non è possibile distribuire pacchetti creati in SQL Server 2008 R2 a SQL Server 2012. |
Prerequisiti
Per eseguire questa procedura:
È necessario disporre dell'autorizzazione per accedere all'area funzionale Amministrazione sistema nell'ambiente Master Data Services di destinazione.
È necessario che sia già disponibile un pacchetto di distribuzione di modelli. Per ulteriori informazioni, vedere Creare un pacchetto di distribuzione di modelli tramite MDSModelDeploy.
È necessario essere un amministratore nell'ambiente in cui viene distribuito il modello. Per ulteriori informazioni, vedere Amministratori (Master Data Services).
Se si aggiorna un modello con i dati, la versione nella quale si esegue la distribuzione non può essere Bloccato o Commit eseguito.
Per distribuire un pacchetto di distribuzione di modelli
Determinare se si distribuisce un nuovo modello, un clone di un modello o si aggiorna un modello clonato in precedenza. Per ulteriori informazioni, vedere Opzioni di distribuzione dei modelli (Master Data Services).
Aprire un prompt dei comandi e spostarsi su MDSModelDeploy.exe.
Se MDS è stato installato nel percorso predefinito, lo strumento è disponibile in drive:\Programmi\Microsoft SQL Server\110\Master Data Services\Configuration\MDSModelDeploy.exe.
Se MDS non è stato installato nel percorso predefinito, cercare MDSModelDeploy.exe nel computer locale.
Facoltativo. Visualizzare le opzioni e la Guida.
Per visualizzare tutte le opzioni disponibili, digitare MDSModelDeploy e premere Invio.
Per visualizzare la Guida per un'opzione, digitare quanto segue, dove OptionName è il nome dell'opzione: MDSModelDeploy help OptionName.
Facoltativa. Se sono disponibili più applicazioni Web, determinare il nome del servizio in cui verrà eseguita la distribuzione digitando questo comando e premendo INVIO:
MDSModelDeploy listservices
Verrà restituito un elenco di valori, ad esempio MDS1, Default Web Site, MDS. Il primo valore di questo elenco, in questo caso MDS1, è necessario per distribuire il modello.
A seconda del fatto che si crei, si cloni o si aggiorni un modello, al prompt dei comandi digitare quanto segue e premere INVIO.
Per creare un nuovo modello:
MDSModelDeploy deploynew –package PackageName -model ModelName -service ServiceName
Per creare un clone di un modello:
MDSModelDeploy deployclone –package PackageName
Per aggiornare un modello esistente e i relativi dati:
MDSModelDeploy deployupdate –package PackageName –version VersionName
Importante 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.
Dove il parametro PackageName è il nome del file di pacchetto (con estensione pkg), il parametro ModelName è il nome del nuovo modello, il parametro VersionName è il nome della versione e il parametro ServiceName è il nome del servizio del passaggio precedente. Assicurarsi che i nomi della versione e del modello corrispondano esattamente ai nomi, rispettando la distinzione tra maiuscole e minuscole.
Al termine della distribuzione del pacchetto, verrà visualizzato un messaggio "Operazione MDSModelDeploy completata".
Note:
Se una vista della sottoscrizione del pacchetto ha lo stesso nome di una vista della sottoscrizione in un modello esistente, la vista viene creata come modelname.subscriptionviewname. Se questo nome è già in uso, la vista della sottoscrizione non viene creata.
Il processo di distribuzione si svolge in quattro passaggi:
Creazione degli oggetti modello.
Creazione delle regole di business.
Creazione delle viste sottoscrizioni.
Popolamento dei dati master.
Quando si crea un nuovo modello o se ne clona uno esistente, se si verifica un errore durante un qualsiasi passaggio del processo, il modello viene eliminato.
Quando si aggiorna un modello, se si verifica un errore durante i primi tre passaggi, l'operazione viene interrotta; tuttavia il rollback delle modifiche già effettuate non viene eseguito. Se si verifica un errore durante il quarto passaggio, viene eseguito l'aggiornamento dei membri che è possibile aggiornare.
Passaggi successivi
I metadati definiti dall'utente, gli attributi di file e le autorizzazioni utente e gruppo non sono inclusi nei pacchetti di distribuzione dei modelli. Dopo avere distribuito un modello, è necessario aggiornare questi elementi manualmente. Per ulteriori informazioni, vedere: