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.

Nota importanteImportante

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

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

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

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

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

  5. 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
      
    Nota importanteImportante

    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.

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

    1. Creazione degli oggetti modello.

    2. Creazione delle regole di business.

    3. Creazione delle viste sottoscrizioni.

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

Vedere anche

Concetti

Distribuzione di modelli (Master Data Services)