- Avant de commencer
- Démarrage
- Intégrations
- Travailler avec des applications de processus
- Travailler avec des tableaux de bord et des graphiques
- Travailler avec des graphiques de processus
- Travailler avec des modèles de processus Découvrir et importer des modèles BPMN
- Afficher ou masquer le menu
- Informations contextuelles
- Exporter (Export)
- Filtres
- Envoi d’idées d’automatisation au Automation Hub d’UiPath®
- Balises
- Dates d’échéance
- Comparer
- Vérification de la conformité
- Analyse des causes profondes
- Simulation du potentiel d’automatisation
- Déclenchement d'une automatisation à partir d'une application de processus
- Afficher les données de processus
- Création d'applications
- Chargement des données
- Personnaliser les applications de processus
- Introduction aux tableaux de bord
- Travailler avec l'éditeur de tableau de bord
- Créer des tableaux de bord
- Tableaux de bord
- Gestionnaire de l’automatisation
- Définition de nouvelles tables d'entrée
- Ajout de champs
- Ajouter des tables
- Configuration requise pour le modèle de données
- Affichage et modification du modèle de données
- Exportation et importation de transformations
- Afficher le journal des transformations
- Modification et test des transformations de données
- Structure des transformations
- Conseils pour l'écriture de SQL
- Fusion des journaux d'événements
- Gestionnaire de processus
- Publication des tableaux de bord
- Modèles d'applications
- Ressources supplémentaires
- Balises et dates d'échéance prêtes à l'emploi
- Modification des transformations de données dans un environnement local
- Setting up a local test environment
- Création d'un journal d'événements
- DataBridgeAgent
- Configuration système requise
- Configurer DataBridgeAgent
- Ajouter un connecteur personnalisé à DataBridgeAgent
- Utiliser DataBridgeAgent avec le connecteur SAP pour l'accélérateur de découverte Purchase-to-Pay
- Utiliser DataBridgeAgent avec le connecteur SAP pour l'accélérateur de découverte Order-to-Cash
- Extension de l’outil d’extraction SAP Ariba
- Caractéristiques de performances
- Comment annuler une exécution de données à partir de la base de données
- Comment ajouter une règle de table d'adresse IP pour utiliser le port SQL Server 1433
- Lors de la création d'une application de processus, le statut reste dans Créer une application (Creating app)
- Configuration de Dapr avec Redis en mode cluster
- Transformations de données
- Charger des données
- Synchronisation des données C
Guide de l'utilisateur de Process Mining
L'analyse des données va également créer un fichier journal qui peut être utile en cas de résultats inattendus, ou bien si le téléchargement des données via le téléchargeur de données échoue. Le fichier extraction.log contient les journaux de la dernière analyse des données. Pour chaque extraction qui a échoué, un code de retour s’affiche. Reportez-vous à la documentation officielle de Theobald Software Appel via ligne de commande pour plus d'informations. Lorsque quelque chose avec la configuration est incorrect, cela est mentionné dans le message d’erreur.
Problèmes d'extraction avec CDPOS pour les systèmes non-HANA
Dans certains anciens systèmes non HANA, CDPOS est une table de cluster et peut entraîner une « joindre avec une table de pool », comme affiché dans le code suivant.
ERPConnect.ABAP RuntimeException: RfcReceiveEx failed(RFC_SYS_EXCEPTION) RFC_ERROR_SYSTEM_FAILURE - Join with pool table, cluster or view.
ERPConnect.ABAP RuntimeException: RfcReceiveEx failed(RFC_SYS_EXCEPTION) RFC_ERROR_SYSTEM_FAILURE - Join with pool table, cluster or view.
L'extraction de la table CDPOS inclut par défaut une jointure avec la table CDHDR pour limiter le nombre d'enregistrements à extraire. Suivez ces étapes pour surmonter cette erreur.
- Modifiez l'extraction CDPOS dans Xtract Universal Designer pour supprimer le CDHDR des tables.
- Remplacez
CDHDR~UDATE between @extraction_start_date and @extraction_end_datepar :CHANGENR between @CHANGENR_min and @CHANGENR_max - Dans
extract_theobald.ps1, remplacez&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDPOS" -o "extraction_start_date=$extraction_start_date" -o "extraction_end_date=$extraction_end_date"par le code affiché dans le bloc de code suivant.
&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDHDR_CSV" -o "extraction_start_date=$extraction_start_date" -o "extraction_end_date=$extraction_end_date"
CheckExtractionError('CDHDR_CSV')
$CDHDR = Import-Csv -Path "$xu_location\<app_template_specific>output\CDHDR_CSV.csv" -Delimiter "`t"
$CDHDR_sorted = $CDHDR | Sort-Object -Property CHANGENR
$CHANGENR_min=$CDHDR_sorted.GetValue(0).CHANGENR
$CHANGENR_max=$CDHDR_sorted.GetValue($CDHDR_sorted.Count-1).CHANGENR
&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDPOS" -o "CHANGENR_min=$CHANGENR_min" -o "CHANGENR_max=$CHANGENR_max"
&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDHDR_CSV" -o "extraction_start_date=$extraction_start_date" -o "extraction_end_date=$extraction_end_date"
CheckExtractionError('CDHDR_CSV')
$CDHDR = Import-Csv -Path "$xu_location\<app_template_specific>output\CDHDR_CSV.csv" -Delimiter "`t"
$CDHDR_sorted = $CDHDR | Sort-Object -Property CHANGENR
$CHANGENR_min=$CDHDR_sorted.GetValue(0).CHANGENR
$CHANGENR_max=$CDHDR_sorted.GetValue($CDHDR_sorted.Count-1).CHANGENR
&"$xu_location\xu.exe" -s "$xu_server" -p "$xu_port" -n "CDPOS" -o "CHANGENR_min=$CHANGENR_min" -o "CHANGENR_max=$CHANGENR_max"
Il s'agit d'un exemple générique, les noms des tables peuvent être différents pour votre modèle d'application.
Remplacez le dossier de sortie par le dossier de sortie spécifié pour votre modèle d'application dans extract_theobald.ps1.
Autres problèmes d’extraction
Erreurs d'analyse
Lorsque l'extraction échoue avec une erreur d'analyse (par exemple Unexpected ')'), vérifiez la clause WHERE de l'extraction qui échoue. Assurez-vous que l'espacement entre parenthèses et les valeurs qu'elles contiennent sont corrects. Un formatage incohérent peut entraîner des problèmes d’analyse.
Par exemple, name in ('a', ‘b', ‘c’) doit être mis à jour vers name in ( ‘a’, ‘b’, ‘c’ )).
Après avoir corrigé la clause WHERE et enregistré l’extraction, réexécutez-la.
Clé en double
Lors du chargement de données à l'aide de Theobald Xtract Universal, le message d'erreur suivant peut s'afficher :
Cause possible
Un champ utilisé pour la clé primaire de la table n'est pas récupéré lors de l'extraction.
Solution
Pour résoudre ce problème, vous devez vérifier si tous les champs utilisés pour la clé primaire de la table sont récupérés dans l'extraction.
L'illustration suivante montre un exemple de la table EKKN . Pour cette table, la clé primaire n'est pas terminée, car le champ ZEKKN n'est pas récupéré. Le problème peut être résolu en s'assurant que ce champ soit également utilisé dans l'extraction.
Les clés primaires des tables SAP sont reconnaissables par le symbole de clé affiché devant le nom du champ.