Bagikan melalui


Penyimpanan Kubus (Analysis Services - Data Multidimensi)

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

Penyimpanan hanya dapat menyertakan metadata kubus, atau dapat menyertakan semua data sumber dari tabel fakta serta agregasi yang ditentukan oleh dimensi yang terkait dengan grup pengukuran. Jumlah data yang disimpan tergantung pada mode penyimpanan yang dipilih dan jumlah agregasi. Jumlah data yang disimpan secara langsung memengaruhi performa kueri. Microsoft SQL Server SQL Server Analysis Services menggunakan beberapa teknik untuk meminimalkan ruang yang diperlukan untuk penyimpanan data kubus dan agregasi:

  • Opsi penyimpanan memungkinkan Anda memilih mode penyimpanan dan lokasi yang paling sesuai untuk data kubus.

  • Algoritma canggih merancang agregasi ringkasan yang efisien untuk meminimalkan penyimpanan tanpa mengorbankan kecepatan.

  • Penyimpanan tidak dialokasikan untuk sel kosong.

Penyimpanan didefinisikan berdasarkan partisi demi partisi, dan setidaknya ada satu partisi untuk setiap grup pengukuran dalam kubus. Untuk informasi selengkapnya, lihat Partisi (Analysis Services - Data Multidimensi), Mode Penyimpanan Partisi dan Pemrosesan, Ukuran dan Ukuran Grup, dan Membuat Ukuran dan Mengukur Grup dalam Model Multidimensi.

Penyimpanan Partisi

Penyimpanan untuk grup pengukuran dapat dibagi menjadi beberapa partisi. Partisi memungkinkan Anda mendistribusikan grup pengukuran ke dalam segmen diskrit pada satu server atau di beberapa server, dan untuk mengoptimalkan penyimpanan dan performa kueri. Setiap partisi dalam grup pengukuran dapat didasarkan pada sumber data yang berbeda dan disimpan menggunakan pengaturan penyimpanan yang berbeda.

Anda menentukan sumber data untuk partisi saat membuatnya. Anda juga dapat mengubah sumber data untuk partisi yang ada. Grup pengukuran dapat dipartisi secara vertikal atau horizontal. Setiap partisi dalam grup pengukuran yang dipartisi secara vertikal didasarkan pada tampilan yang difilter dari satu tabel sumber. Misalnya, jika grup pengukuran didasarkan pada satu tabel yang berisi beberapa tahun data, Anda dapat membuat partisi terpisah untuk data setiap tahun. Sebaliknya, setiap partisi dalam grup pengukuran yang dipartisi secara horizontal didasarkan pada tabel terpisah. Anda akan menggunakan partisi horizontal jika sumber data menyimpan data setiap tahun dalam tabel terpisah.

Partisi awalnya dibuat dengan pengaturan penyimpanan yang sama dengan grup pengukuran tempat partisi dibuat. Pengaturan penyimpanan menentukan apakah detail dan data agregasi disimpan dalam format multidimensi pada instans SQL Server Analysis Services, dalam format relasional di server sumber, atau kombinasi keduanya. Pengaturan penyimpanan juga menentukan apakah penembolokan proaktif digunakan untuk memproses perubahan data sumber secara otomatis ke data multidimensi yang disimpan di SQL Server Analysis Services.

Partisi kubus tidak terlihat oleh pengguna. Namun, pilihan pengaturan penyimpanan untuk partisi yang berbeda dapat memengaruhi langsung data, jumlah ruang disk yang digunakan, dan performa kueri. Partisi dapat disimpan pada beberapa instans SQL Server Analysis Services. Ini menyediakan pendekatan terkluster untuk penyimpanan kubus, dan mendistribusikan beban kerja di seluruh server SQL Server Analysis Services. Untuk informasi selengkapnya, lihat Mode dan Pemrosesan Penyimpanan Partisi, Partisi Jarak Jauh, dan Partisi (Analysis Services - Data Multidimensi).

Grup Ukuran Tertaut

Ini dapat memerlukan ruang disk yang cukup besar untuk menyimpan beberapa salinan kubus pada instans SQL Server Analysis Services yang berbeda, tetapi Anda dapat sangat mengurangi ruang yang diperlukan dengan mengganti salinan grup pengukuran dengan grup pengukuran tertaut. Grup pengukuran tertaut didasarkan pada grup pengukuran dalam kubus di database SQL Server Analysis Services lain, pada instans SQL Server Analysis Services yang sama atau berbeda. Grup pengukuran tertaut juga dapat digunakan dengan dimensi tertaut dari kubus sumber yang sama. Dimensi dan grup pengukuran yang ditautkan menggunakan agregasi kubus sumber dan tidak memiliki persyaratan penyimpanan data sendiri. Oleh karena itu, dengan mempertahankan grup ukuran sumber dan dimensi dalam satu database, dan membuat kubus dan dimensi yang ditautkan dalam kubus di database lain, Anda dapat menghemat ruang disk yang sebaliknya akan digunakan untuk penyimpanan. Untuk informasi selengkapnya, lihat Grup Ukuran Tertaut.

Lihat juga

Agregasi dan Desain Agregasi