

- Description
- Un prisme qui décompose la lumière
- Source
- Kelvinsong · page d’origine
- Licence
- CC0 Domaine public
Matrice : Couche d'abstraction
La couche qui se place entre les données et les rapports : définitions uniques, structure, réutilisation, droits par ligne, langues, description, évolution, performance.
En bref
- 8 dimensions, niveaux 0 à 5, 112 critères.
- Outil : état des lieux en choisissant « Couche d'abstraction ».
- Niveaux et critères : synthèse originale, références citées en bas de page.
La couche d'abstraction entre les données stockées et les rapports, quelle que soit la technologie (modèle sémantique, cube, vues, couche de métriques) : définition unique des mesures, structure du modèle, réutilisation, sécurité par ligne, langues et formats, description, compatibilité des versions, performance. Les tables sous-jacentes relèvent du thème « Stockage », les rapports du thème « Restitution ».
8 dimensions, six niveaux (0 à 5) et 112 critères observables. Pour situer votre produit : ouvrir l'état des lieux de ce thème. Les règles de calcul sont ici.
Vue d'ensemble#
Chaque cellule est la signature du niveau pour la dimension.
| Dimension | 0 · Artisanal | 1 · Local outillé | 2 · Partagé | 3 · Industrialisé | 4 · Intégré et gouverné | 5 · Autonome |
|---|---|---|---|---|---|---|
| Définition unique des mesures | Chaque rapport calcule ses indicateurs à sa façon. | Indicateurs listés. | Mesures centralisées. | Mesures gérées. | Mesures vérifiées. | Mesures pilotées. |
| Structure du modèle | Une grande table à plat, ou autant de tables que de rapports. | Tables séparées par sujet. | Faits et dimensions. | Modèle conforme. | Modèle maîtrisé. | Modèle contrôlé automatiquement. |
| Réutilisation et partage | Un modèle copié et modifié pour chaque rapport. | Modèles identifiés. | Modèle partagé. | Modèle commun et spécificités. | Composition gouvernée. | Réutilisation pilotée. |
| Sécurité au niveau des lignes et des objets | Confidentialité assurée par des rapports distincts selon le public. | Filtres dans les rapports. | Droits dans la couche. | Droits dynamiques. | Droits maîtrisés. | Droits vérifiés en continu. |
| Langues, formats et libellés | Libellés techniques, une seule langue, formats propres à chaque rapport. | Libellés lisibles. | Formats communs. | Langues gérées. | Traductions maîtrisées. | Traductions automatisées. |
| Description et découvrabilité | Noms techniques, aucune description. | Noms explicites. | Descriptions présentes. | Descriptions gérées. | Découverte facilitée. | Description tenue automatiquement. |
| Versions et compatibilité | Une modification du modèle casse des rapports, découverts à l'usage. | Changements connus. | Évolutions versionnées. | Compatibilité recherchée. | Compatibilité vérifiée. | Compatibilité automatisée. |
| Performance de la couche | Réponse lente non expliquée. | Lenteurs connues. | Modèle allégé. | Optimisation systématique. | Performance sous contrôle. | Performance adaptative. |
Dimensions du modèle global les plus concernées : Modèle sémantique et indicateurs, Accès et habilitations, Documentation et traçabilité et Disponibilité et performance.
Définitions et structure#
Définition unique des mesures#
Chaque indicateur est-il défini une seule fois, au même endroit, pour tous les rapports ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Chaque rapport calcule ses indicateurs à sa façon. | Point de départ : aucun critère. |
| 1 · Local outillé | Indicateurs listés. |
|
| 2 · Partagé | Mesures centralisées. |
|
| 3 · Industrialisé | Mesures gérées. |
|
| 4 · Intégré et gouverné | Mesures vérifiées. |
|
| 5 · Autonome | Mesures pilotées. |
|
Le même chiffre a la même valeur partout, et un changement de définition se fait à un seul endroit.
Structure du modèle#
La structure sert-elle l'analyse : tables d'analyse, relations, grain ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Une grande table à plat, ou autant de tables que de rapports. | Point de départ : aucun critère. |
| 1 · Local outillé | Tables séparées par sujet. |
|
| 2 · Partagé | Faits et dimensions. |
|
| 3 · Industrialisé | Modèle conforme. |
|
| 4 · Intégré et gouverné | Modèle maîtrisé. |
|
| 5 · Autonome | Modèle contrôlé automatiquement. |
|
On peut croiser les chiffres comme on l'attend, sans produire de résultat faux par un mauvais enchaînement de jointures.
Réutilisation et partage#
Un même modèle sert-il plusieurs rapports, plusieurs clients, plusieurs équipes ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Un modèle copié et modifié pour chaque rapport. | Point de départ : aucun critère. |
| 1 · Local outillé | Modèles identifiés. |
|
| 2 · Partagé | Modèle partagé. |
|
| 3 · Industrialisé | Modèle commun et spécificités. |
|
| 4 · Intégré et gouverné | Composition gouvernée. |
|
| 5 · Autonome | Réutilisation pilotée. |
|
Corriger ou enrichir une fois profite à tous, et personne ne maintient sa propre copie.
Accès et sécurité#
Sécurité au niveau des lignes et des objets#
Chacun voit-il seulement les lignes et les objets auxquels il a droit, quel que soit le rapport utilisé ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Confidentialité assurée par des rapports distincts selon le public. | Point de départ : aucun critère. |
| 1 · Local outillé | Filtres dans les rapports. |
|
| 2 · Partagé | Droits dans la couche. |
|
| 3 · Industrialisé | Droits dynamiques. |
|
| 4 · Intégré et gouverné | Droits maîtrisés. |
|
| 5 · Autonome | Droits vérifiés en continu. |
|
La règle de confidentialité s'applique dans la couche, donc partout, y compris dans un tableur ou un nouveau rapport.
Langues, formats et libellés#
Les noms, les formats et les langues s'adaptent-ils à l'utilisateur ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Libellés techniques, une seule langue, formats propres à chaque rapport. | Point de départ : aucun critère. |
| 1 · Local outillé | Libellés lisibles. |
|
| 2 · Partagé | Formats communs. |
|
| 3 · Industrialisé | Langues gérées. |
|
| 4 · Intégré et gouverné | Traductions maîtrisées. |
|
| 5 · Autonome | Traductions automatisées. |
|
Chacun lit les chiffres dans sa langue et son format, sans que le modèle soit dupliqué.
Évolution et usage#
Description et découvrabilité#
Un utilisateur trouve-t-il les bons champs, comprend-il leur sens et leurs limites ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Noms techniques, aucune description. | Point de départ : aucun critère. |
| 1 · Local outillé | Noms explicites. |
|
| 2 · Partagé | Descriptions présentes. |
|
| 3 · Industrialisé | Descriptions gérées. |
|
| 4 · Intégré et gouverné | Découverte facilitée. |
|
| 5 · Autonome | Description tenue automatiquement. |
|
On construit une analyse sans demander à l'équipe technique ce que signifie un champ.
Versions et compatibilité#
Une évolution de la couche casse-t-elle les rapports existants, les siens et ceux des clients ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Une modification du modèle casse des rapports, découverts à l'usage. | Point de départ : aucun critère. |
| 1 · Local outillé | Changements connus. |
|
| 2 · Partagé | Évolutions versionnées. |
|
| 3 · Industrialisé | Compatibilité recherchée. |
|
| 4 · Intégré et gouverné | Compatibilité vérifiée. |
|
| 5 · Autonome | Compatibilité automatisée. |
|
On fait évoluer le modèle sans que les rapports déjà construits cessent de fonctionner.
Performance de la couche#
La couche répond-elle vite, même avec beaucoup de données et de personnes ?
| Niveau | Signature | Critères à réunir |
|---|---|---|
| 0 · Artisanal | Réponse lente non expliquée. | Point de départ : aucun critère. |
| 1 · Local outillé | Lenteurs connues. |
|
| 2 · Partagé | Modèle allégé. |
|
| 3 · Industrialisé | Optimisation systématique. |
|
| 4 · Intégré et gouverné | Performance sous contrôle. |
|
| 5 · Autonome | Performance adaptative. |
|
Les chiffres s'affichent vite et de façon prévisible, sans que les auteurs de rapports aient à contourner le modèle.
Les dimensions s'inspirent des références citées ci-dessous ; les niveaux et les critères sont une synthèse originale, pas une reprise d'un référentiel. Ils sont proposés pour être discutés et adaptés, pas pour faire foi.
Sources et vérification#
- Microsoft Learn — Understand star schema and the importance for Power BI — tables de dimensions (filtrer, regrouper) et de faits (résumer), grain, clés de substitution, dimensions à rôles multiples, dimensions à variation lente
- Microsoft Learn — Row-level security (RLS) with Power BI — rôles et filtres par ligne, règles dynamiques sur l'identité, test par rôle, limites (la restriction n'agit pas sur les rôles d'édition de l'espace de travail)
- dbt — About MetricFlow (couche sémantique) — définir les métriques une fois, comme source unique, et générer les requêtes ; entités, dimensions, métriques simples, dérivées, ratios, cumulées
- Kimball Group — Dimensional Modeling Techniques — grain, dimensions conformes, clés de substitution, dimensions à variation lente
- Microsoft Learn — Optimization guide for Power BI — noms, descriptions, masquage, hiérarchies, mesures, formats et catégories de données comme aides pour les utilisateurs du modèle ; modes de stockage