Bagikan melalui


Memproses Objek Analysis Services

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Pemrosesan memengaruhi jenis objek Microsoft SQL Server SQL Server Analysis Services berikut: SQL Server Analysis Services database, kubus, dimensi, grup pengukuran, partisi, dan struktur dan model penggalian data. Untuk setiap objek, Anda dapat menentukan tingkat pemrosesan untuk objek , atau Anda dapat menentukan opsi Default Proses untuk mengaktifkan SQL Server Analysis Services untuk secara otomatis memilih tingkat pemrosesan yang optimal. Untuk informasi selengkapnya tentang berbagai tingkat pemrosesan untuk setiap objek, lihat Opsi pemrosesan dan Pengaturan (Analysis Services).

Anda harus menyadari konsekuensi perilaku pemrosesan untuk mengurangi terjadinya dampak negatif. Misalnya, sepenuhnya memproses dimensi secara otomatis mengatur semua partisi tergantung pada dimensi tersebut ke status yang tidak diproses. Hal ini menyebabkan kubus yang terpengaruh menjadi tidak tersedia untuk kueri hingga partisi dependen diproses.

Topik ini mencakup bagian berikut:

Memproses Database

Memproses Dimensi

Memproses Kubus

Memproses Grup Ukuran

Memproses Partisi

Memproses Struktur dan Model Penggalian Data

Memproses Database

Dalam SQL Server Analysis Services, database berisi objek tetapi bukan data. Saat Anda memproses database, Anda mengarahkan server untuk memproses objek yang menyimpan data dalam model secara rekursif, seperti dimensi, partisi, struktur penambangan, dan model penambangan.

Saat Anda memproses database, beberapa atau semua partisi, dimensi, dan model penambangan yang dikandung database diproses. Jenis pemrosesan aktual bervariasi tergantung pada status setiap objek dan opsi pemrosesan yang Anda pilih. Untuk informasi selengkapnya, lihat Opsi dan Pengaturan Pemrosesan (Analysis Services).

Memproses Kubus

Kubus dapat dianggap sebagai objek pembungkus untuk mengukur kelompok dan partisi. Kubus terbuat dari dimensi selain satu atau beberapa langkah, yang disimpan dalam partisi. Dimensi menentukan bagaimana data ditata dalam kubus. Saat Anda memproses kubus, kueri SQL dikeluarkan untuk mengambil nilai dari tabel fakta untuk mengisi setiap anggota dalam kubus dengan nilai pengukuran yang sesuai. Untuk jalur tertentu ke simpul dalam kubus, ada nilai atau nilai yang dapat dihitung.

Ketika Anda memproses kubus, SQL Server Analysis Services memproses dimensi yang tidak diproses dalam kubus, dan beberapa atau semua partisi dalam grup pengukuran di kubus. Spesifikasinya bergantung pada status objek saat pemrosesan dimulai dan opsi pemrosesan yang Anda pilih. Untuk informasi selengkapnya tentang opsi pemrosesan, lihat Opsi dan Pengaturan Pemrosesan (Analysis Services).

Memproses kubus membuat file yang dapat dibaca mesin yang menyimpan data fakta yang relevan. Jika ada agregasi yang dibuat, agregasi disimpan dalam file data agregasi. Kubus kemudian tersedia untuk penjelajahan dari Object Explorer di Management Studio atau Penjelajah Solusi di SQL Server Data Tools

Memproses Dimensi

Saat Anda memproses dimensi, SQL Server Analysis Services merumuskan dan menjalankan kueri terhadap tabel dimensi untuk mengembalikan informasi yang diperlukan untuk pemrosesan.

Negara Wilayah Penjualan Provinsi
Amerika Serikat Barat California
Amerika Serikat Barat Oregon
Amerika Serikat Barat Washington

Pemrosesan itu sendiri mengubah data tabular menjadi hierarki yang dapat digunakan. Hierarki ini adalah nama anggota yang sepenuhnya diartikulasikan yang secara internal diwakili oleh jalur numerik unik. Contoh berikut adalah representasi teks hierarki.

Hierarki yang dapat digunakan
[Amerika Serikat]
[Amerika Serikat]. [Barat]
[Amerika Serikat]. [Barat]. [California]
[Amerika Serikat]. [Barat]. [Oregon]
[Amerika Serikat]. [Barat]. [Washington]

Pemrosesan dimensi tidak membuat atau memperbarui anggota terhitung, yang ditentukan pada tingkat kubus. Anggota terhitung terpengaruh ketika definisi kubus diperbarui. Selain itu, pemrosesan dimensi tidak membuat atau memperbarui agregasi. Namun, pemrosesan dimensi dapat menyebabkan agregasi dihilangkan. Agregasi dibuat atau diperbarui hanya selama pemrosesan partisi.

Saat Anda memproses dimensi, ketahuilah bahwa dimensi mungkin digunakan dalam beberapa kubus. Saat Anda memproses dimensi, kubus tersebut ditandai sebagai tidak diproses dan menjadi tidak tersedia untuk kueri. Untuk memproses dimensi dan kubus terkait secara bersamaan, gunakan pengaturan pemrosesan batch. Untuk informasi selengkapnya, lihat Pemrosesan Batch (Analysis Services).

Memproses Grup Ukuran

Saat Anda memproses grup pengukuran, SQL Server Analysis Services memproses beberapa atau semua partisi dalam grup ukuran, dan dimensi yang tidak diproses yang berpartisipasi dalam grup pengukuran. Spesifik pekerjaan pemrosesan bergantung pada opsi pemrosesan yang Anda pilih. Anda dapat memproses satu atau beberapa grup pengukuran dalam SQL Server Analysis Services tanpa memengaruhi grup pengukuran lain dalam kubus.

Catatan

Anda dapat memproses grup pengukuran individual secara terprogram, atau dengan menggunakan Management Studio. Anda tidak dapat memproses grup pengukuran individual dalam SQL Server Data Tools; namun, Anda dapat memproses berdasarkan partisi.

Memproses Partisi

Administrasi SQL Server Analysis Services yang efektif melibatkan praktik pemartisian data. Pemrosesan partisi bersifat unik karena melibatkan pertimbangan penggunaan hard disk dan batasan ruang, dikombinasikan dengan batasan struktur data yang diberlakukan oleh SQL Server Analysis Services. Untuk menjaga waktu respons kueri tetap cepat dan pemrosesan throughput tinggi, Anda harus secara teratur membuat, memproses, dan menggabungkan partisi. Sangat penting untuk mengenali dan mengelola terhadap kemungkinan mengintegrasikan data redundan selama penggabungan partisi. Untuk informasi selengkapnya, lihat Menggabungkan Partisi di Analysis Services (SSAS - Multidimensi).

Saat Anda memproses partisi, SQL Server Analysis Services memproses partisi dan dimensi yang tidak diproses yang ada di partisi, tergantung pada opsi pemrosesan yang Anda pilih. Menggunakan partisi menawarkan beberapa keuntungan untuk diproses. Anda dapat memproses partisi tanpa memengaruhi partisi lain dalam kubus. Partisi berguna untuk menyimpan data yang tunduk pada penulisan balik sel. Writeback adalah fitur yang memungkinkan pengguna untuk melakukan analisis bagaimana-jika dengan menulis data baru kembali ke partisi untuk melihat efek perubahan yang diproyeksikan. Partisi tulis balik diperlukan jika Anda menggunakan fitur penulisan balik sel SQL Server Analysis Services. Memproses partisi secara paralel berguna karena SQL Server Analysis Services menggunakan daya pemrosesan secara lebih efisien dan dapat secara signifikan mengurangi total waktu pemrosesan. Anda juga dapat memproses partisi secara berurutan.

Memproses Struktur dan Model Penggalian Data

Struktur penambangan mendefinisikan domain data tempat model penggalian data akan dibangun. Satu struktur penambangan dapat berisi lebih dari satu model penambangan. Anda dapat memproses struktur penambangan secara terpisah dari model penambangan terkait. Saat Anda memproses struktur penambangan secara terpisah, struktur tersebut diisi dengan data pelatihan dari sumber data Anda.

Saat model penggalian data diproses, data pelatihan melewati algoritma model penambangan, melatih model menggunakan algoritma penggalian data, dan membangun konten. Untuk informasi selengkapnya tentang objek model penggalian data, lihat Struktur Penambangan (Analysis Services - Penggalian Data).

Untuk informasi selengkapnya tentang memproses struktur dan model penambangan, lihat Persyaratan dan Pertimbangan Pemrosesan (Penggalian Data).

Lihat juga

Alat dan Pendekatan untuk Pemrosesan (Analysis Services)
Pemrosesan Batch (Analysis Services)
Memproses model multidimensi (Analysis Services)