¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Extracción de datos de SAP a DB2: Carga eficiente en modo binario sin archivos de texto

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

Quiero extraer datos de SAP a un archivo y este archivo será cargado en tablas de DB2 mediante utilidades de carga de DB2.

Me dijeron que el archivo debe venir en modo binario y los formatos de campo como en DB2. ¿Cómo se puede hacer esto?

Los archivos de texto no deben ser utilizados...

Saludos cordiales,

Alexandre Pereira

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

3 Respuestas

0
Cargando...

Hola Alexandre!

Por lo tanto, se cumple un requisito.

En general, puedes crear archivos BIN de dos formas: usando GUI_DOWNLOAD o abriendo un conjunto de datos / transferencia. Ambas veces puedes definir un manejo binario. El final del archivo no es importante, para probar puedes usar *.TXT para ver directamente tu resultado en un editor (o *.DAT, si prefieres una diferencia).

Los campos de caracteres pueden ser 1:1, en caso de números no es tan fácil. Mira si puedes definir campos con el formato DB2 (por ejemplo, número sin signo, 4 bytes). Puedes combinar esto en una estructura, tal vez un move-corresponding ya convertirá correctamente del formato SAP-DB al formato de estructura DB2 (internamente también debe ser automático).

Transfiere esta estructura a un archivo / añádela a una línea de una tabla interna para GUI_DOWNLOAD.

Podría ser útil tener un sistema no unicode, entonces puedes usar un movimiento de una estructura a un campo de caracteres plano sin conversiones. Pero una tabla estructurada con modo BIN podría funcionar perfectamente para GUI_DOWNLOAD.

Es solo una cuestión de si puedes construir una estructura (interna) en un formato DB2 exacto. Echa un vistazo detallado a la ayuda de DATA, tipos predefinidos.

Saludos,

Christian

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

> ¡Hola Alexandre!

>

> DB2 utiliza un formato de datos diferente para los campos de SAP. Si no tienes las definiciones exactas del diccionario de DB2

> (y no el estilo 'open SQL' que ves en SE11), ni siquiera deberías comenzar.

>

> La mejor manera: descargar a nivel de DB (como archivado). Por

> supuesto, necesitas tener una base de datos DB2 ya configurada.

> Extraer tablas a nivel de base de datos a menudo es una tarea sencilla

> para un administrador. Revisa si puedes

> asignarle esta tarea.

>

> Saludos,

> Christian

Hola Christian,

Tengo las definiciones del diccionario de las tablas de DB2 de donde se importarán los datos extraídos. El problema es que el programa de extracción debe proporcionar los archivos en el formato exacto de las tablas de DB2.... La solución que propones (Descargar a nivel de DB) no es válida para esta situación en este proyecto....

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

¡Hola Alexandre!

DB2 utiliza un formato de datos diferente para los campos de SAP. Si no tienes las definiciones exactas del diccionario de DB2 (y no el estilo 'open SQL' que ves en SE11), ni siquiera deberías comenzar.

La mejor manera: descargar a nivel de base de datos (como archivado). Por supuesto, necesitas tener una base de datos DB2 ya configurada. Extraer tablas a nivel de base de datos a menudo es una tarea sencilla para un administrador. Revisa si puedes delegar esta tarea a ellos.

Saludos,

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?