SAP BW - Transformation

Le processus de transformation est utilisé pour effectuer la consolidation, le nettoyage et l'intégration des données. Lorsque les données sont chargées d'un objet BI vers un autre objet BI, la transformation est appliquée aux données. La transformation est utilisée pour convertir un champ de source dans le format d'objet cible.

Chaque transformation comprend au moins une règle de transformation. Comme différents types de règles et routines sont disponibles, vous pouvez créer des transformations simples à complexes.

Pour créer une transformation, allez dans le contexte et faites un clic droit → Créer une transformation.

Dans la fenêtre suivante, vous serez invité à entrer la source de transformation et le nom et cliquez sur la case à cocher.

Une règle est créée du système source au système cible et le mappage est affiché.

Règles de transformation

Les règles de transformation sont utilisées pour mapper les champs source et les champs cible. Différents types de règles peuvent être utilisés pour la transformation.

  • Rule Type - Un type de règle est défini comme une opération appliquée sur les champs à l'aide d'une règle de transformation.

  • Rule Group - Il est défini comme le groupe de règles de transformation et chaque champ clé de la cible contient une règle de transformation.

  • Transformation Type - Il est utilisé pour déterminer les valeurs de transformation et la manière dont les données sont entrées dans la cible.

  • Routines- Les routines sont utilisées pour effectuer des transformations complexes. Les routines sont définies comme des classes ABAP locales et se composent d'une zone de définition et d'implémentation prédéfinie.

    Une routine est créée dans la zone d'implémentation et les paramètres entrants et sortants sont définis dans la zone de définition. Les routines peuvent être définies comme règle de transformation pour un chiffre clé et sont disponibles en tant que types de règles.

Acquisition de données en temps réel (RDA)

L'acquisition de données en temps réel est basée sur le déplacement des données vers Business Warehouse en temps réel. Les données sont envoyées à la file d'attente delta ou à la table PSA en temps réel. L'acquisition de données en temps réel est utilisée lorsque vous transférez des données plus fréquemment - toutes les heures ou toutes les minutes et que les données sont actualisées au niveau du rapport plusieurs fois dans un même intervalle de temps.

L'acquisition de données en temps réel est l'une des propriétés clés de la source de données et la source de données doit prendre en charge l'acquisition de données en temps réel. Source de données configurée pour transférer des données en temps réel, elles ne peuvent pas être utilisées pour le transfert de données standard.

L'acquisition de données en temps réel peut être réalisée dans deux scénarios -

  • En utilisant InfoPackage pour l'acquisition de données en temps réel à l'aide de Service API.

  • Utilisation du service Web pour charger des données dans la zone de stockage persistante (PSA), puis en utilisant le DTP en temps réel pour déplacer les données vers DSO.

Processus d'arrière-plan d'acquisition de données en temps réel -

Pour traiter les données vers InfoPackage et le processus de transfert de données DTP à intervalles réguliers, vous pouvez utiliser un processus d'arrière-plan appelé Daemon.

Le processus démon obtient toutes les informations d'InfoPackage et de DTP sur les données à transférer et les objets PSA et Data à charger avec les données.