Je dois extraire des informations de gestion (MI) à partir de données mises à jour dans des lots du jour au lendemain. J'utiliserai des fonctions agrégées pour générer le MI à partir de tables contenant des centaines de milliers et potentiellement des millions de lignes. L'information sera affichée sur une page Web.
Le facteur critique ici est l'efficacité de la gestion des fonctions d'agrégat par SQL Server.
Je suis confronté à deux choix pour générer les données:Performances des fonctions agrégées sur les jeux de données de grande taille peu changeants
- écriture stockées procs/vues pour générer les informations à partir des données brutes qui sont appelées chaque fois que quelqu'un accède à une page
- Créer des tables qui sont actualisées tous les jours et agir comme un cache pour le MI
Quelle est la meilleure approche à prendre?
Merci. Jetez un oeil à Analysis Services. – macleojw