Penyebaran solusi model tabular

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

Setelah menulis proyek model tabular, Anda harus menyebarkannya ke sumber daya server Azure Analysis Services, instans server SQL Server Analysis Services, atau himpunan data 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 penerapan

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

Metode Deskripsi Tautan
Perintah sebarkan di Visual Studio Perintah Deploy 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 memodifikasi properti.
Sebarkan dari Visual Studio
Tabular Object Model (TOM) TOM, perpanjangan dari pustaka klien Analysis Management Object (AMO) menyediakan antarmuka terprogram ke set perintah lengkap untuk 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 dari metadata database Analysis Services yang ada, lalu jalankan skrip itu di server lain untuk membuat ulang database awal. Skrip XMLA mudah dibentuk dalam SQL Server Management Studio dengan mendefinisikan proses penyebaran, kemudian mengkodifikasikannya dan menyimpannya dalam skrip XMLA. Setelah Anda memiliki skrip XMLA dalam file yang disimpan, Anda dapat dengan mudah menjalankan skrip sesuai jadwal, atau menyematkan skrip dalam aplikasi yang terhubung langsung ke instans.

Anda juga dapat menjalankan Skrip XMLA secara preset menggunakan SQL Server Agent, tetapi Anda tidak memiliki fleksibilitas yang sama dengan Skrip XMLA seperti halnya TOM. TOM menyediakan fungsionalitas yang lebih luas dengan perintah administratif yang lebih banyak.
Menyebarkan solusi model dengan menggunakan XMLA
Panduan Penyebaran Gunakan Panduan Penyebaran untuk menggunakan file output XMLA yang dihasilkan oleh proyek Analysis Services untuk menyebarkan metadata proyek ke server tujuan. Dengan Deployment Wizard, Anda dapat menyebarkan langsung dari file Analysis Services, seperti yang dibuat oleh direktori output berdasarkan build proyek.

Keuntungan utama menggunakan Panduan Penyebaran Layanan Analisis 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 command prompt melalui Deployment Utility.
Menerapkan solusi model menggunakan Panduan Penerapan
Utilitas penyebaran Utilitas Deployment memungkinkan Anda memulai mesin penyebaran Analysis Services dari command prompt. Menyebarkan solusi model dengan Utilitas Penyebaran
Menyinkronkan Panduan Database Untuk SQL Server Analysis Services, gunakan Panduan Sinkronkan Database untuk menyinkronkan metadata dan data antara dua database apa pun.

Wisaya 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 pada 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 Pencadangan , 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 sering 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 Layanan Analisis