L’indexation d’un entrepôt de données est délicate :
- si vous avez trop peu d’indexes les temps de chargement de votre entrepôt seront optimum mais les temps de requêtage seront déplorables
- au contraire, si vous avez trop d’indexes, les temps de chargement vont exploser mais les performances de requêtage seront excellentes.
Afin de prévoir un plan d’indexation optimum vous devez prendre en compte certains critères :
- le type d’entrepôt (archive vs temps (quasi) réel)
- la taille des dimensions et des tables de faits
- le nombre d’utilisateurs ayant accès à l’entrepôt (le nombre d’accès concurrents max à gérer)
- le type d’accès aux données (ad-hoc ou via des interfaces d’applications structurées)
- le mode d’alimentation (upsert, annule/remplace …)
- etc …
Voici néanmoins quelques règles basiques à respecter lors du design de votre entrepôt.
Lire la suite