Avalados por :

Cómo exportar archivos Parquet en SAP HANA Cloud Database

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

He leído algunos documentos del portal de ayuda de SAP que indican que podemos exportar a archivos parquet utilizando la declaración "export into".

Declaración EXPORT INTO (Importación y exportación de datos) | Portal de ayuda de SAP

Actualmente estoy intentando exportar los datos a un directorio de desarrollo especificado de hana donde actualmente puedo exportar archivos CSV utilizando "export into". Actualmente estoy utilizando la consola SQL en HANA cloud webide. Sin embargo, al intentar ejecutar la siguiente declaración, me encontré con un error que no reconoce la palabra PARQUET.

"EXPORT INTO PARQUET FILE '/var/tmp/sample.parquet' from MY_EXPORT;"

Me gustaría hacer las siguientes preguntas:

1. ¿Es correcta la sintaxis que utilicé? considerando que no hay problema con la ruta en el directorio local especificado de hana.

2. ¿Funciona solo en la ruta de almacenamiento S3? ¿no funcionará en el directorio local especificado de hana?

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

4 Respuestas

0
Cargando...

Gracias Witalij y Daniel por sus respuestas. Agradezco su pronta respuesta a mis inquietudes.

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

Creo que estás limitado a exportar al directorio especificado de HANA para instalaciones locales. Creo que se está considerando agregar soporte para proveedores de almacenamiento en la nube como un bucket de S3 en futuras versiones.

Si deseas almacenar los datos en un formato que no sea CSV, quizás podrías probar la sentencia de exportación para objetos de catálogo que admite tanto csv como binario.

https://help.sap.com/docs/r/4fe29514fd584807ac9f2a04f6754767/latest/en-US/20da0bec751910148e69c9668e...

"Exportar en formato BINARY RAW es órdenes de magnitud más rápido que exportar la misma tabla en formato CSV."

Otra opción podría ser crear una tabla remota en HANA Cloud que apunte a tu tabla local.

https://developers.sap.com/tutorials/hana-dbx-remote-sources.html#c52c2a82-2b77-46e6-ba3f-1ef0ef5688...

Supongo que desde HANA Cloud, utilizando la tabla remota, podrías exportar los datos en formato PARQUET a S3.

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

Gracias por la respuesta, al verificar nuestra versión es 2.x.

Me gustaría preguntar si hay alguna forma de que nuestra base de datos actual exporte archivos directamente a un destino S3 como se menciona en el enlace?
Exportar e Importar Datos y Esquema con SAP HANA Database Explorer | Tutoriales para Desarrolladores de SAP
¿O estamos limitados a exportar a un directorio de desarrollo especificado por hana? ¿También significa esto que estamos limitados a exportar los datos a un archivo CSV?

Gracias de antemano por tu ayuda.

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

Hola Wilton. Enlazas a la documentación de la base de datos SAP HANA Cloud, pero si estás utilizando Web IDE, entonces supongo que tu HANA no es HANA Cloud.

¿Cuál es la versión de tu base de datos que se muestra al ejecutar

SELECT VERSION FROM M_DATABASE

?

Si es 4.x, entonces es SAP HANA Cloud. Si es 2.x, entonces es SAP HANA Platform o SAP HANA Service, donde los archivos PARQUET no forman parte de la sintaxis: https://help.sap.com/docs/HANA_SERVICE_CF/7c78579ce9b14a669c1f3295b0d8ca16/6a6f59bbfbb64ade84d83d7f8...

Saludos.

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?