Présentation de la gestion des données et de l'ETL dans SAP Signavio Process Intelligence

Présentation de la transformation des données

Objective

After completing this lesson, you will be able to expliquer les exigences en matière de données et la configuration.
Introduction à la transformation des données.

Introduction à la transformation des données

Les activités et les interactions au sein des systèmes source laissent derrière elles des traces numériques. Ces traces sont générées au fur et à mesure que les utilisateurs s'engagent avec diverses applications logicielles, laissant derrière elles un essai d'événements horodatés. Ces événements capturent des informations essentielles telles que les activités effectuées, l'ordre d'exécution et les entités impliquées (par exemple, les utilisateurs, les systèmes ou les services). Les traces numériques servent de source de données brutes pour les analyses d'exploration de processus, offrant une perspective détaillée et objective sur la manière dont les processus se déroulent dans la pratique.

Les objets métier représentent les entités qui composent un processus métier. Il peut s'agir de documents, de commandes, de factures, etc. Les sous-ensembles d'un processus de gestion agissent sur des objets de gestion individuels et la compilation de tous les objets de gestion composent l'ensemble du processus de gestion. À l'aide d'un processus Procure-to-Pay par exemple, les objets de gestion associés sont les suivants :

  • Demande d'achat (PR)
  • Commande d'achat
  • Facture

Toutes les modifications et transactions se référant à ces objets sont stockées dans une base de données. Désormais, avec SAP Signavio Process Intelligence, ces détails peuvent être explorés. Ils sont extraits et transformés de manière à permettre un retour en arrière de toutes les étapes. Ces étapes recréées sont stockées dans un journal des événements.

Le journal des événements est un enregistrement chronologique et structuré des événements survenus dans un processus de gestion. Chaque entrée dans le journal des événements représente une occurrence d'une activité spécifique à un moment donné dans le processus de gestion. La transformation de données est le processus de modification du format, de la structure ou des valeurs des données brutes des systèmes ERP afin de créer le journal des événements.

Un journal des événements contient des champs obligatoires pour l'identifiant de cas (par exemple : ID de la commande), le nom de l'événement (par exemple : nom de l'activité) et l'horodatage (par exemple : l'heure à laquelle l'activité spécifique s'est produite) ainsi que des attributs supplémentaires.

Importance

Pourquoi la transformation des données est-elle nécessaire pour créer un journal des événements ? Parce que toutes les données sont stockées dans différentes tables. Nous devons nous assurer que les données extraites sont liées par un identifiant unique à leurs cas spécifiques. Comment un système saura-t-il que l'ID de commande 123 dans la table de commande et l'ID de facture 456 dans la table de factures appartiennent au même cas ?

Quel est votre cas ?

La définition de l'identifiant de cas correct (ID) est l'un des points les plus importants de la transformation des données. L'identifiant de cas définit le périmètre du processus. Il détermine où commence et se termine le processus. Dans un processus d'approvisionnement, si l'identifiant de cas est défini par l'identifiant de document d'achat, chaque demande individuelle sera considérée comme un nouveau cas, peu importe si plusieurs demandes peuvent être combinées en une seule commande.

Si l'identifiant de cas est défini par l'identifiant de commande, l'ensemble de données contiendra toutes les commandes sous forme de cas, quelles que soient leurs demandes d'achat sous-jacentes. Une combinaison des deux entraînerait également des cas pour chaque demande d'achat. À la fin, la réponse dépend de l'objet de gestion ou du document à analyser en termes de cycle de vie. L'attribut de cas et les journaux d'événements sont ensuite créés sur la base de l'identifiant de cas.

Chargement des données

La dernière partie de l'ETL est la phase de chargement des données. Cela couvre les tâches de chargement des données transformées dans le frontend Process Intelligence.