SAP BW - Entreposage de données

Dans ce chapitre, nous aborderons les schémas en étoile et en étoile étendu. Nous comprendrons également ce que sont InfoArea et InfoObjects.

Schéma en étoile

Dans Star Schema, chaque dimension est jointe à une seule table de faits. Chaque dimension est représentée par une seule dimension et n'est pas normalisée davantage. Une table de dimension contient un ensemble d'attributs utilisés pour analyser les données.

Par exemple - Nous avons une table de faits appelée FactSales qui a des clés primaires pour toutes les tables et mesures Dim units_sold et dollars_sold faire une analyse.

Nous avons des tables à 4 dimensions - DimTime, DimItem, DimBranch, DimLocation, comme indiqué dans l'image suivante.

Chaque table de dimension est connectée à une table de faits car la table de faits possède la clé primaire pour chaque table de dimension utilisée pour joindre deux tables.

Les faits / mesures dans la table de faits sont utilisés à des fins d'analyse avec l'attribut dans les tables de dimension.

Schéma en étoile étendu

Dans le schéma Extended Star, les tables de faits sont connectées aux tables de dimension et cette table de dimension est en outre connectée à la table SID et cette table SID est connectée aux tables de données de base. Dans un schéma en étoile étendu, vous avez les tables de faits et de dimension à l'intérieur du cube, mais les tables SID sont à l'extérieur du cube. Lorsque vous chargez les données transactionnelles dans le cube Info, les Dim Id sont générés en fonction des SID et ces Dim ids sont ensuite utilisés dans les tables de faits.

Dans le schéma en étoile étendu, une table de faits peut se connecter à 16 tables de dimension et chaque table de dimension est affectée à 248 tables SID maximum. Ces tables SID sont également appelées caractéristiques et chaque caractéristique peut avoir des tables de données de base telles que ATTR, Texte, etc.

  • ATTR - Il est utilisé pour stocker toutes les données d'attribut.

  • Text - Il est utilisé pour stocker la description dans plusieurs langues.

InfoArea et InfoObjects

Les InfoObjects sont connus comme la plus petite unité dans SAP BI et sont utilisés dans les fournisseurs d'informations, les DSO, les fournisseurs multiples, etc. Chaque fournisseur d'informations contient plusieurs InfoObjects.

Les InfoObjects sont utilisés dans les rapports pour analyser les données stockées et fournir des informations aux décideurs. Les InfoObjects peuvent être classés dans les catégories suivantes -

  • Des caractéristiques telles que le client, le produit, etc.
  • Des unités telles que la quantité vendue, la devise, etc.
  • Chiffres clés tels que les revenus totaux, les bénéfices, etc.
  • Les caractéristiques temporelles telles que l'année, le trimestre, etc.

Les InfoObjects sont créés dans le catalogue InfoObject. Il est possible qu'un InfoObject puisse être affecté à un autre catalogue d'informations.

Zone d'informations

La zone d'informations de SAP BI est utilisée pour regrouper des types d'objets similaires. La zone d'informations est utilisée pour gérer les cubes d'informations et les InfoObjects. Chaque InfoObjects réside dans une zone d'informations et vous pouvez le définir dans un dossier qui est utilisé pour contenir des fichiers similaires ensemble.