Membuat Kueri Penggalian Data dengan Menggunakan XMLA
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.
Anda dapat membuat berbagai kueri terhadap objek penggalian data dengan menggunakan AMO, DMX, atau XML/A.
XML digunakan untuk komunikasi antara server Analysis Services dan semua klien. Oleh karena itu, meskipun umumnya jauh lebih mudah untuk membuat kueri konten dengan menggunakan DMX, Anda dapat menulis kueri dengan menggunakan pernyataan DISCOVER dan COMMAND di XML/A, baik dengan menggunakan klien yang mendukung protokol SOAP, atau dengan membuat kueri XML/A di SQL Server Management Studio.
Topik ini menjelaskan cara menggunakan templat XML/A yang tersedia di SQL Server Management Studio untuk membuat kueri konten model terhadap model penambangan yang disimpan di server saat ini.
Mengkueri Himpunan Baris Skema Penggalian Data dengan Menggunakan XML/A
Untuk membuka templat XML/A
Di SQL Server Management Studio, pada menu Tampilan, klik Penjelajah Templat.
Klik ikon kubus untuk membuka daftar templat Analysis Services.
Dalam daftar kategori templat, perluas XMLA, perluas Kumpulan Baris Skema, dan klik dua kali Temukan Kumpulan Baris Skema untuk membuka templat di editor kode yang sesuai.
Dalam kotak dialog Sambungkan ke Analysis Services , lengkapi informasi koneksi lalu klik Sambungkan. Jendela editor kueri baru terbuka, diisi dengan templat Temukan Kumpulan Baris Skema .
Untuk menemukan nama kolom dari kumpulan baris skema KONTEN MODEL PENAMBANGAN
Dengan templat Temukan Kumpulan Baris Skema terbuka, klik Jalankan.
Daftar kumpulan baris skema dikembalikan di panel Hasil yang berisi nama set baris dan kolom set baris untuk semua set baris yang tersedia pada instans saat ini.
Di panel Kueri, letakkan kursor setelah <Daftar> Pembatasan dan tekan ENTER untuk menambahkan baris baru.
Tempatkan kursor pada baris kosong dan ketik <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>
Bagian lengkap untuk pembatasan akan muncul sebagai berikut:
<Restrictions>
<RestrictionList>
<SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>
</RestrictionList>
</Restrictions>
Klik Jalankan.
Panel Hasil memperlihatkan daftar nama kolom untuk kumpulan baris skema yang ditentukan.
Untuk membuat kueri konten menggunakan kumpulan baris skema KONTEN MODEL PENAMBANGAN
Di templat Temukan Kumpulan Baris Skema , ubah jenis permintaan dengan mengganti teks di dalam tag jenis permintaan.
Ganti baris ini:
<RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>
dengan baris berikut:
<RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>
Ubah daftar pembatasan untuk menentukan model penambangan berdasarkan nama, dengan menambahkan kondisi baru ke daftar pembatasan.
Di templat, letakkan kursor setelah
<Restriction List>
dan tekan ENTER untuk menambahkan baris baru.Tempatkan kursor pada baris kosong dan ketik <MODEL_NAME>Nama</MODEL_NAME> model saya
Bagian lengkap untuk pembatasan akan muncul sebagai berikut:
<Restrictions>
<RestrictionList>
<MODEL_NAME>My model name</MODEL_NAME>
</RestrictionList>
</Restrictions>
Klik Jalankan.
Panel Hasil menampilkan definisi skema, bersama dengan nilai untuk model yang ditentukan.
Lihat juga
Konten Model Penambangan (Analysis Services - Penggalian Data)
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