Tutorial de carga de archivos planos de SAP HANA: CSV, XLS y XLSX

SAP HANA admite la carga de datos desde un archivo sin herramientas ETL (SLT, BODS y DXC). Es una nueva característica de HANA Studio Revisión 28 (SPS04).

Siga el soporte de SAP HANAwing tipo de archivos que estarán disponibles en el sistema cliente como se muestra a continuación:

  • .CSV (archivos de valores separados por comas)
  • . XLS
  • .XLSX

Antes de esta opción, el usuario debe crear un archivo de control (archivo .CTL). Para cargar datos en SAP HANA, la tabla debe existir en SAP HANA. Si la tabla existe, los registros se agregarán al final de la tabla; si la tabla no está presente, será necesario crearla.

Esta aplicación sugiere el nombre de la columna y el tipo de datos para las nuevas tablas.

Cómo cargar datos desde un archivo plano a SAP HANA

Los pasos para cargar datos desde un archivo plano a SAP HANA son los siguientes:

  • Crear la tabla en SAP HANA
  • Crear archivo con datos en nuestro sistema local
  • Selecciona el archivo
  • Gestionar las asignaciones
  • Cargar los datos

Crear la tabla en SAP HANA

Si la tabla no está presente en SAP HANA, podemos crear una tabla mediante SQL Script o mediante este proceso seleccionando "NUEVO" .

Usaremos la opción "NUEVO" para crear una nueva tabla.

Crear archivo con datos en nuestro Sistema local

Vamos a cargar los datos maestros de la organización de ventas. Así que cree un archivo .csv y un archivo .xls en el sistema local.

Vamos a cargar el archivo SalesOrg.xlsx en SAP HANA, por lo que hemos creado un archivo SalesOrg.xlsx en el sistema local.

Organización de ventas Nombre Moneda Código de código Dirección País Ref_Sorg
1000 ABC SA Limitado. USD 1000 NUEVA YORK USA 1000
2000 Empresas ABC INR 2000 INDIA INDIA 2000

Selecciona el archivo

Paso 1) ¿Perspectiva abierta del modelador? 'Menú principal' ? 'Ayuda' ? 'Vista rápida' como se muestra a continuación.

Crear una tabla en SAP HANA

Aparece una pantalla de Vista rápida como se muestra a continuación:

Crear una tabla en SAP HANA

Seleccione la opción "Importar" en Vista rápida. Se mostrará una ventana emergente para la opción de importación.

Crear una tabla en SAP HANA

Se muestra una ventana emergente para importar. ¿Ir al contenido de SAP HANA? 'Datos del archivo local'.

Crear una tabla en SAP HANA

Haga clic en Siguiente.

Se mostrará una ventana emergente para la selección de archivos; siga los pasos a continuación para seleccionar el archivo.

  1. Seleccione el archivo SalesOrg.xls.
  2. Haga clic en el botón "Abrir".

Crear una tabla en SAP HANA

Se mostrará una pantalla para seleccionar archivos para importar, en la que podemos seleccionar un archivo para cargar datos desde el sistema local a la base de datos SAP HANA.

Las opciones disponibles se pueden clasificar en tres áreas principales, son

  • Sección de archivo fuente
  • Archivo Details Sección
  • Tabla de objetivos

Paso 2) En este paso tenemos que entrar en seguirwing detalle -

  1. Seleccione Archivo – La ruta del archivo seleccionado se mostrará aquí.
  2. Salidas de fila de encabezado – Si el archivo SalesOrg.xls tiene un encabezado (Nombre de columna). Entonces, lo hemos marcado.
  3. Importar todos los datos – Marque esta opción si desea importar todos los datos de un archivo; de lo contrario, mencione la Línea de inicio y la Línea de finalización para la carga de datos específicos desde el archivo.
  4. Ignorar los espacios en blanco iniciales y finales Marque esta opción para ignorar los espacios en blanco iniciales y finales del archivo.
  5. Tabla de objetivos – En esta sección dos opciones –Novedad – Si la tabla no está presente en SAP HANA, elija esta opción y proporcione el nombre del esquema de salida y el nombre de la tabla que se creará.
  6. Salir – Si la tabla existe en SAP HANAy luego elige esta opción. Seleccione Nombre del esquema y Tabla. Los datos se agregarán al final de la tabla.
  7. Haga clic en el botón "Siguiente"

Crear una tabla en SAP HANA

Administrar las asignaciones

Se utilizará una pantalla de mapeo para realizar el mapeo entre las columnas de origen y de destino.

Hay dos tipos diferentes de mapeo disponibles. Cuando hacemos clic en Crear una tabla en SAP HANA Tenemos dos opciones como se muestra a continuación:

  • Uno a uno: Al usar esta opción, podemos asignar columna a columna según la secuencia. Esta opción se puede utilizar si sabemos que todas las columnas están en secuencia.
  • Mapa por nombre: Al usar esta opción, podemos asignar las columnas de origen y de destino según el nombre. Esto se puede utilizar si sabemos que los nombres de las columnas son los mismos.

Mapeo de origen a destino – Asignaremos aquí la columna Archivo de origen a la Tabla de destino y, además, podemos cambiar la definición de la tabla de destino.

  1. Estructura de tabla propuesta a partir del archivo fuente. El nombre de la columna de la tabla se supone que proviene del nombre de la columna del archivo Excel (encabezado).
  2. Estructura de la tabla de destino: El tipo de almacén de tabla de destino se selecciona como almacén de columnas de forma predeterminada.
  3. Haga clic en Nombre de archivo y arrástrelo al campo de destino; se asignará el archivo. El campo se puede asignar automáticamente uno a uno o asignar por opción Nombre. Podemos hacer el mapeo manualmente usando la opción de arrastrar y soltar si el nombre de nuestra columna no se pudo mapear con las opciones anteriores. Administrar las asignaciones
  4. En la sección Datos de archivo de la misma pantalla, también podemos ver cómo se ven los datos en el archivo fuente para todas las columnas. La sección Datos de archivo muestra los datos del archivo SalesOrg.
  5. Haga clic en el archivo "Siguiente".

Administrar las asignaciones

Aparecerá una ventana para importar datos desde el archivo local.

Cargar los datos

Es la pantalla final antes de comenzar el proceso de carga. En esta pantalla se mostrarán los datos que ya existen en la tabla y también se mostrará la información sobre el esquema y la tabla en la que vamos a cargar los datos.

  1. Secciones detalladas: En esta sección se mostrarán los detalles del nombre del archivo de origen seleccionado, el nombre de la tabla de destino y el nombre del esquema de destino.
  2. Datos del archivo: Mostrará los datos extraídos del archivo.
  3. Si se han verificado los datos mostrados en la sección Datos del archivo, haga clic en "Finalizar" para comenzar a cargar los datos en la tabla.

Cargar los datos

  • Después de completar con éxito la opción de importación, deberíamos ver la entrada en la vista del registro de trabajo con el estado "Completado con éxito".

Cargar los datos

  • Una vez que el trabajo de importación de datos sea exitoso,
    1. Podemos ver los datos en la tabla seleccionando la tabla del esquema respectivo y haciendo clic derecho en Tabla. 'Vista previa de datos' como se muestra a continuación.
    2. Los datos de la tabla se mostrarán en la pantalla de vista previa de datos como se muestra a continuación:

    Cargar los datos