Referensi Ekstensi Penggalian Data (DMX)
Berlaku untuk: SQL Server Analysis Services
Penting
Penambangan data tidak digunakan lagi di SQL Server Analysis Services 2017 dan akan dihentikan dalam rilis mendatang. Dokumentasi tidak diperbarui untuk fitur yang tidak digunakan lagi. Untuk mempelajari selengkapnya, lihat Kompatibilitas mundur Analysis Services.
Ekstensi Penggalian Data (DMX) adalah bahasa yang dapat Anda gunakan untuk membuat dan bekerja dengan model penambangan data di Microsoft SQL Server Analysis Services. Anda dapat menggunakan DMX untuk membuat struktur model penggalian data baru, untuk melatih model ini, dan untuk menelusuri, mengelola, dan memprediksinya. DMX terdiri dari pernyataan bahasa definisi data (DDL), pernyataan bahasa manipulasi data (DML), serta fungsi dan operator.
Microsoft OLE DB untuk Spesifikasi Penggalian Data
Fitur penggalian data di Analysis Services dibuat untuk mematuhi spesifikasi Microsoft OLE DB for Data Mining.
Spesifikasi Microsoft OLE DB for Data Mining mendefinisikan hal berikut:
Struktur untuk menyimpan informasi yang menentukan model penambangan data.
Bahasa untuk membuat dan bekerja dengan model penambangan data.
Spesifikasi mendefinisikan dasar penambangan data sebagai objek virtual model penambangan data. Objek model penambangan data merangkum semua yang diketahui tentang model penambangan tertentu. Objek model penggalian data disusun seperti tabel SQL, dengan kolom, jenis data, dan informasi meta yang menjelaskan model. Struktur ini memungkinkan Anda menggunakan bahasa DMX, yang merupakan ekstensi SQL, untuk membuat dan bekerja dengan model.
Untuk Informasi Selengkapnya: Struktur Pertambangan (Analysis Services - Data Mining)
Pernyataan DMX
Anda dapat menggunakan pernyataan DMX untuk membuat, memproses, menghapus, menyalin, menelusuri, dan memprediksi terhadap model penambangan data. Ada dua jenis pernyataan dalam DMX: pernyataan definisi data dan pernyataan manipulasi data. Anda dapat menggunakan setiap jenis pernyataan untuk melakukan berbagai jenis tugas.
Bagian berikut ini menyediakan informasi selengkapnya tentang bekerja dengan pernyataan DMX:
Pernyataan Definisi Data
Gunakan pernyataan definisi data di DMX untuk membuat dan menentukan struktur dan model penambangan baru, untuk mengimpor dan mengekspor model penambangan dan struktur penambangan, dan untuk menghilangkan model yang ada dari database. Pernyataan definisi data dalam DMX adalah bagian dari bahasa definisi data (DDL).
Anda dapat melakukan tugas berikut dengan pernyataan definisi data di DMX:
Buat struktur penambangan dengan menggunakan pernyataan CREATE MINING STRUCTURE , dan tambahkan model penambangan ke struktur penambangan dengan menggunakan pernyataan ALTER MINING STRUCTURE .
Buat model penambangan dan struktur penambangan terkait secara bersamaan dengan menggunakan pernyataan CREATE MINING MODEL untuk membangun objek model penambangan data kosong.
Ekspor model penambangan dan struktur penambangan terkait ke file dengan menggunakan pernyataan EXPORT . Impor model penambangan dan struktur penambangan terkait dari file yang dibuat oleh pernyataan EXPORT dengan menggunakan pernyataan IMPORT .
Salin struktur model penambangan yang ada ke dalam model baru, dan latih dengan data yang sama, dengan menggunakan pernyataan SELECT INTO .
Hapus sepenuhnya model penambangan dari database dengan menggunakan pernyataan DROP MINING MODEL . Hapus sepenuhnya struktur penambangan dan semua model penambangan terkait dari database dengan menggunakan pernyataan DROP MINING STRUCTURE .
Untuk mempelajari selengkapnya tentang tugas penggalian data yang dapat Anda lakukan dengan menggunakan pernyataan DMX, lihat Referensi Pernyataan Ekstensi Penggalian Data (DMX).
Pernyataan Manipulasi Data
Gunakan pernyataan manipulasi data di DMX untuk bekerja dengan model penambangan yang ada, untuk menelusuri model dan membuat prediksi terhadapnya. Pernyataan manipulasi data di DMX adalah bagian dari bahasa manipulasi data (DML).
Anda dapat melakukan tugas berikut dengan pernyataan manipulasi data di DMX:
Latih model penambangan dengan menggunakan pernyataan INSERT INTO . Ini tidak menyisipkan data sumber aktual ke dalam objek model penambangan data, tetapi sebaliknya membuat abstraksi yang menjelaskan model penambangan yang dibuat algoritma. Kueri sumber untuk pernyataan INSERT INTO dijelaskan dalam <kueri> data sumber.
Perluas pernyataan SELECT untuk menelusuri informasi yang dihitung selama pelatihan model dan disimpan dalam model penambangan data, seperti statistik data sumber. Berikut ini adalah klausul yang dapat Anda sertakan untuk memperluas kekuatan pernyataan SELECT:
Buat prediksi yang didasarkan pada model penambangan yang ada dengan menggunakan klausul PREDICTION JOIN dari pernyataan SELECT. Kueri sumber untuk pernyataan PREDICTION JOIN dijelaskan dalam <kueri> data sumber.
Hapus semua data terlatih dari model atau struktur dengan menggunakan pernyataan DELETE (DMX).
Untuk mempelajari selengkapnya tentang tugas penggalian data yang dapat Anda lakukan dengan menggunakan pernyataan DMX, lihat Referensi Pernyataan Ekstensi Penggalian Data (DMX).
Dasar-Dasar Kueri DMX
Pernyataan SELECT adalah dasar untuk sebagian besar kueri DMX. Bergantung pada klausul yang Anda gunakan dengan pernyataan tersebut, Anda dapat menelusuri, menyalin, atau memprediksi terhadap model penambangan. Kueri prediksi menggunakan bentuk SELECT untuk membuat prediksi berdasarkan model penambangan yang ada. Fungsi memperluas kemampuan Anda untuk menelusuri dan mengkueri model penambangan di luar kemampuan intrinsik model penambangan data.
Anda dapat menggunakan fungsi DMX untuk mendapatkan informasi yang ditemukan selama pelatihan model Anda, dan untuk menghitung informasi baru. Anda dapat menggunakan fungsi-fungsi ini untuk banyak tujuan, termasuk untuk mengembalikan statistik yang menjelaskan data yang mendasar atau akurasi prediksi, atau untuk mengembalikan penjelasan prediksi yang diperluas.
Untuk Informasi Selengkapnya: Memahami Pernyataan Pemilihan DMX, Fungsi Prediksi Umum (DMX), Struktur dan Penggunaan Kueri Prediksi DMX, Referensi Fungsi Ekstensi Penggalian Data (DMX)
Lihat Juga
Referensi Fungsi Ekstensi Penggalian Data (DMX)
Referensi Operator Ekstensi Penggalian Data (DMX)
Referensi Pernyataan Ekstensi Penggalian Data (DMX)
Konvensi Sintaks Ekstensi Penggalian Data (DMX)
Elemen Sintaks Ekstensi Penggalian Data (DMX)
Fungsi Prediksi Umum (DMX)
Struktur dan Penggunaan Kueri Prediksi DMX
Memahami Pernyataan Pemilihan DMX
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk