Qu'est-ce que Schema?
Dans le système de gestion de base de données (SGBD), le schéma représente la base de données relationnelle. Il définit les tables, les champs de chaque table et la relation entre les champs et les tables. En d'autres termes, le schéma est une collection d'objets de base de données, y compris des tables, des vues, des index et des synonymes. Les schémas sont généralement stockés dans un dictionnaire de données.
Qu'est-ce que le schéma classique en étoile?
Un schéma en étoile classique est un modèle de données multidimensionnel basé sur une table de faits centrale entourée de plusieurs tables de dimension en forme d'étoile (d'où le nom).
Un InfoCube se compose de plusieurs Info-Objets (Caractéristiques et Chiffres clés) et est structuré selon le schéma en étoile. Cela signifie qu'il existe une grande table de faits avec des chiffres clés pour l'InfoCube, ainsi que de nombreuses tables de dimensions entourent sa structure qui ressemble à une étoile.
Les avantages du schéma en étoile sont la réduction, la compréhension facile des données et l'augmentation des performances.
Qu'est-ce que le schéma en étoile étendu?
Dans le schéma en étoile étendu, la «table de faits» et la «table de données de base» sont connectées via la table SID (Surrogate ID). Dans le schéma en étoile étendu, la table de faits et la table de dimension seront à l'intérieur du cube. Il a une capacité d'analyse de 16 * 248 (table SID). La table de faits est petite et la table de dimension est énorme contrairement au modèle Star Schema. Sous le modèle de schéma en étoile étendu, la table de dimension ne contient pas de données de base
Voici les différents composants d'un schéma en étoile étendu.
- La table d'attributs contient l'attribut des données de base.
- La table SID crée le SID unique pour (Surrogate Id) tous les enregistrements de données de base.
- La table de dimension crée le DimId pour chaque combinaison unique de SID (Max 248 SID (caractères) peut accueillir dans la table DIM).
- Le tableau de texte contient la description des données de base.
- La table de faits contient une combinaison unique d'ID DIM et de chiffres clés (233 chiffres clés maximum (quantité mesurable) peuvent contenir une table de faits).
Vous trouverez ci-dessous un exemple de l'apparence d'une table de faits d'un Infocube.
Vous trouverez ci-dessous les tableaux des dimensions et des SID.
Vous trouverez ci-dessous les données de base et le tableau de texte de l'objet Info.
Infocube: exemple de schéma en étoile étendu:
Ci-dessous, un exemple d'Infocube montrant 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 la valeur 3.
- La valeur de la table de faits (c'est-à-dire «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 mappée avec le tableau de données texte et maître.