Pemrograman 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.
Jika Anda menemukan bahwa alat dan pemirsa bawaan di SQL Server Analysis Services tidak memenuhi kebutuhan Anda, Anda dapat memperluas kekuatan SQL Server Analysis Services dengan mengkoding ekstensi Anda sendiri. Dalam pendekatan ini, Anda memiliki dua opsi:
XMLA
SQL Server Analysis Services mendukung XML untuk Analisis (XMLA) sebagai protokol untuk komunikasi dengan aplikasi klien. Perintah tambahan didukung oleh SQL Server Analysis Services yang memperluas spesifikasi XML untuk Analisis.
Karena SQL Server Analysis Services menggunakan XMLA untuk definisi data, manipulasi data, dan dukungan kontrol data, Anda dapat membuat struktur penambangan dan model penambangan dengan menggunakan alat visual yang disediakan oleh SQL Server Data Tools, lalu perluas objek penggalian data yang telah Anda buat dengan menggunakan skrip Ekstensi Penggalian Data (DMX) dan Bahasa Skrip Analysis Services (ASSL).
Anda dapat membuat dan memodifikasi objek penggalian data sepenuhnya dalam skrip XMLA, dan menjalankan kueri prediksi terhadap model secara terprogram dari aplikasi Anda sendiri.
Objek Manajemen Analisis (AMO)
SQL Server Analysis Services juga menyediakan kerangka kerja lengkap yang memungkinkan penyedia penggalian data pihak ketiga untuk mengintegrasikan objek penggalian data ke dalam SQL Server Analysis Services.
Anda dapat membuat struktur penambangan dan model penambangan dengan menggunakan AMO. Lihat sampel berikut di CodePlex:
AMO Browser
Menyambungkan ke instans SSAS yang Anda tentukan dan mencantumkan semua objek server dan propertinya, termasuk struktur penambangan dan model penambangan.
Sampel Sederhana AMO
Sampel Sederhana AS mencakup akses terprogram ke sebagian besar objek utama, dan menunjukkan penjelajahan metadata, dan akses ke nilai dalam objek.
Sampel ini juga menunjukkan cara membuat dan memproses struktur dan model penggalian data, serta menelusuri model penggalian data yang ada.
DMX
Anda dapat menggunakan DMX untuk merangkum pernyataan perintah, kueri prediksi, dan kueri metadata dan mengembalikan hasil dalam format tabular, dengan asumsi Anda telah membuat koneksi ke server SQL Server Analysis Services.
Di Bagian Ini
OLE DB untuk Penggalian Data
Menjelaskan penambahan spesifikasi untuk mendukung penggalian data dan data multidimensi: kumpulan baris dan kolom skema baru, bahasa Ekstensi Penggalian Data (DMX) untuk membuat dan mengelola struktur penambangan.
Referensi Terkait
Mengembangkan dengan ADOMD.NET
Memperkenalkan ADOMD.NET objek pemrograman klien dan server.
Mengembangkan dengan Analysis Management Objects (AMO)
Memperkenalkan pustaka pemrograman AMO.
Mengembangkan dengan Analysis Services Scripting Language (ASSL)
Memperkenalkan XML untuk Analisis (XMLA) dan ekstensinya.
Lihat juga
Dokumentasi Pengembang Analysis Services
Referensi Ekstensi Penggalian Data (DMX)