Condividi tramite


Distribuire un pacchetto di distribuzione di modelli tramite MDSModelDeploy

In Master Data Services usare lo strumento MDSModelDeploy per distribuire un pacchetto che contiene:

  • Solo oggetti modello.

  • Dati e oggetti modello.

Se si vuole distribuire un pacchetto che contiene solo oggetti modello, è possibile usare la distribuzione guidata del modello nell'applicazione Web Master Data Manager. Per altre informazioni, vedere Distribuire un pacchetto di distribuzione di modelli tramite la procedura guidata.

Importante

I pacchetti possono essere distribuiti nell'edizione di SQL Server sono stati creati solo in . Ciò significa che i pacchetti creati in SQL Server 2008 R2 non possono essere distribuiti in SQL Server 2012 o versione successiva.

Prerequisiti

Per eseguire questa procedura:

  • È necessario disporre dell'autorizzazione per accedere all'area funzionale Amministrazione sistema nell'ambiente di Master Data Services di destinazione.

  • È necessario che sia già disponibile un pacchetto di distribuzione di modelli. Per altre informazioni, vedere Creare un pacchetto di distribuzione del modello tramite MDSModelDeploy.

  • È necessario essere un amministratore nell'ambiente in cui viene distribuito il modello. Per altre informazioni, vedere Administrators (Master Data Services).

  • Se si aggiorna un modello con dati, non è possibile bloccare o eseguire il commit della versione in cui si esegue la distribuzione.

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 altre informazioni, vedere Opzioni di distribuzione del modello (Master Data Services).For more information, see Model Deployment Options (Master Data Services).

  2. Aprire un prompt dei comandi e spostarsi su MDSModelDeploy.exe.

    • Se MDS è installato nel percorso predefinito, lo strumento è disponibile all'unità:\Programmi\Microsoft SQL Server\120\Master Data Services\Configuration\MDSModelDeploy.exe

    • Se MDS non è stato installato nel percorso predefinito, cercare MDSModelDeploy.exe nel computer locale.

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

    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 PackageName è il nome del file di pacchetto (con estensione pkg), ModelName è il nome del nuovo modello, VersionName è il nome della versione e 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 visualizzazione della sottoscrizione nel pacchetto ha lo stesso nome di una visualizzazione della sottoscrizione in un modello esistente, la vista viene creata come nomemodel.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 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 altre informazioni, vedere:

Vedere anche

Distribuzione di modelli (Master Data Services)