Schéma en étoile et schéma en étoile étendu dans SAP BI/BW
⚡ Résumé intelligent
Schéma en étoile et schéma en étoile étendu dans SAP BW organise les données en tables de faits et de dimensions, où le modèle étendu relie les dimensions aux données de référence via des tables SID, permettant une analyse beaucoup plus approfondie et une réutilisation des données de référence.

Qu'est-ce qu'un schéma ?
Dans un système de gestion de bases de données (SGBD), un schéma représente la base de données relationnelle. Il définit les tables, les champs de chaque table et les relations entre les champs et les tables. Autrement dit, un schéma est un ensemble d'objets de base de données, incluant les tables, les vues, les index et les synonymes. Les schémas sont généralement stockés dans un dictionnaire de données.
Qu'est-ce qu'un schéma d'étoile classique ?
Un schéma en étoile classique est un modèle de données multidimensionnel. Il est basé sur un élément central. table de faits entouré de plusieurs tables de dimensions en forme d'étoile (d'où le nom).
Un InfoCube se compose de plusieurs InfoObjets (Caractéristiques et indicateurs clés) et est structuré selon un schéma en étoile. Une grande table de faits contenant les indicateurs clés de l'InfoCube est entourée de nombreuses tables de dimensions qui forment l'étoile. Une table de faits peut comporter jusqu'à 16 dimensions.
Les avantages du schéma en étoile sont un découpage aisé des données, une compréhension facile et des performances améliorées.
Qu'est-ce qu'un schéma en étoile étendu ?
Dans le schéma en étoile étendu, la table de faits et la table de données de référence sont liées par une table SID (identifiant de substitution). La table de faits et la table de dimensions sont contenues dans le cube, tandis que les données de référence sont stockées à l'extérieur. Sa capacité d'analyse est de 16 × 248 (tables SID). Contrairement au schéma en étoile classique, la table de faits est de petite taille et la table de dimensions de grande taille. Dans le schéma en étoile étendu, la table de dimensions ne contient pas de données de référence.
Les différents composants d'un schéma en étoile étendu sont :
- La table attributaire contient les attributs des données de référence.
- La table SID crée un SID (identifiant de substitution) unique pour chaque enregistrement de données maîtres.
- La table de dimension crée un DimID pour chaque combinaison unique de SID (un maximum de 248 caractéristiques SID peuvent être prises en charge dans une table de dimension).
- Le tableau de texte contient des descriptions des données de base.
- La table de faits contient une combinaison unique de DimIDs et de chiffres clés (un maximum de 233 chiffres clés peuvent être intégrés dans une table de faits).
Vous trouverez ci-dessous un exemple de ce à quoi ressemble une table de faits d'un InfoCube.
Vous trouverez ci-dessous les tableaux de dimensions et de SID.
Vous trouverez ci-dessous les tables de données de base et de texte des InfoObjects.
InfoCube : Exemple de schéma en étoile étendu
Voici un exemple d'InfoCube illustrant le schéma en étoile étendu.
Étapes expliquant le schéma en étoile étendu d'un InfoCube :
- La table de faits de l'InfoCube a une valeur de 3.
- La valeur de la table de faits (« 3 ») est mappée dans la table de dimension.
- L'ID de dimension « 3 » a un SID mappé dans la table SID.
- La valeur SID est associée aux tables de texte et de données de référence.







