SAP BW sur HANA - Principes de base de BW

SAP BW intègre les données de différentes sources, transforme et consolide les données, effectue le nettoyage des données et stocke les données. SAP BW comprend également la modélisation des données, l'administration et la zone de préparation.

Les données dans SAP BW sont gérées à l'aide d'un outil centralisé appelé SAP Business Intelligence (BI) Administration Workbench. La plateforme de BI fournit une infrastructure et des fonctions pour inclure:

  • Processeur OLAP
  • Référentiel de métadonnées
  • Process Designer et autres fonctions

Business Explorer (BEx) est un outil de reporting et d'analyse qui prend en charge les fonctions de requête, d'analyse et de reporting dans BI. En utilisant BEx, vous pouvez analyser les données historiques et actuelles à différents degrés d'analyse.

SAP BW est connu comme un outil standard ouvert qui vous permet d'extraire des données de différents systèmes vers le système de BI. Il évalue les données avec différents outils de reporting et vous pouvez les distribuer à d'autres systèmes.

Lorsque vous accédez à l'atelier d'administration SAP BI, le système source y est défini. Accédez à RSA1 → Systèmes source.

Selon le type de source de données, vous pouvez différencier les systèmes source -

  • Sources de données pour les données de transaction
  • Sources de données pour les données de base
  • Sources de données pour les hiérarchies
  • Sources de données pour le texte
  • Sources de données pour les attributs

Vous pouvez charger les données de n'importe quelle source de la structure de source de données dans BI avec un InfoPackage. Le système cible dans lequel les données doivent être chargées est défini dans la transformation.

Objet DataStore

DataStore Object (DSO) est connu comme un lieu de stockage pour maintenir les transactions ou les données de base nettoyées et consolidées au niveau de granularité le plus bas. Ces données peuvent être analysées à l'aide d'une requête BEx.

Un DSO contient des ratios et des champs caractéristiques. Les données de DSO peuvent être mises à jour à l'aide de la mise à jour Delta ou d'autres objets DataStore ou données de base. Les DSO sont généralement stockés dans des tables de base de données transparentes bidimensionnelles.

Architecture DSO

Le composant DSO se compose de trois tableaux -

File d'attente d'activation

Ceci est utilisé pour stocker les données avant leur activation. La clé contient l'identifiant de la demande, l'identifiant du package et le numéro d'enregistrement. Une fois l'activation terminée, la demande est supprimée de la file d'attente d'activation.

Table de données active

Cette table est utilisée pour stocker les données actives actuelles et elle contient la clé sémantique définie pour la modélisation des données.

Journal des modifications

Lorsque vous activez l'objet, les modifications apportées aux données actives sont stockées dans le journal des modifications. Le journal des modifications est une table PSA et est conservé dans Administration Workbench sous l'arborescence PSA.

InfoCube

InfoCube est défini comme un ensemble de données multidimensionnel, utilisé pour l'analyse dans une requête BEx. Un InfoCube se compose d'un ensemble de tables relationnelles qui sont jointes logiquement pour implémenter un schéma en étoile. Une table de faits dans un schéma en étoile est jointe à plusieurs tables de dimension.

Vous pouvez ajouter des données d'un ou de plusieurs InfoSource ou InfoProviders à un InfoCube. Ils sont disponibles en tant qu'InfoProviders à des fins d'analyse et de reporting.

Structure de l'InfoCube

Un InfoCube est utilisé pour stocker les données physiquement. Il se compose d'un certain nombre d'InfoObjects qui sont remplis avec les données de la préparation. Il a la structure d'un schéma en étoile.

La caractéristique en temps réel peut être affectée à un InfoCube. Les InfoCubes en temps réel sont utilisés différemment des InfoCubes standard.