Bagikan melalui


Struktur dan Penggunaan Kueri Prediksi DMX

Berlaku untuk: SQL Server Analysis Services

Di Microsoft SQL Server Analysis Services, Anda dapat menggunakan kueri prediksi di Ekstensi Penggalian Data (DMX) untuk memprediksi nilai kolom yang tidak diketahui dalam himpunan data baru, berdasarkan hasil model penambangan.

Jenis kueri yang Anda gunakan bergantung pada informasi apa yang ingin Anda peroleh dari model. Jika Anda ingin membuat prediksi sederhana secara real time, misalnya untuk mengetahui apakah pelanggan potensial di situs Web cocok dengan persona pembeli sepeda, Anda akan menggunakan kueri singleton. Jika Anda ingin membuat batch prediksi dari sekumpulan kasus yang terkandung dalam sumber data, Anda akan menggunakan kueri prediksi reguler.

Jenis Prediksi

Anda dapat menggunakan DMX untuk membuat jenis prediksi berikut:

Gabungan prediksi
Gunakan untuk membuat prediksi pada data input berdasarkan pola yang ada dalam model penambangan. Pernyataan kueri ini harus diikuti oleh klausa ON yang menyediakan kondisi gabungan antara kolom model penambangan dan kolom input.

Gabungan prediksi alami
Gunakan untuk membuat prediksi yang didasarkan pada nama kolom dalam model penambangan yang sama persis dengan nama kolom dalam tabel tempat Anda melakukan kueri. Pernyataan kueri ini tidak memerlukan klausa ON , karena kondisi gabungan secara otomatis dihasilkan berdasarkan nama yang cocok antara kolom model penambangan dan kolom input.

Gabungan prediksi kosong
Gunakan untuk menemukan prediksi yang paling mungkin, tanpa harus menyediakan data input. Ini mengembalikan prediksi yang hanya didasarkan pada konten model penambangan.

Kueri singleton
Gunakan untuk membuat prediksi dengan mengumpankan data ke kueri. Pernyataan ini berguna karena Anda dapat memberi umpan satu kasus ke kueri, untuk mendapatkan hasilnya kembali dengan cepat. Misalnya, Anda dapat menggunakan kueri untuk memprediksi apakah seseorang yang berjenis kelamin perempuan, usia 35 tahun, dan sudah menikah kemungkinan akan membeli sepeda. Kueri ini tidak memerlukan sumber data eksternal.

Struktur Kueri

Untuk membuat kueri prediksi di DMX, Anda menggunakan kombinasi elemen berikut:

  • PILIH [DIRATAKAN]

  • TOP

  • DARI<MODEL>PREDICTION JOIN

  • AKTIF

  • WHERE

  • ORDER BY

Elemen SELECT dari kueri prediksi menentukan kolom dan ekspresi yang akan muncul dalam tataan hasil, dan dapat menyertakan data berikut:

  • Prediksi atau PredictOnly kolom dari model penambangan.

  • Kolom apa pun dari data input yang digunakan untuk membuat prediksi.

  • Fungsi yang mengembalikan kolom data.

Elemen FROM<model>PREDICTION JOIN menentukan data sumber yang akan digunakan untuk membuat prediksi. Untuk kueri singleton, ini adalah serangkaian nilai yang ditetapkan ke kolom. Untuk gabungan prediksi kosong, ini dibiarkan kosong.

Elemen ON memetakan kolom yang ditentukan dalam model penambangan ke kolom dalam himpunan data eksternal. Anda tidak perlu menyertakan elemen ini jika Anda membuat kueri gabungan prediksi kosong atau gabungan prediksi alami.

Anda bisa menggunakan klausa WHERE untuk memfilter hasil kueri prediksi. Anda dapat menggunakan klausa TOP atau ORDER BY untuk memilih prediksi yang paling mungkin. Untuk informasi selengkapnya tentang menggunakan klausa ini, lihat SELECT (DMX).

Untuk informasi selengkapnya tentang sintaks pernyataan prediksi, lihat SELECT FROM <model> PREDICTION JOIN (DMX) dan SELECT FROM <model> (DMX).

Lihat Juga

Referensi Ekstensi Penggalian Data (DMX)
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)
Memahami Pernyataan Pemilihan DMX