Bagikan melalui


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

  1. Di SQL Server Management Studio, pada menu Tampilan, klik Penjelajah Templat.

  2. Klik ikon kubus untuk membuka daftar templat Analysis Services.

  3. 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.

  4. 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

  1. 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.

  2. Di panel Kueri, letakkan kursor setelah <Daftar> Pembatasan dan tekan ENTER untuk menambahkan baris baru.

  3. 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>

  4. 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

  1. 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>

  2. Ubah daftar pembatasan untuk menentukan model penambangan berdasarkan nama, dengan menambahkan kondisi baru ke daftar pembatasan.

  3. Di templat, letakkan kursor setelah <Restriction List> dan tekan ENTER untuk menambahkan baris baru.

  4. 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>

  5. Klik Jalankan.

    Panel Hasil menampilkan definisi skema, bersama dengan nilai untuk model yang ditentukan.

Lihat juga

Konten Model Penambangan (Analysis Services - Penggalian Data)