Qu'est-ce qu'un Infocube dans 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 iciarchipar exemple.

Infocube

BIW (Business Intelligence Warehouse) permet de définir 16 dimensions, dont 3 prédéfinies.

Infocube

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

  1. Accédez au code de transaction RSA1
  2. Cliquez sur le bouton OK.

Créer un Infocube standard

Étape 2)

  1. Accédez à l’onglet Modélisation->InfoProvider.
  2. Faites un clic droit sur InfoArea.
  3. Cliquez sur « Créer un InfoCube » dans le menu contextuel.

Créer un Infocube standard

Créer un Infocube standard

Étape 3)

  1. Entrez le nom technique.
  2. Entrez la description.
  3. Choisissez le bouton d'option « InfoCube standard ».

Cliquez sur le bouton créer

Créer un Infocube standard

Étape 4) Faites un clic droit sur Dimension 1 -> Propriétés.

Créer un Infocube standard

Étape 5) Renommez la dimension selon les informations de l'objet Info.

Créer un Infocube standard

Étape 6) Faites un clic droit sur la Dimension ->InfoObject Entrée directe à insérer InfoObjets dans la Dimension.

Créer un Infocube standard

Étape 7) Sélectionnez Caractéristiques.

Créer un Infocube standard

Étape 8) Sélectionnez l'identifiant de la compagnie aérienne dans les caractéristiques

Créer un Infocube standard

Faites-le glisser et déposez-le dans Dimension

Créer un Infocube standard

Étape 9) Créez de la même manière de nouvelles dimensions et suivez les étapes 4 à 8 pour ajouter les InfoObjets.

Créer un Infocube standard

Étape 10) Ajout de chiffres clésInfoObjets dans l'Infocube

Créer un Infocube standard

Étape 11) Suivez les processus ci-dessus pour ajouter plus de chiffres clés

Créer un Infocube standard

Étape 12) Activez l'Infocube.

Créer un Infocube standard

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.
  • Entrez la 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.