Question de design de cube – SQL Server

Nous avons environ 10-15 tables de dimension qui reflètent différents niveaux de granularité et environ 15-20 mesures que nous voulons suivre. Est-il plus logique de build un cube au niveau le plus granulaire et de l'enrouler ou de l'explorer, ou d'avoir plusieurs cubes à différents niveaux de granularité?

Construire un cube au niveau le plus granulaire. Cela vous donnera la plus grande flexibilité dans les rapports.

Certains rapports peuvent être exécutés trop lentement, une fois qu'ils sont en production ou une fois que vous les avez testés avec des données importantes. Alors seulement devriez-vous envisager de créer des cubes plus spécifiques.