Manajemen Solusi dan Objek Penggalian Data
Berlaku untuk: SQL Server 2019 dan Analysis Services Azure Analysis Services Fabric/Power BI Premium sebelumnya
Penting
Penambangan data tidak digunakan lagi di SQL Server 2017 Analysis Services dan sekarang dihentikan di SQL Server 2022 Analysis Services. Dokumentasi tidak diperbarui untuk fitur yang tidak digunakan lagi dan dihentikan. Untuk mempelajari selengkapnya, lihat Kompatibilitas mundur Analysis Services.
SQL Server 2017 menyediakan alat klien yang dapat Anda gunakan untuk mengelola struktur penambangan dan model penambangan yang ada. Bagian ini menjelaskan operasi manajemen yang dapat Anda lakukan menggunakan setiap lingkungan.
Selain alat ini, Anda dapat mengelola objek penggalian data secara terprogram, dengan menggunakan AMO, atau menggunakan klien lain yang tersambung ke database SQL Server Analysis Services, seperti Add-in Penggalian Data untuk Microsoft Excel 2007.
Pada Bagian Ini
Memindahkan Objek Penggalian Data
Persyaratan dan Pertimbangan Pemrosesan (Penggalian Data)
Menggunakan SQL Server Profiler untuk Memantau Penggalian Data (Analysis Services - Penggalian Data)
Lokasi Objek Penggalian Data
Struktur dan model penambangan yang telah diproses disimpan dalam instans SQL Server Analysis Services.
Jika Anda membuat koneksi ke database SQL Server Analysis Services dalam mode Langsung saat mengembangkan objek penggalian data Anda, objek apa pun yang Anda buat segera ditambahkan ke server saat Anda bekerja. Namun, jika Anda merancang objek penggalian data dalam mode Offline, yang merupakan default saat Anda bekerja di SQL Server Data Tools, objek penambangan yang Anda buat hanyalah kontainer metadata hingga Anda menyebarkannya ke instans SQL Server Analysis Services. Oleh karena itu, setiap kali Anda membuat perubahan pada objek, Anda harus menyebarkan ulang objek ke server SQL Server Analysis Services. Untuk informasi selengkapnya tentang arsitektur penggalian data, lihat Arsitektur Fisik (Analysis Services - Penggalian Data).
Catatan
Beberapa klien, seperti Add-in Penggalian Data untuk Microsoft Excel 2007, juga memungkinkan Anda membuat model penambangan sesi dan struktur penambangan, yang menggunakan koneksi ke instans tetapi menyimpan struktur dan model penambangan di server hanya selama sesi. Anda masih dapat mengelola model ini melalui klien, sama seperti struktur dan model yang disimpan dalam database SQL Server Analysis Services, tetapi objek tidak bertahan setelah Anda memutuskan sambungan dari instans SQL Server Analysis Services.
Mengelola Objek Penggalian Data di SQL Server Data Tools
SQL Server Data Tools menawarkan fitur yang memudahkan untuk membuat, menelusuri, dan mengedit objek penggalian data.
Tautan berikut ini menyediakan informasi tentang bagaimana Anda dapat memodifikasi objek penggalian data dengan menggunakan SQL Server Data Tools:
Mengedit Tampilan Sumber Data yang digunakan untuk Struktur Penambangan
Menampilkan atau Mengubah Bendera Pemodelan (Penggalian Data)
Biasanya Anda akan menggunakan SQL Server Data Tools sebagai alat untuk mengembangkan proyek baru dan menambahkan ke proyek yang ada, lalu mengelola proyek dan objek yang telah disebarkan dengan menggunakan alat seperti SQL Server Management Studio.
Namun, Anda dapat langsung memodifikasi objek yang sudah disebarkan ke instans ssASnoversion dengan menggunakan opsi Langsung dan menyambungkan ke server dalam mode Online. Untuk informasi selengkapnya, lihat Menyambungkan dalam Mode Online ke Database Analysis Services.
Peringatan
Semua perubahan pada struktur penambangan atau model penambangan, termasuk perubahan metadata seperti nama atau deskripsi, mengharuskan struktur atau model diproses ulang.
Jika Anda tidak memiliki file solusi yang digunakan untuk membuat proyek atau objek penggalian data, Anda dapat mengimpor proyek yang ada dari server menggunakan wizard Impor Analysis Services, melakukan modifikasi pada objek, lalu menyebarkan ulang menggunakan opsi Inkremental . Untuk informasi selengkapnya, lihat Mengimpor Proyek Penggalian Data menggunakan Wizard Impor Analysis Services.
Mengelola Objek Penggalian Data di SQL Server Management Studio
Dalam SQL Server Management Studio, Anda dapat membuat skrip, memproses, atau menghapus struktur penambangan dan model penambangan. Anda hanya dapat melihat sekumpulan properti terbatas dengan menggunakan Object Explorer; namun, Anda dapat melihat metadata tambahan tentang model penambangan dengan membuka jendela Kueri DMX dan memilih struktur penambangan.
Mengelola Objek Penggalian Data Secara Terprogram
Anda dapat membuat, mengubah, memproses, dan menghapus objek penggalian data dengan menggunakan bahasa pemrograman berikut. Setiap bahasa dirancang untuk tugas yang berbeda dan akibatnya, mungkin ada batasan pada jenis operasi yang dapat Anda lakukan. Misalnya, beberapa properti objek penggalian data tidak dapat diubah dengan menggunakan Ekstensi Penggalian Data (DMX); Anda harus menggunakan XMLA atau AMO.
Objek Manajemen Analisis (AMO)
Analysis Management Objects (AMO) adalah model objek yang dibangun di atas XMLA yang memberi Anda kontrol penuh atas objek penggalian data. Dengan menggunakan AMO, Anda dapat membuat, menyebarkan, dan memantau struktur penambangan dan model penambangan
Pembatasan: Tidak.
Ekstensi Penggalian Data (DMX)
Ekstensi Penggalian Data (DMX) dapat digunakan dengan antarmuka perintah lain seperti ADO.NET atau ADOMD.Net untuk membuat, menghapus, dan mengkueri struktur penambangan dan model penambangan.
Pembatasan: Beberapa properti tidak dapat diubah dengan menggunakan DMX.
XML untuk Analisis (XMLA)
XML untuk Analisis (XMLA) adalah bahasa definisi data untuk semua Analysis Services. XMLA memberi Anda kontrol atas sebagian besar objek penggalian data dan operasi server. Semua operasi manajemen antara klien dan server dapat dilakukan dengan menggunakan XMLA. Untuk kenyamanan, Anda dapat menggunakan SQL Server Analysis Services Scripting Language (ASSL) untuk membungkus XML.
Pembatasan: SQL Server Data Tools menghasilkan beberapa pernyataan XMLA yang hanya didukung untuk penggunaan internal, dan tidak dapat digunakan dalam skrip XML DDL.