Bagikan melalui


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.

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)