Menyebarkan Paket Penyebaran Model dengan Menggunakan MDSModelDeploy

Berlaku untuk:SQL Server - Hanya Windows Azure SQL Managed Instance

Di Master Data Services, gunakan alat MDSModelDeploy untuk menyebarkan paket yang berisi:

  • Objek model saja.

  • Memodelkan objek dan data.

Jika Anda ingin menyebarkan paket yang hanya berisi objek model, Anda dapat menggunakan wizard penyebaran model di aplikasi web Master Data Manager sebagai gantinya. Untuk informasi selengkapnya, lihat Menyebarkan Paket Penyebaran Model dengan Menggunakan Wizard.

Penting

Paket hanya dapat disebarkan ke edisi SQL Server tempat paket dibuat. Ini berarti bahwa paket yang dibuat di SQL Server 2012 (11.x) tidak dapat disebarkan ke SQL Server 2014 (12.x) atau yang lebih tinggi.

Prasyarat

Untuk melakukan prosedur ini:

  • Anda harus memiliki izin untuk mengakses area fungsi administrasi sistem di lingkungan Master Data Services target.

  • Paket penyebaran model harus ada. Untuk informasi selengkapnya, lihat Membuat Paket Penyebaran Model dengan Menggunakan MDSModelDeploy.

  • Anda harus menjadi administrator di lingkungan tempat Anda menyebarkan model. Untuk informasi selengkapnya, lihat Administrator (Master Data Services).

  • Jika Anda memperbarui model dengan data, versi yang Anda sebarkan tidak dapat Dikunci atau Diterapkan.

Untuk menyebarkan paket penyebaran model

  1. Tentukan apakah Anda menyebarkan model baru, klon model, atau memperbarui model yang dikloning sebelumnya. Untuk informasi selengkapnya, lihat Opsi Penyebaran Model (Master Data Services).

  2. Buka Administrator: Prompt Perintah dan navigasi ke MDSModelDeploy.exe.

    • Jika MDS diinstal di lokasi default, alat tersedia di drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration

    • Jika MDS tidak diinstal di lokasi default, cari komputer lokal untuk MDSModelDeploy.exe.

  3. Pilihan. Lihat opsi dan bantuan.

    • Untuk menampilkan semua opsi yang tersedia, ketik MDSModelDeploy dan tekan Enter.

    • Untuk menampilkan bantuan untuk opsi, ketik berikut ini, di mana OptionName adalah nama opsi: MDSModelDeploy help OptionName.

  4. Pilihan. Jika Anda memiliki beberapa aplikasi web, tentukan nama layanan yang akan Anda sebarkan dengan mengetik perintah ini dan menekan Enter:

    MDSModelDeploy listservices  
    

    Daftar nilai dikembalikan, misalnya MDS1, Default Web Site, MDS. Nilai pertama dalam daftar ini (dalam hal ini, MDS1) diperlukan untuk menyebarkan model.

  5. Bergantung pada apakah Anda membuat model, mengkloning model, atau memperbarui model, pada prompt perintah, ketik yang berikut ini dan tekan Enter.

    • Untuk membuat model baru:

      MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceName  
      
    • Untuk membuat klon model:

      MDSModelDeploy deployclone -package PackageName  
      
    • Untuk memperbarui model yang ada dan datanya:

      MDSModelDeploy deployupdate -package PackageName -version VersionName  
      

    Penting

    Jika Anda menggunakan alat MDSModelDeploy untuk memperbarui model yang ada dan datanya, dan paket tidak berisi entitas, atribut, atau anggota yang ada dalam model tujuan, MDSModelDeploy tidak akan menghapus entitas, atribut, atau anggota tersebut dari model.

    Di mana PackageName adalah nama file paket (.pkg), ModelName adalah nama model baru, VersionName adalah nama versi, dan ServiceName adalah nama layanan yang Anda kembalikan di langkah sebelumnya. Pastikan bahwa nama model dan versi cocok dengan nama peka huruf besar/kecil yang tepat.

  6. Ketika paket berhasil disebarkan, pesan yang menyatakan "Operasi MDSModelDeploy berhasil diselesaikan" ditampilkan.

Catatan:

  • Jika tampilan langganan dalam paket memiliki nama yang sama dengan tampilan langganan dalam model yang sudah ada, peringatan ini ditampilkan: Tampilan langganan penyebar diganti namanya dan tampilan dibuat sebagai modelname.subscriptionviewname. Jika nama ini sudah digunakan, tampilan langganan tidak dibuat.

  • Proses penyebaran memiliki empat langkah:

    1. Objek model dibuat.

    2. Aturan bisnis dibuat.

    3. Tampilan langganan dibuat.

    4. Data master diisi.

  • Saat membuat model baru atau kloning, jika proses gagal selama langkah apa pun, model akan dihapus.

    Saat memperbarui model, jika proses gagal selama tiga langkah pertama, itu tidak dilanjutkan; namun, perubahan yang sudah dilakukan tidak digulung balik. Jika proses gagal di langkah 4, anggota yang dapat diperbarui akan diperbarui.

Langkah berikutnya

Atribut file, dan izin pengguna dan grup tidak disertakan dalam paket penyebaran model. Setelah menyebarkan model, Anda harus memperbaruinya secara manual. Untuk informasi selengkapnya, lihat:

Lihat Juga

Menyebarkan Model (Master Data Services)