Qu'est-ce qu'un Infocube SAP BI/BW ? Comment en créer un ?
⚡ Résumé intelligent
Un InfoCube dans SAP BW est un ensemble de données multidimensionnel autonome construit sur le schéma en étoile étendu, stockant les chiffres clés des tables de faits entourés de tables de dimensions, et servant à la fois de cible de données et de fournisseur d'informations pour la production de rapports.

Qu'est-ce qu'un InfoCube ?
Un InfoCube est une zone de stockage de données dans laquelle nous conservons des données extracUn InfoCube est extrait physiquement du système source. Il peut servir à la fois de cible de données et de fournisseur d'informations. Du point de vue de la création de rapports, un InfoCube peut être décrit comme un ensemble de données autonome.
Par exemple, un InfoCube de montant des ventes avec des dimensions telles que MOIS, PRODUIT, CLIENT et RÉGION peut être visualisé selon n'importe quel axe, par exemple le total des ventes par région ou par client. Les dimensions d'un InfoCube sont des entités ou des hiérarchies.
BIW (Business Intelligence Warehouse) offre la possibilité de définir 16 dimensions, dont 3 sont prédéfinies.
Le cube ci-dessus illustre un cube tridimensionnel simple. Chaque dimension peut contenir 248 caractéristiques à analyser. Un carré du cube représente la valeur relative de la combinaison client/région/division correspondante.
Structure de l'InfoCube
- Un InfoCube suit le schéma en étoile étendu.
- Il comporte une table de faits au centre, entourée de 16 tables de dimensions, les données de référence se trouvant en dehors du cube.
- Les InfoCubes constituent le modèle de données multidimensionnel central de la BI.
- Il s'agit d'un ensemble de données autonome englobant un ou plusieurs processus métier liés. Un utilisateur de reporting peut définir ou exécuter des requêtes sur un InfoCube.
- Il stocke des données synthétisées ou agrégées sur de longues périodes. Un InfoCube se compose d'une seule table de faits entourée de tables de dimensions.
- SAPLes InfoCubes fournis commencent par un chiffre, généralement 0. Votre propre InfoCube doit commencer par une lettre de A à Z et comporter de 3 à 9 caractères.
Types d'InfoCubes
Un InfoCube est classé en trois types selon la manière dont les données sont conservées et distribuées.
- InfoCube standard : Les données sont stockées physiquement dans le cube. Le mode lecture seule est possible.
- InfoCube virtuel : ne stocke pas physiquement les données dans le cube. Lors de l'exécution d'une requête, il récupère les données depuis le système source correspondant.
- InfoCube en temps réel : Les données sont stockées physiquement dans le cube. La lecture et l'écriture sont possibles. Ce système est largement utilisé pour la planification des données.
Comment créer un InfoCube standard
Étape 1) Créer un InfoCube.
- Accédez au code de transaction RSA1.
- Cliquez sur le bouton OK.
Étape 2)
- Accédez à l'onglet Modélisation -> InfoProvider.
- Faites un clic droit sur InfoArea.
- Cliquez sur « Créer un InfoCube » dans le menu contextuel.
Étape 3)
- Entrez le nom technique.
- Entrer le Description.
- Choisissez le bouton d'option « InfoCube standard ».
Cliquez sur le bouton Créer.
Étape 4) Faites un clic droit sur Dimension 1 -> Propriétés.
Étape 5) Renommez la dimension conformément aux informations de l'InfoObjet.
Étape 6) Cliquez avec le bouton droit sur la dimension -> Saisie directe de l'objet d'information pour insérer InfoObjets dans la dimension.
Étape 7) Sélectionnez Caractéristiques.
Étape 8) Sélectionnez l'identifiant de la compagnie aérienne dans les caractéristiques.
Faites-le glisser et déposez-le dans la dimension.
Étape 9) De même, créez de nouvelles dimensions et suivez les étapes 4 à 8 pour ajouter les InfoObjects.
Étape 10) Ajouter les InfoObjects des indicateurs clés à l'InfoCube.
Étape 11) Suivez la procédure ci-dessus pour ajouter d'autres indicateurs clés.
Étape 12) Activez l'InfoCube.
Points supplémentaires d'InfoCube
Le nom technique du tableau de cotes est attribué par le système selon le modèle /BIC/D. #, où le premier # vaut 1, le deuxième 2, et ainsi de suite. Pour un SAP-cube livré, il commence par /BI0/D.
Il est possible d'ajouter librement des InfoObjects de caractéristique aux dimensions créées par le client. L'utilisation des tables de dimensions doit être optimisée. Veillez à respecter une cardinalité optimale lors de l'ajout d'InfoObjects de caractéristique aux dimensions. Par exemple, un grand magasin compte 10 000 clients et propose 1 000 articles différents ; la cardinalité est de m:n, ce qui signifie que chaque client peut acheter plusieurs articles. Une telle cardinalité ne doit pas être conservée dans la même table de dimension.
Règle générale : éviter m:n à l'intérieur d'une dimension.
Meilleures pratiques
- Utilisez un InfoCube standard pour faciliter l'analyse multidimensionnelle.
- Utilisez-le pour stocker des informations résumées ou agrégées contenant un grand volume de données.
- Utilisez une cote de ligne si un seul objet est placé dans un tableau de cotes.
- Afficher les informations sur les personnages via les attributs de navigation, le cas échéant.
Points à éviter
- Ne regroupez pas les cardinalités m:n dans la même dimension.
- Ne conservez pas d'informations à cardinalité élevée dans une table de dimensions sans dimension de poste.
















