Mi è stato affidato il compito di progettare una soluzione per una grande catena di negozi. Vogliono consentire a ciascuno dei suoi 1,2 milioni di clienti di accedere a un sito Web per vedere la distribuzione degli acquisti recenti (mese corrente, mese precedente, da inizio anno) in circa 50 categorie. I dati verranno aggiornati una volta al giorno.
Sto pensando di installare un cubo OLAP basato su SQL Server 2012 e di consentire al sito Web di interrogare direttamente questo cubo, sfruttando funzionalità come la cache proattiva. Tuttavia, essendo uno sviluppatore a cuore, non ho quasi alcuna esperienza con le parti dei servizi di analisi di SQL Server, quindi sono abbastanza preoccupato per le prestazioni di questa soluzione.
La connessione di un sito Web direttamente a un cubo OLAP sembra una soluzione fattibile? Tali sistemi reagiscono al carico di più utenti più o meno come un SQL Server, rendendolo una soluzione ragionevole o agiscono in modo completamente diverso?
Non mi aspetto che gli utenti controllino il loro stato molto spesso e ovviamente userò la memorizzazione nella cache sul server Web ecc.