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.

  • 🧊 InfoCube : Un ensemble de données multidimensionnel autonome utilisé comme cible de données et fournisseur d'informations.
  • Schéma en étoile étendu : Une table de faits centrale est entourée de 16 tables de dimensions contenant des données de référence externes.
  • (I.e. 16 Dimensions : BW permet 16 dimensions, dont trois prédéfinies, chacune pouvant contenir jusqu'à 248 caractéristiques.
  • (I.e. Données agrégées : Les InfoCubes stockent des données synthétisées sur de longues périodes afin de permettre des requêtes rapides.
  • 🇧🇷 Trois types: Les InfoCubes standard, virtuels et en temps réel diffèrent par la manière dont les données sont gérées.
  • 🤖 Assistance IA : AI et SAP HANA optimise les modèles InfoCube pour l'analyse à grande échelle.

Qu'est-ce qu'un InfoCube ? SAP BI/BW

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.

InfoCube

BIW (Business Intelligence Warehouse) offre la possibilité de définir 16 dimensions, dont 3 sont prédéfinies.

InfoCube

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.

  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. Entrer le 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 conformément aux informations de l'InfoObjet.

Créer un InfoCube standard

Étape 6) Cliquez avec le bouton droit sur la dimension -> Saisie directe de l'objet d'information pour 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 la dimension.

Créer un InfoCube standard

Étape 9) De même, créez de nouvelles dimensions et suivez les étapes 4 à 8 pour ajouter les InfoObjects.

Créer un InfoCube standard

Étape 10) Ajouter les InfoObjects des indicateurs clés à l'InfoCube.

Créer un InfoCube standard

Étape 11) Suivez la procédure ci-dessus pour ajouter d'autres indicateurs 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 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.

FAQ

Un InfoCube stocke des données agrégées et synthétisées selon un schéma en étoile étendu et est additif, ce qui le rend idéal pour la génération rapide de rapports multidimensionnels. Un DSO stocke des données détaillées au niveau du document dans des tables transparentes et peut modifier les valeurs. Les DSO alimentent souvent les InfoCubes.

Parmi les 16 dimensions, SAP Trois dimensions sont prédéfinies : Temps, Unité et Paquet de données. Les 13 autres sont disponibles pour vos propres caractéristiques et regroupées afin de réduire la taille et l’efficacité des tables de dimensions.

Une dimension de ligne, ou dimension à cardinalité élevée, contient une seule caractéristique avec de très nombreuses valeurs distinctes, comme le numéro de document. SAP relie directement la table SID à la table de faits, évitant ainsi une table de dimension volumineuse et améliorant la vitesse de chargement et d'interrogation.

Oui. SAP HANA et l'apprentissage automatique analysent les modèles de requêtes pour recommander des agrégats, des partitionnements et une conception de dimensions. SAP Joule AI Copilot peut expliquer les choix de modélisation, aiderping Les consultants créent plus rapidement des InfoCubes efficaces.

L'apprentissage automatique exploite les données InfoCube nettoyées et agrégées pour entraîner des modèles de prévision et de détection d'anomalies. SAP Analytics Cloud, grâce à l'IA, utilise les dimensions du cube et les indicateurs clés pour générer automatiquement des graphiques et répondre aux questions en langage naturel.

Résumez cet article avec :