Bagikan melalui


Persyaratan dan Pertimbangan Pemrosesan (Penggalian Data)

Berlaku untuk: SQL Server 2019 dan versi Analysis Services sebelumnya Azure Analysis Services Fabric/Power BI Premium

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.

Topik ini menjelaskan beberapa pertimbangan teknis yang perlu diingat saat memproses objek penambangan data. Untuk penjelasan umum tentang apa itu pemrosesan, dan bagaimana hal itu berlaku untuk penambangan data, lihat Memproses Objek Penggalian Data.

Kueri pada Penyimpanan Relasional

Struktur Pengolahan Pertambangan

Memproses Model Penambangan

Kueri pada Penyimpanan Relasional selama Pemrosesan

Untuk penambangan data, ada tiga fase untuk diproses: mengkueri data sumber, menentukan statistik mentah, dan menggunakan definisi dan algoritma model untuk melatih model penambangan.

Server SQL Server Analysis Services mengeluarkan kueri ke database yang menyediakan data mentah. Database ini mungkin merupakan instans SQL Server 2017 atau versi mesin database SQL Server yang lebih lama. Saat Anda memproses struktur penggalian data, data di sumber ditransfer ke struktur penambangan dan bertahan pada disk dalam format baru yang dikompresi. Tidak setiap kolom dalam sumber data diproses: hanya kolom yang disertakan dalam struktur penambangan, seperti yang didefinisikan oleh pengikatan.

Dengan menggunakan data ini, SQL Server Analysis Services membangun indeks semua data dan kolom yang dipisahkan, dan membuat indeks terpisah untuk kolom berkelanjutan. Satu kueri dieksekusi untuk setiap tabel bersarang untuk membuat indeks, dan kueri tambahan per tabel bersarang dihasilkan untuk memproses hubungan antara setiap pasangan tabel bersarang dan tabel kasus. Alasan untuk membuat beberapa kueri adalah untuk memproses penyimpanan data multidmensional internal khusus. Anda dapat membatasi jumlah kueri yang dikirim SQL Server Analysis Services ke penyimpanan relasional dengan mengatur properti server, DatabaseConnectionPoolMax. Untuk informasi selengkapnya, lihat Properti OLAP.

Saat Anda memproses model, model tidak dibaca ulang data dari sumber data, tetapi sebaliknya mendapatkan ringkasan data dari struktur penambangan. Dengan menggunakan kubus yang telah dibuat, bersama dengan indeks dan data kasus yang di-cache, server membuat utas independen untuk melatih model.

Untuk informasi selengkapnya tentang edisi SQL Server yang mendukung Pemrosesan Model Paralel, lihat Fitur yang Didukung oleh Edisi SQL Server 2012 (https://go.microsoft.com/fwlink/?linkid=232473).

Struktur Pengolahan Pertambangan

Struktur penambangan dapat diproses bersama dengan semua model dependen, atau secara terpisah. Memproses struktur penambangan secara terpisah dari model dapat berguna ketika beberapa model diperkirakan akan memakan waktu lama untuk diproses dan Anda ingin menangguhkan operasi tersebut.

Untuk informasi selengkapnya, lihat Memproses Struktur Penambangan.

Jika Anda khawatir tentang mengelola ruang penyimpanan, perhatikan bahwa SQL Server Analysis Services mempertahankan cache struktur data penambangan secara lokal. Artinya, ia menuliskan semua data pelatihan ke hard disk lokal Anda. Jika Anda tidak ingin data di-cache, Anda dapat mengubah default dengan mengatur MiningStructureCacheMode properti pada struktur penambangan ke ClearAfterProcessing. Ini akan menghapus cache setelah model diproses; namun, ini juga akan menonaktifkan drillthrough pada struktur penambangan. Untuk informasi selengkapnya, lihat Kueri Penelusuran (Penggalian Data).

Selain itu, jika Anda menghapus cache, Anda tidak akan dapat menggunakan set uji holdout, jika ada, dan definisi partisi set pengujian akan hilang. Untuk informasi selengkapnya tentang set pengujian holdout, lihat Set Data Latih dan Uji.

Memproses Model Penambangan

Anda dapat memproses model penambangan secara terpisah dari struktur penambangan terkait, atau Anda dapat memproses semua model yang didasarkan pada struktur, bersama dengan struktur.

Untuk informasi selengkapnya, lihat Memproses Model Penambangan.

Namun, di SQL Server Data Tools dan SQL Server Management Studio, Anda tidak dapat memilih beberapa model penambangan untuk diproses bersamaan dengan struktur. Jika Anda perlu mengontrol model mana yang diproses, Anda harus memilihnya satu per satu, atau menggunakan XMLA atau DMX untuk memproses model secara serial.

Saat Pemrosesan Ulang Diperlukan

Anda harus memproses model SQL Server Analysis Services yang Anda tentukan sebelum dapat mulai bekerja dengan model tersebut. Anda juga harus memproses ulang model penambangan setiap kali Anda mengubah struktur model penambangan, memperbarui data pelatihan, mengubah model penambangan yang ada, atau menambahkan model penambangan baru ke struktur.

Model penambangan juga diproses dalam skenario ini:

Penyebaran proyek: Tergantung pada pengaturan proyek dan status proyek saat ini, model penambangan dalam proyek biasanya diproses secara penuh saat proyek disebarkan.

Ketika Anda memulai penyebaran, pemrosesan dimulai secara otomatis, kecuali ada versi yang diproses sebelumnya di server SQL Server Analysis Services dan belum ada perubahan struktural. Anda dapat menyebarkan proyek dengan memilih Sebarkan solusi dari daftar drop-down atau dengan menekan tombol F5. Kamu bisa

Untuk informasi selengkapnya tentang cara mengatur properti penyebaran SQL Server Analysis Services yang mengontrol cara model penambangan disebarkan, lihat Penyebaran Solusi Penambangan Data.

Memindahkan model penambangan: Saat Anda memindahkan model penambangan dengan menggunakan perintah EXPORT, hanya definisi model yang diekspor, yang mencakup nama struktur penambangan yang diharapkan untuk memberikan data ke model.

Memproses ulang persyaratan untuk skenario berikut menggunakan perintah EKSPOR dan IMPOR:

  • Struktur penambangan ada pada instans target dan struktur penambangan dalam keadaan tidak diproses.

    Struktur dan model harus diolah ulang.

  • Struktur penambangan ada pada instans target dan struktur penambangan telah diproses. Hanya model penambangan yang diekspor.

    Model dapat digunakan tanpa diproses.

  • Definisi struktur penambangan juga diekspor dengan menggunakan kata kunci WITH DEENDENCIES.

    Struktur dan model harus diolah ulang.

Untuk informasi selengkapnya, lihat Mengekspor dan Mengimpor Objek Penggalian Data.

Lihat Juga

Struktur Pertambangan (Analysis Services - Penggalian Data)
Struktur Pertambangan (Analysis Services - Penggalian Data)
Memproses model multidimensi (Analysis Services)