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 de nov de 2024

Solução de problemas

A execução de dados também cria um arquivo de log que pode ajudar em caso de resultados inesperados ou se o upload de dados com o carregador de dados falhar. O arquivo extraction.log contém os logs da última execução de dados. Para cada extração com falha, um código de retorno é exibido. Consulte a documentação oficial do Theobald Software Call via Commandline para obter mais informações. Quando algo com a configuração está incorreto, isso é mencionado na mensagem de erro.

Problemas de extração com CDPOS para sistemas não HANA

Em alguns sistemas não HANA mais antigos, o CDPOS é uma tabela de cluster e pode resultar em um erro de “junção com a tabela de bilhar”, como abaixo.

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.
A extração da tabela CDPOS inclui por padrão uma junção com a tabela CDHDR para limitar o número de registros que precisam ser extraídos. Siga estas etapas para superar esse erro.
  1. Edite a extração CDPOS no Xtract Universal Designer para remover o CDHDR das tabelas.
  2. Substitua o CDHDR~UDATE between @extraction_start_date and @extraction_end_date por:

    CHANGENR between @CHANGENR_min and @CHANGENR_max

  3. No extract_theobald.ps1, substitua &"$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" pelo código exibido abaixo.
&"$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"
Nota: este é um exemplo genérico, os nomes das tabelas podem ser diferentes para o seu modelo de aplicativo.
Observação: substitua a pasta de saída <app_template_specific> pela pasta de saída especificada para seu modelo de aplicativo em extract_theobald.ps1.

Outros problemas de extração

Chave duplicada

Ao carregar dados usando o Theobald Xtract Universal, a seguinte mensagem de erro pode ocorrer:
Mensagem principal duplicada
Possível causa

Um campo usado para a chave primária na tabela não é recuperado na extração.

Solução

Para resolver isso, você precisa verificar se todos os campos usados para a chave primária na tabela são recuperados na extração.

Abaixo encontra-se um exemplo da tabela EKKN . Para esta tabela, a chave primária não está completa porque o campo ZEKKN não é recuperado. O problema pode ser corrigido certificando-se de que esse campo também seja usado na extração.
Dica:

As chaves primárias nas tabelas do SAP podem ser reconhecidas pelo símbolo da chave exibido na frente do nome do campo.

Exemplo de tabela EKKN
  • Problemas de extração com CDPOS para sistemas não HANA
  • Outros problemas de extração
  • Chave duplicada

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.