Qu'est-ce qu'un Infocube SAP BI/BW ? Comment en créer un ?
Qu'est-ce qu'Infocube ?
Infocube est une zone de stockage de données dans laquelle nous conservons physiquement les données que nous extrayons du système source. Un InfoCube peut fonctionner à la fois comme cible de données et comme InfoProvider. Du point de vue du reporting, un Infocube peut être décrit comme un ensemble de données autonome.
Par exemple, un Infocube Montant des ventes qui a des dimensions telles que MOIS – PRODUIT-CLIENT-RÉGION, peut être visualisé selon n'importe lequel des axes, par exemple les ventes totales par région ou par client. Les dimensions d'un Info-Cube sont des entités ou des hiérarchies.
BIW (Business Intelligence Warehouse) permet de définir 16 dimensions, dont 3 prédéfinies.
Le cube ci-dessus montre un simple cube en 3 dimensions. Chaque dimension peut contenir 248 caractéristiques à analyser. Un carré dans le cube ci-dessus 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 a une table de faits au centre et est entouré de 16 tables de dimensions avec des données principales situées à l'extérieur du cube.
- Les Infocubes sont 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 associés. Un utilisateur de reporting peut définir ou exécuter des requêtes sur un cube d'informations.
- Il est utilisé pour stocker des données résumées/agrégées pendant de longues périodes. Les infocubes sont constitués précisément d'une table de faits entourée de tables dimensionnelles.
- SAP Les Infocubes livrés commencent par un chiffre généralement 0. Votre propre Infocube doit commencer par une lettre de A à Z et doit comporter de 3 à 9 caractères.
Types d'InfoCubes
Infocube est classé en trois types en fonction de la manière de conserver et de distribuer les données.
- Infocube standard :Utilisé pour conserver les données physiquement dans le cube. La lecture seule est possible.
- Infocube virtuel : Il ne conserve pas physiquement les données dans le cube. Lors de l'exécution de la requête, il récupère les données du système source respectif.
- Infocube en temps réel : Stocke les données physiquement dans le cube. La lecture et l'écriture sont possibles. Il est largement utilisé dans 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 selon les informations de l'objet Info.
Étape 6) Faites un clic droit sur la Dimension ->InfoObject Entrée directe à 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 Dimension
Étape 9) Créez de la même manière de nouvelles dimensions et suivez les étapes 4 à 8 pour ajouter les InfoObjets.
Étape 10) Ajout de chiffres clésInfoObjets dans l'Infocube
Étape 11) Suivez les processus ci-dessus pour ajouter plus de chiffres clés
Étape 12) Activez l'Infocube.
Points supplémentaires d'Infocube :
Le nom technique du tableau dimensionnel est attribué par le système, à l'aide du motif /BIC/ « D #", où le premier # sera a1, le second un 2, et ainsi de suite.
S'il s'agit d'un cube délivré par la sève, alors il commencera par /BI0/D
Caractéristiques Les Infoobjets peuvent être librement ajoutés aux dimensions créées par le client.
Les tableaux de dimensions doivent être utilisés de manière optimale.
Assurer une cardinalité optimale tout en ajoutant des caractéristiques d'objet d'information aux dimensions. Par exemple Un grand magasin compte 10,000 1000 clients et matières différentes. La cardinalité est m:n, ce qui signifie que chaque client peut acheter de nombreux matériaux. Ce type de cardinalité ne doit pas être conservé dans la même table de dimensions.
Règle empirique : évitez m:n dans une dimension.
Faire
- Accédez à l’onglet Modélisation->InfoProvider.
- Faites un clic droit sur InfoArea.
- Cliquez sur « Créer un InfoCube » dans le menu contextuel.
- Entrez le nom technique.
- Entrer le Description.
- Choisissez le bouton d'option « InfoCube standard ».
Ne pas faire
- L'Infocube standard peut être utilisé si l'utilisateur :
- Veut faciliter l’analyse multidimensionnelle.
- Veut stocker des informations résumées/agrégées avec un grand volume de données.
- Utilisez la dimension d'élément de ligne si un seul objet est placé dans une table de dimensions.
- Maintenez une granularité élevée des enregistrements.
- Groupe M : cardinalité N dans la même dimension.
- Accordez plus d'attention à l'apport d'informations sur le personnage via l'attribut de navigation.
- Conservez des informations de cardinalité élevée dans le tableau dimensionnel.