process-mining
2024.10
true
UiPath logo, featuring letters U and I in white
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 11. Nov. 2024

Fehlersuche und ‑behebung

Bei der Datenausführung wird auch eine Protokolldatei erstellt, die bei unerwarteten Ergebnissen oder wenn der Daten-Upload mit dem Daten-Uploader fehlschlägt, hilfreich sein kann. Die Datei extraction.log enthält die Protokolle der letzten Datenausführung. Für jede fehlgeschlagene Extraktion wird ein Rückgabecode angezeigt. Weitere Informationen finden Sie in der offiziellen Dokumentation zu Theobald Software. Aufruf über die Befehlszeile . Wenn etwas mit der Einrichtung nicht stimmt, wird dies in der Fehlermeldung erwähnt.

Extraktionsprobleme mit CDPOS für Nicht-HANA-Systeme

In einigen älteren Nicht-HANA-Systemen ist CDPOS eine Clustertabelle und kann zu einem „Join with pool table“-Fehler wie unten führen.

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.
Die Extraktion der Tabelle CDPOS enthält standardmäßig eine Verknüpfung mit der Tabelle CDHDR , um die Anzahl der Datensätze zu begrenzen, die extrahiert werden müssen. Führen Sie diese Schritte aus, um diesen Fehler zu beheben.
  1. Bearbeiten Sie die CDPOS-Extraktion in Xtract Universal Designer, um CDHDR aus den Tabellen zu entfernen.
  2. Ersetzen Sie CDHDR~UDATE between @extraction_start_date and @extraction_end_date durch:

    CHANGENR between @CHANGENR_min and @CHANGENR_max

  3. Ersetzen Sie in extract_theobald.ps1 &"$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" durch den unten angezeigten Code.
&"$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"
Hinweis: Dies ist ein allgemeines Beispiel. Die Tabellennamen können für Ihre App-Vorlage unterschiedlich sein.
Hinweis: Ersetzen Sie den Ausgabeordner <app_template_specific> durch den Ausgabeordner, der für Ihre App-Vorlage in extract_theobald.ps1 angegeben ist.

Andere Extraktionsprobleme

Schlüssel duplizieren

Beim Hochladen von Daten mit Theobald Xtract Universal kann folgende Fehlermeldung auftreten:
Doppelte Schlüsselnachricht
Mögliche Ursache

Ein Feld, das für den Primärschlüssel der Tabelle verwendet wird, wird bei der Extraktion nicht abgerufen.

Lösung

Um dieses Problem zu lösen, müssen Sie überprüfen, ob alle Felder, die für den Primärschlüssel der Tabelle verwendet werden, bei der Extraktion abgerufen werden.

Nachfolgend sehen Sie ein Beispiel aus der Tabelle EKKN . Für diese Tabelle ist der Primärschlüssel nicht vollständig, da das Feld ZEKKN nicht abgerufen wird. Das Problem kann behoben werden, indem sichergestellt wird, dass dieses Feld auch in der Extraktion verwendet wird.
Tipp:

Primärschlüssel in SAP-Tabellen erkennen Sie an dem Schlüsselsymbol, das vor dem Feldnamen angezeigt wird.

Beispiel für EKKN-Tabelle
  • Extraktionsprobleme mit CDPOS für Nicht-HANA-Systeme
  • Andere Extraktionsprobleme
  • Schlüssel duplizieren

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten