¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Extração de dados do SAP para o DB2: Carregamento eficiente em modo binário sem arquivos de texto

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

Pretendo extrair dados do SAP para um arquivo e este arquivo será carregado em tabelas do DB2 através de utilitários de carga do DB2.

Disseram-me que o arquivo deve vir em modo binário e os formatos de campo como no DB2. Como posso fazer isso?

Os arquivos de texto não devem ser utilizados...

Atenciosamente,

Alexandre Pereira

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

3 Respuestas

0
Cargando...

Olá Alexandre!

Portanto, um requisito é atendido.

Em geral, você pode criar arquivos BIN de duas maneiras: usando GUI_DOWNLOAD ou abrindo um conjunto de dados / transferência. Em ambos os casos, você pode definir um tratamento binário. O final do arquivo não é importante, para testar você pode usar *.TXT para ver diretamente o resultado em um editor (ou *.DAT, se preferir uma diferença).

Os campos de caracteres podem ser 1:1, no caso de números não é tão fácil. Veja se você pode definir campos com o formato DB2 (por exemplo, número sem sinal, 4 bytes). Você pode combinar isso em uma estrutura, talvez um move-corresponding já converta corretamente do formato SAP-DB para o formato de estrutura DB2 (internamente também deve ser automático).

Transfira essa estrutura para um arquivo / adicione-a a uma linha de uma tabela interna para GUI_DOWNLOAD.

Pode ser útil ter um sistema não unicode, então você pode usar um movimento de uma estrutura para um campo de caracteres plano sem conversões. Mas uma tabela estruturada com modo BIN pode funcionar perfeitamente para GUI_DOWNLOAD.

É apenas uma questão de se você pode construir uma estrutura (interna) em um formato DB2 exato. Dê uma olhada detalhada na ajuda de DATA, tipos predefinidos.

Saudações,

Christian

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

> Olá Alexandre!

>

> O DB2 utiliza um formato de dados diferente para os campos do SAP. Se você não tiver as definições exatas do dicionário do DB2

> (e não o estilo 'open SQL' que você vê em SE11), nem deveria começar.

>

> A melhor maneira: baixar no nível do DB (como arquivamento). Por

> claro, você precisa ter um banco de dados DB2 já configurado.

> Extrair tabelas no nível do banco de dados muitas vezes é uma tarefa simples

> para um administrador. Verifique se você pode

> atribuir essa tarefa a alguém.

>

> Saudações,

> Christian

Olá Christian,

Tenho as definições do dicionário das tabelas do DB2 de onde os dados serão importados. O problema é que o programa de extração deve fornecer os arquivos no formato exato das tabelas do DB2.... A solução que você propõe (Baixar no nível do DB) não é válida para esta situação neste projeto....

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

Olá Alexandre!

O DB2 utiliza um formato de dados diferente para os campos do SAP. Se você não tiver as definições exatas do dicionário do DB2 (e não o estilo 'open SQL' que você vê no SE11), nem mesmo deveria começar.

A melhor maneira: fazer o download a nível de banco de dados (como arquivamento). Claro, você precisa ter um banco de dados DB2 já configurado. Extrair tabelas a nível de banco de dados muitas vezes é uma tarefa simples para um administrador. Verifique se você pode delegar essa tarefa a eles.

Saudações,

Christian

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?