Penyebaran solusi model multidimensional

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Setelah Menyelesaikan pengembangan proyek SQL Server Analysis Services, Anda dapat menyebarkan database ke server Analysis Services. Analysis Services menyediakan enam kemungkinan metode penyebaran yang dapat digunakan untuk memindahkan database ke server pengujian atau produksi. Metode tercantum di sini dalam urutan keuntungan: AMO Automation, XMLA, Deployment Wizard, Deployment Utility, Synchronize Wizard, Backup and Restore.

Metode penerapan

Metode Description Link
Otomasi Objek Manajemen Analisis (AMO) AMO menyediakan antarmuka terprogram ke set perintah lengkap untuk SQL Server Analysis Services, termasuk perintah yang dapat digunakan untuk penyebaran solusi. Sebagai pendekatan untuk penyebaran solusi, otomatisasi AMO adalah yang paling fleksibel, tetapi juga membutuhkan upaya pemrograman. Keuntungan utama untuk menggunakan AMO adalah Anda dapat menggunakan SQL Server Agent dengan aplikasi AMO Anda untuk menjalankan penyebaran pada jadwal yang telah ditetapkan. Mengembangkan dengan Analysis Management Objects (AMO)
XMLA Gunakan SQL Server Management Studio untuk menghasilkan skrip XMLA metadata database SQL Server Analysis Services yang ada, lalu jalankan skrip tersebut di server lain untuk membuat ulang database awal. Skrip XMLA mudah dibentuk di SQL Server Management Studio dengan menentukan proses penyebaran, lalu mengkodifikasinya dan menyimpannya dalam skrip XMLA. Setelah Anda memiliki skrip XMLA dalam file yang disimpan, Anda dapat dengan mudah menjalankan skrip sesuai dengan jadwal, atau menyematkan skrip dalam aplikasi yang terhubung langsung ke instans SQL Server Analysis Services.

Anda juga dapat menjalankan Skrip XMLA berdasarkan prasetel menggunakan SQL Server Agent, tetapi Anda tidak memiliki fleksibilitas yang sama dengan Skrip XMLA seperti halnya AMO. AMO menyediakan luasnya fungsionalitas yang lebih besar dengan menghosting spektrum lengkap perintah administratif.
Menyebarkan solusi model dengan menggunakan XMLA
Panduan Penyebaran Gunakan Wizard Penyebaran untuk menggunakan file output XMLA yang dihasilkan oleh proyek SQL Server Analysis Services untuk menyebarkan metadata proyek ke server tujuan. Dengan Wizard Penyebaran, Anda dapat menyebarkan langsung dari file SQL Server Analysis Services, sebagaimana dibuat oleh direktori output dari hasil build proyek.

Keuntungan utama menggunakan Wizard Penyebaran SQL Server Analysis Services adalah kenyamanan. Sama seperti Anda dapat menyimpan skrip XMLA untuk digunakan nanti di SQL Server Management Studio, Anda dapat menyimpan skrip Wizard Penyebaran. Wizard Penyebaran dapat dijalankan secara interaktif dan pada prompt perintah melalui Utilitas Penyebaran.
Menyebarkan solusi model dengan menggunakan Wizard Penyebaran
Utilitas Penyebaran Utilitas Penyebaran memungkinkan Anda memulai mesin penerapan Analysis Services dari prompt perintah. Menyebarkan solusi model dengan Utilitas Penyebaran
Menyinkronkan Wizard Database Gunakan Wizard Sinkronkan Database untuk menyinkronkan metadata dan data antara dua database SQL Server Analysis Services.

Wizard Sinkronisasi dapat digunakan untuk menyalin data dan metadata dari server sumber ke server tujuan. Jika server tujuan tidak memiliki salinan database yang ingin Anda sebarkan, database baru disalin ke server tujuan. Jika server tujuan sudah memiliki salinan database yang sama, database di server tujuan diperbarui untuk menggunakan metadata dan data database sumber.
Sinkronisasi Database Analysis Services
Pencadangan dan Pemulihan Backup menawarkan pendekatan paling sederhana untuk mentransfer database SQL Server Analysis Services. Dari kotak dialog Cadangan , Anda dapat mengatur konfigurasi opsi, lalu Anda dapat menjalankan cadangan dari kotak dialog itu sendiri. Atau, Anda dapat membuat skrip yang dapat disimpan dan dijalankan sesering yang diperlukan.

Pencadangan dan pemulihan tidak digunakan sesering metode penyebaran lainnya, tetapi merupakan cara untuk menyelesaikan penyebaran dengan persyaratan infrastruktur minimal dengan cepat.
Pencadangan dan Pemulihan pada Database Analysis Services

Pertimbangan penyebaran

Sebelum Anda menyebarkan proyek SQL Server Analysis Services, pertimbangkan pertanyaan mana yang berlaku untuk solusi Anda lalu tinjau tautan terkait untuk mempelajari cara mengatasi masalah:

Pertimbangan Tautan ke informasi selengkapnya
Bagaimana Anda akan menyebarkan objek terkait yang berada di luar lingkup proyek SQL Server Analysis Services, seperti paket Layanan Integrasi, laporan, atau skema database relasional?
Bagaimana Anda akan memuat dan memperbarui data dalam database SQL Server Analysis Services yang disebarkan?

Bagaimana Anda akan memperbarui metadata (seperti perhitungan) dalam database SQL Server Analysis Services yang disebarkan?
Metode Penyebaran dalam topik ini.
Apakah Anda ingin memberi pengguna akses ke data SQL Server Analysis Services melalui Internet? Mengonfigurasi Akses HTTP ke Analysis Services di Internet Information Services (IIS) 8.0
Apakah Anda ingin menyebarkan objek di lingkungan terdistribusi dengan menggunakan objek tertaut atau partisi jarak jauh? Membuat dan Mengelola Partisi Lokal (Analysis Services), Membuat dan Mengelola Partisi Jarak Jauh (Analysis Services) dan Grup Ukuran Tertaut.
Bagaimana Anda akan mengamankan data SQL Server Analysis Services? Mengotorisasi akses ke objek dan operasi (Analysis Services)

Lihat juga

Menyebarkan solusi model dengan menggunakan XMLA
Menyebarkan solusi model dengan menggunakan Wizard Penyebaran
Menyebarkan solusi model dengan menggunakan Utilitas Penyebaran