Saya telah ditugaskan untuk merancang solusi untuk rantai ritel besar. Mereka ingin mengizinkan masing-masing 1,2 juta pelanggannya untuk masuk ke situs web untuk melihat distribusi pembelian terakhir (bulan ini, bulan sebelumnya, tahun-ke-tanggal) di lebih dari sekitar 50 kategori. Data akan diperbarui setiap hari sekali.
Saya berpikir untuk memasang kubus OLAP SQL Server 2012 dan membiarkan situs web meminta kubus ini secara langsung, meningkatkan fitur seperti caching proaktif. Namun, sebagai pengembang hati, saya hampir tidak memiliki pengalaman dengan bagian layanan analisis SQL Server, jadi saya cukup khawatir tentang kinerja solusi ini.
Apakah menghubungkan situs web secara langsung ke OLAP cube terdengar seperti solusi yang layak? Apakah sistem tersebut bereaksi terhadap beban dari beberapa pengguna secara kasar seperti SQL Server, menjadikan ini solusi yang masuk akal, atau apakah mereka bertindak sepenuhnya berbeda?
Saya tidak berharap pengguna untuk memeriksa status mereka sangat sering dan saya tentu saja akan menggunakan caching di server web dll.
sumber
SSAS adalah topik yang sangat gemuk. Hampir tidak ada yang Anda ketahui tentang mesin basis data yang dapat diterapkan ke Layanan Analisis. Jika satu-satunya tujuan adalah untuk menyediakan back-end untuk laporan ini, maka meningkatkan kecepatan pada Layanan Analisis dan mengimplementasikan database OLAP akan menjadi biaya yang cukup besar dibandingkan dengan pendekatan yang lebih konvensional yaitu menyegarkan secara berkala beberapa data ringkasan yang disimpan dalam sebuah database relasional, atau membuat laporan Layanan Pelaporan yang dijalankan dari snapshot eksekusi yang dihasilkan secara berkala.
Yang mengatakan, jika Anda benar-benar memiliki kebutuhan jangka panjang untuk beberapa kekuatan Layanan Analisis, seperti pelaporan multidimensi ad-hoc dan ekspresi MDX (Anda dapat melakukan beberapa hal yang sangat keren), dan Anda bekerja dengan sangat besar data warehouse yang memungkinkannya untuk secara signifikan mengungguli database relasional, maka bisa jadi layak untuk dipelajari. Namun, jangan berharap untuk mengambilnya dalam sehari.
sumber
Ya ini solusi yang sangat masuk akal. Saya punya klien yang memiliki SSAS dengan beban yang sama dan berfungsi dengan baik. Seperti halnya desain database apa pun, kinerja yang Anda dapatkan akan langsung terkait dengan seberapa baik desain kubus.
sumber