Penyebaran solusi model tabular

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

Setelah menulis proyek model tabular, Anda harus menyebarkannya ke sumber daya server Azure Analysis Services, instans server SQL Server Analysis Services, atau model semantik di ruang kerja Power BI Premium agar pengguna dapat menelusuri model dengan menggunakan aplikasi klien pelaporan. Artikel ini menjelaskan berbagai metode yang dapat Anda gunakan saat menyebarkan proyek model tabular.

Metode penyebaran

Ada beberapa metode yang dapat Anda gunakan untuk menyebarkan proyek model tabular. Sebagian besar metode penyebaran yang digunakan untuk proyek multidimensi Analysis Services juga dapat digunakan untuk menyebarkan proyek model tabular.

Metode Deskripsi Tautan
Sebarkan perintah di Visual Studio Perintah Sebarkan menyediakan metode sederhana dan intuitif untuk menyebarkan proyek model tabular dari lingkungan penulisan Visual Studio.

Hati: Metode ini tidak boleh digunakan untuk menyebarkan ke server produksi. Menggunakan metode ini dapat menimpa properti tertentu dalam model yang sudah disebarkan dan sudah ada; misalnya, saat menggunakan skrip atau SQL Server Management Studio (SSMS) untuk mengubah properti.
Sebarkan dari Visual Studio
Tabular Object Model (TOM) TOM, ekstensi pustaka klien Analysis Management Object (AMO) menyediakan antarmuka terprogram ke kumpulan perintah lengkap untuk SQL Server Analysis Services, termasuk perintah yang dapat digunakan untuk penyebaran solusi. Sebagai pendekatan untuk penyebaran solusi, otomatisasi TOM adalah yang paling fleksibel, tetapi juga membutuhkan upaya pemrograman. Keuntungan utama menggunakan TOM adalah Anda dapat menggunakan SQL Server Agent dengan aplikasi Anda untuk menjalankan penyebaran pada jadwal yang telah ditetapkan. Tabular Object Model (TOM)
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 dalam 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.

Anda juga dapat menjalankan Skrip XMLA berdasarkan prasetel menggunakan SQL Server Agent, tetapi Anda tidak memiliki fleksibilitas yang sama dengan Skrip XMLA seperti halnya TOM. TOM menyediakan luasnya fungsionalitas yang lebih besar dengan perintah yang lebih administratif.
Menyebarkan solusi model dengan menggunakan XMLA
Wizard 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, seperti yang dibuat oleh direktori output oleh 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 Deployment Wizard. Deployment Wizard dapat dijalankan secara interaktif dan pada prompt perintah melalui Utilitas Penyebaran.
Menerapkan solusi model menggunakan Panduan Penerapan
Utilitas penyebaran Utilitas Penyebaran memungkinkan Anda memulai mesin penyebaran Analysis Services dari prompt perintah. Menyebarkan solusi model dengan Utilitas Penyebaran
Wizard Sinkronkan Database Untuk SQL Server Analysis Services, gunakan Wizard Sinkronkan Database untuk menyinkronkan metadata dan data antara dua database.

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 Untuk SQL Server Analysis Services, Backup menawarkan pendekatan paling sederhana untuk mentransfer database. Dari kotak dialog Cadangan , Anda dapat mengatur konfigurasi opsi, lalu Anda bisa 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, dan jarang digunakan dengan model tabular, tetapi merupakan cara untuk menyelesaikan penyebaran dengan cepat dengan persyaratan infrastruktur minimal.
Pencadangan dan pemulihan Database Analysis Services