Alat Kueri 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.
Semua kueri penggalian data menggunakan bahasa Ekstensi Penggalian Data (DMX). DMX dapat digunakan untuk membuat model untuk semua jenis tugas pembelajaran mesin, termasuk klasifikasi, analisis risiko, pembuatan rekomendasi, dan regresi linier. Anda juga dapat menulis kueri DMX untuk mendapatkan informasi tentang pola dan statistik yang dihasilkan saat Anda memproses model.
Anda dapat menulis DMX Anda sendiri, atau Anda dapat membangun DMX dasar menggunakan alat seperti Penyusun Kueri Prediksi lalu memodifikasinya. Baik SQL Server Management Studio maupun SQL Server Data Tools menyediakan alat yang membantu Anda membuat kueri prediksi DMX. Topik ini menjelaskan cara membuat dan menjalankan kueri penggalian data menggunakan alat-alat ini.
Penyusun Kueri Prediksi
Penyusun Kueri Prediksi disertakan dalam tab Prediksi Model Penambangan Designer Penggalian Data, yang tersedia di SQL Server Management Studiodan SQL Server Data Tools.
Saat Anda menggunakan penyusun kueri, Anda memilih model penambangan, menambahkan data kasus baru, dan menambahkan fungsi prediksi. Anda kemudian bisa beralih ke editor teks untuk mengubah kueri secara manual, atau beralih ke panel Hasil untuk menampilkan hasil kueri.
Editor Kueri
Editor Kueri di SQL Server Management Studio juga memungkinkan Anda membuat dan menjalankan kueri DMX. Anda dapat menyambungkan ke instans SQL Server Analysis Services, lalu memilih database, kolom struktur penambangan, dan model penambangan. Metadata Explorer berisi daftar fungsi prediksi yang dapat Anda telusuri.
Templat DMX
SQL Server Management Studio menyediakan templat kueri DMX interaktif yang bisa Anda gunakan untuk menyusun kueri DMX. Jika Anda tidak melihat daftar templat, klik Tampilkan pada toolbar, dan pilih Penjelajah Templat. Untuk melihat semua templat SQL Server Analysis Services, termasuk templat untuk DMX, MDX, dan XMLA, klik ikon kubus.
Untuk membuat kueri menggunakan templat, Anda bisa menyeret templat ke jendela kueri yang terbuka, atau Anda bisa mengklik ganda templat untuk membuka koneksi baru dan panel kueri baru.
Untuk contoh cara membuat kueri prediksi dari templat, lihat Membuat Kueri Prediksi Singleton dari Templat.
Peringatan
Add-in Penggalian Data untuk Microsoft Office Excel juga berisi sejumlah templat, bersama dengan penyusun kueri interaktif yang dapat membantu Anda menyusun pernyataan DMX yang kompleks. Untuk menggunakan templat, klik Kueri, dan klik Tingkat Lanjut di Klien Penggalian Data.
Komponen Penggalian Data Layanan Integrasi
Anda juga dapat menyertakan kueri prediksi sebagai bagian dari paket layanan integrasi SQL Server. Tugas dan transformasi berikut dalam Layanan Integrasi mendukung pembuatan dan eksekusi kueri prediksi DMX dan pernyataan DMX.
Komponen | Deskripsi |
---|---|
Tugas Kueri Penggalian Data | Menjalankan kueri DMX dan pernyataan DMX lainnya sebagai bagian dari alur kontrol. Editor tugas menyediakan Penyusun Kueri Prediksi, dan kotak teks untuk memodifikasi kueri DMX secara manual. Namun, editor tugas tidak dapat memvalidasi kueri terhadap objek dalam solusi SQL Server Analysis Services. Oleh karena itu, yang terbaik adalah membuat kueri dalam SQL Server Data Tools atau Management Studio lalu menempelkan teks pernyataan atau kueri ke editor tugas. |
Transformasi Kueri Penggalian Data | Menjalankan kueri prediksi dalam aliran data, menggunakan data yang disediakan oleh sumber aliran data. Editor tugas menyediakan Penyusun Kueri Prediksi, dan kotak teks untuk memodifikasi kueri DMX secara manual. Transformasi hanya dapat digunakan untuk membuat kueri yang menggunakan data dalam aliran data; yaitu, kueri yang menggunakan sintaks PREDICTION JOIN. Komponen ini tidak dapat digunakan untuk menjalankan kueri konten atau jenis pernyataan DMX lainnya. |
Antarmuka Pemrograman Aplikasi
Anda dapat membuat aplikasi kustom yang menjalankan kueri terhadap model penggalian data dengan menggunakan berbagai bahasa pemrograman, dalam kombinasi dengan protokol server seperti klien OLE DB atau Analysis Services ADOMD. Untuk informasi selengkapnya, lihat Pemrograman Penggalian Data.
Namun, XMLA merupakan format pesan yang mendasar untuk semua interaksi dengan server Analysis Service. Dalam pesan XMLA, kueri diwakili secara berbeda tergantung pada apakah Anda mengirim kueri prediksi berdasarkan DMX, kueri konten, atau kueri yang mengambil metadata model menggunakan kumpulan baris skema penambangan data.
Teks kueri prediksi (dan semua pernyataan DMX lainnya) dikirim dalam XMLA dengan menggunakan metode Execute Method (XMLA), dengan kueri DMX ditempatkan sebagai teks dalam elemen Elemen Pernyataan (XMLA) dari elemen XmlA Command Element (XMLA).
Untuk mengambil konten model dan metadata model, seperti jumlah kluster, atribut yang digunakan dalam pohon keputusan, tanggal model terakhir diproses, dan parameter algoritma yang digunakan saat membuat model, Anda dapat menggunakan metode Discover Method (XMLA) dan menentukan salah satu himpunan baris skema penambangan data di header RequestType Element (XMLA). Untuk mempersempit cakupan kueri, masukkan kriteria sebagai pembatasan dalam elemen RestrictionList Element (XMLA ).
Lihat juga
Referensi Ekstensi Penggalian Data (DMX)
Solusi Penggalian Data
Memahami Pernyataan Pemilihan DMX
Struktur dan Penggunaan Kueri Prediksi DMX
Membuat Kueri Prediksi Menggunakan Penyusun Kueri Prediksi
Membuat Kueri DMX di SQL Server Management Studio