Partisi dalam Model Multidimensi
Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Dalam SQL Server Analysis Services, partisi menyediakan penyimpanan fisik data fakta yang dimuat ke dalam grup pengukuran. Satu partisi dibuat untuk setiap grup pengukuran secara otomatis, tetapi umum untuk membuat partisi tambahan yang lebih mensegmentasi data, menghasilkan pemrosesan yang lebih efisien dan performa kueri yang lebih cepat.
Pemrosesan lebih efisien karena partisi dapat diproses secara independen dan paralel, pada satu atau beberapa server. Kueri berjalan lebih cepat karena setiap partisi dapat dikonfigurasi untuk memiliki mode penyimpanan dan pengoptimalan agregasi yang menghasilkan waktu respons yang lebih singkat. Misalnya, memilih penyimpanan MOLAP untuk partisi yang berisi data yang lebih baru biasanya lebih cepat daripada ROLAP. Demikian juga, jika Anda mempartisi berdasarkan tanggal, partisi yang berisi data yang lebih baru dapat memiliki lebih banyak pengoptimalan daripada partisi yang berisi data lama yang lebih jarang diakses. Perhatikan bahwa berbagai penyimpanan dan desain agregasi berdasarkan partisi akan berdampak negatif pada operasi penggabungan di masa mendatang. Pastikan untuk mempertimbangkan apakah penggabungan adalah komponen penting dari strategi manajemen partisi Anda sebelum mengoptimalkan partisi individual.
Catatan
Dukungan untuk beberapa partisi tersedia dalam edisi kecerdasan bisnis dan edisi perusahaan. Edisi standar tidak mendukung beberapa partisi. Untuk informasi selengkapnya, lihat Fitur yang Didukung oleh Edisi SQL Server 2016.
Pertimbangan penting saat merancang strategi partisi
Integritas data kubus bergantung pada data yang didistribusikan di antara partisi kubus sehingga tidak ada data yang diduplikasi di antara partisi. Ketika data dirangkum dari partisi, elemen data apa pun yang ada di lebih dari satu partisi akan diringkas seolah-olah mereka adalah elemen data yang berbeda. Ini dapat mengakibatkan ringkasan yang salah dan data yang salah yang diberikan kepada pengguna akhir. Misalnya, jika transaksi penjualan untuk Produk X diduplikasi dalam tabel fakta untuk dua partisi, ringkasan penjualan Produk X dapat mencakup akuntansi ganda dari transaksi duplikat.
Partisi dapat digabungkan; Anda dapat menggunakan fitur ini dalam strategi penyimpanan dan pembaruan data Anda secara keseluruhan. Partisi hanya dapat digabungkan jika mereka memiliki mode penyimpanan dan desain agregasi yang sama. Untuk membuat partisi yang merupakan kandidat untuk digabungkan nanti, Anda dapat menyalin desain agregasi partisi lain saat membuat partisi. Anda juga dapat mengedit partisi setelah dibuat untuk menyalin desain agregasi partisi lain. Menggabungkan partisi juga harus dilakukan dengan hati-hati untuk menghindari duplikasi data dalam partisi yang dihasilkan, yang dapat menyebabkan data kubus tidak akurat.
Partisi Lokal
Partisi lokal adalah partisi yang ditentukan, diproses, dan disimpan di satu server. Jika Anda memiliki grup ukuran besar dalam kubus, Anda mungkin ingin mempartisinya sehingga pemrosesan terjadi secara paralel di seluruh partisi. Keuntungannya adalah pemrosesan paralel memberikan eksekusi yang lebih cepat. Karena satu pekerjaan pemrosesan partisi tidak harus diselesaikan sebelum yang lain dimulai, mereka dapat berjalan secara paralel. Untuk informasi selengkapnya, lihat Membuat dan Mengelola Partisi Lokal (Analysis Services).
Partisi Jarak Jauh
Partisi jarak jauh adalah partisi yang ditentukan pada satu server, tetapi diproses dan disimpan di server lain. Jika Anda ingin mendistribusikan penyimpanan data dan metadata di beberapa server, gunakan partisi jarak jauh. Biasanya, ketika Anda beralih dari pengembangan ke produksi, ukuran data di bawah analisis tumbuh beberapa kali lipat. Dengan potongan data yang begitu besar, salah satu alternatif yang mungkin adalah mendistribusikan data tersebut melalui beberapa komputer. Ini bukan hanya karena satu komputer tidak dapat menyimpan semua data, tetapi karena Anda akan menginginkan lebih dari satu komputer memproses data secara paralel. Untuk informasi selengkapnya, lihat Membuat dan Mengelola Partisi Jarak Jauh (Analysis Services).
Agregasi
Agregasi adalah ringkasan data kubus yang telah dihitung sebelumnya yang membantu mengaktifkan SQL Server Analysis Services untuk memberikan respons kueri yang cepat. Anda dapat mengontrol jumlah agregasi yang dibuat untuk grup pengukuran dengan mengatur batas penyimpanan, perolehan performa, atau secara sewenang-wenang menghentikan proses build agregasi setelah berjalan untuk sementara waktu. Agregasi yang lebih banyak belum tentu lebih baik. Setiap agregasi baru dikenakan biaya, baik dalam hal ruang disk maupun waktu pemrosesan. Sebaiknya buat agregasi untuk perolehan performa tiga puluh persen, lalu naikkan angka hanya jika pengujian atau pengalaman menjaminnya. Untuk informasi selengkapnya, lihat Merancang Agregasi (Analysis Services - Multidimensi).
Penggabungan dan Pengeditan Partisi
Jika dua partisi menggunakan desain agregasi yang sama, Anda dapat menggabungkan dua partisi tersebut menjadi satu. Misalnya, jika Anda memiliki dimensi inventori yang dipartisi berdasarkan bulan, maka pada akhir setiap bulan kalender, Anda dapat menggabungkan partisi bulan tersebut dengan partisi tahun ke tanggal yang ada. Dengan cara ini, partisi bulan ini dapat diproses dan dianalisis dengan cepat, sementara sisa tahun dalam bulan hanya harus diproses ulang ketika digabungkan. Pemrosesan ulang tersebut membutuhkan waktu pemrosesan yang lebih lama, dan dapat dijalankan lebih jarang. Untuk informasi selengkapnya tentang mengelola proses penggabungan partisi, lihat Menggabungkan Partisi di Analysis Services (SSAS - Multidimensi). Untuk mengedit partisi kubus dengan menggunakan tab Partisi di Kubus Designer, lihat Mengedit atau Menghapus Partisi (Layanan Analisis - Multidimensi).
Topik Terkait
Topik | Deskripsi |
---|---|
Membuat dan Mengelola Partisi Lokal (Analysis Services) | Berisi informasi tentang cara mempartisi data menggunakan filter atau tabel fakta yang berbeda tanpa menduplikasi data. |
Mengatur Penyimpanan Partisi (Analysis Services - Multidimensi) | Menjelaskan cara mengonfigurasi penyimpanan untuk partisi. |
Edit atau Hapus Partisi (Layanan Analisis - Multidimensi) | Menjelaskan cara melihat dan mengedit partisi. |
Menggabungkan Partisi dalam Analysis Services (SSAS - Multidimensi) | Berisi informasi tentang cara menggabungkan partisi yang memiliki tabel fakta yang berbeda atau irisan data yang berbeda tanpa menduplikasi data. |
Atur Tulis Balik Partisi | Menyediakan instruksi tentang mengaktifkan tulis partisi. |
Membuat dan Mengelola Partisi Jarak Jauh (Analysis Services) | Menjelaskan cara membuat dan mengelola partisi jarak jauh. |