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.