Bagikan melalui


Menyebarkan Proyek Analysis Services

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

Selama pengembangan proyek SQL Server Analysis Services di SQL Server Data Tools, Anda sering menyebarkan proyek ke server pengembangan untuk membuat database SQL Server Analysis Services yang ditentukan oleh proyek. Ini diperlukan untuk menguji proyek; misalnya, untuk menelusuri sel dalam kubus, menelusuri anggota dimensi, atau memverifikasi rumus indikator kinerja utama (KPI).

Menyebarkan Proyek

Anda dapat menyebarkan proyek secara independen, atau Anda dapat menyebarkan semua proyek dalam solusi. Saat Anda menyebarkan proyek, beberapa hal terjadi secara berurutan. Pertama, proyek dibangun. Langkah ini membuat file output yang menentukan database SQL Server Analysis Services dan objek konstituennya. Selanjutnya, server tujuan divalidasi. Akhirnya, database tujuan dan objeknya dibuat di server tujuan. Selama penyebaran, mesin penyebaran benar-benar mengganti database yang sudah ada sebelumnya dengan konten proyek kecuali objek tersebut dibuat oleh proyek selama penyebaran sebelumnya.

Setelah penyebaran awal, file IncrementalSnapshot.xml dihasilkan di <folder Project Name>\obj. File ini digunakan untuk menentukan apakah database atau objeknya pada server tujuan telah berubah di luar proyek. Jika demikian, Anda akan diminta untuk menimpa semua objek dalam database tujuan. Jika semua perubahan dilakukan dalam proyek dan proyek dikonfigurasi untuk penyebaran inkremental, hanya perubahan yang akan disebarkan ke server tujuan.

Konfigurasi proyek dan pengaturan terkait menentukan properti penyebaran yang akan digunakan untuk menyebarkan proyek. Untuk proyek bersama, setiap pengembang dapat menggunakan konfigurasi mereka sendiri dengan opsi konfigurasi proyek mereka sendiri. Misalnya, setiap pengembang dapat menentukan server pengujian yang berbeda untuk bekerja dalam isolasi dari pengembang lain.

Lihat juga

Membuat Proyek Analysis Services (SSDT)