¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução para obter todos os registros completos no modo init + delta com BW DSO e ODP ABAP V2.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá a todos!

Criei um gráfico no qual estou lendo dados do BW DSO e, em seguida, através do leitor ODP ABAP V2, estou escrevendo os dados em um arquivo CSV usando o operador de escrita de arquivos no Azure Data Lake. Mas o problema que enfrento é que o gráfico está obtendo apenas o primeiro pacote de registros no modo init + delta e não estou recebendo todos os registros completos.

Poderiam me dizer o que devo fazer a respeito, por favor?

Atenciosamente,

Abhimanyu Sharma.

capture.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Andy, obrigado pelos seus contributos. Vou tentar.

Só tenho mais uma pergunta:

Criei um gráfico no SAP DI e ele é visível na seção de Gráficos. Mas gostaria de saber como posso movê-lo para a pasta que criei no Repositório. Isso é para gerenciar meu gráfico em uma estrutura de pastas mais organizada em vez de simplesmente adicioná-lo em uma área aberta.

Por exemplo:

1. Criei uma pasta com o nome: Dados Transacionais no repositório.

2. Em seguida, cliquei nela e criei um gráfico com o nome ZTESTTT.

3. Depois de salvar o gráfico, ele não aparece na pasta que criei anteriormente. Ainda está na seção de Gráficos.

Estou fazendo algo errado ou estou perdendo algo aqui?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Abhimanyu,

Recomendaria revisar suas configurações para o operador "Escrever Arquivo". Segundo a documentação: "Uma operação de escrita ocorre em cada entrada, a menos que as entradas estejam em lotes e a união de lotes seja verdadeira."

Saudações,

Yuliya

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
  • Olá Abhimanyu,

    A partir da V2: outMessageData: Saída dos dados ODP em lotes de tamanho fixo de 10 MB cada; tipo: mensagem

    Se estiver a utilizar o Lector ABAP ODP V2, o operador de saída fornece uma saída de mensagem com informações de metadados no cabeçalho da mensagem, incluindo informações sobre os nomes das colunas com seus tipos de dados correspondentes, bem como o atributo lastBatch (tipo booleano) que indica se o lote atual é o último.

    Também os atributos

    mensagem.lastBatch (tipo booleano): booleano que indica se o lote atual é o último no processo de ingestão de dados

    Nota: O atributo lastBatch destina-se atualmente a ser utilizado apenas em cenários de carga inicial. Se executar o gráfico em modo de carga delta ou de replicação, espera-se que o gráfico seja executado permanentemente para capturar alterações, portanto, o atributo lastBatch nunca mudará para 'true'.

    mensagem.batchIndex (tipo inteiro): número que indica qual lote está a ser processado, começando em 0.

  • Por favor, verifique a configuração para o operador leitor ODP ou pode escrever uma lógica de último lote personalizada.

  • Cumprimentos, Leena

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Abhimanyu,

"Workflow Terminator" e "Graph Terminator" são utilizados para diferentes propósitos.

  • "Workflow Terminator" irá parar automaticamente o gráfico de fluxo de trabalho assim que receber qualquer sinal.
  • "Graph Terminator" é usado para ajudar a personalizar sua própria maneira de como/quando parar o gráfico de canalização de dados . Por exemplo, frequentemente vemos um "determinar último lote" personalizado escrito com operador de fluxo ascendente de Python/JS para indicar ao "Graph Terminator" que pare o gráfico quando o último lote for processado.

No seu caso, trata-se de um gráfico de canalização de dados. Você poderia tentar substituir o "Workflow Terminator" pelo "Graph Terminator" e possivelmente adicionar um operador de verificação de último lote antes disso?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?