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).
Soporte de SAP HANA siguiente 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 sale, los registros se agregarán al final de la tabla; si la tabla no está presente, es necesario crear la tabla.
Esta aplicación sugiere el nombre de la columna y el tipo de datos para las nuevas tablas.
Los pasos para cargar datos desde un archivo plano a SAP HANA son los siguientes:
- Cree la tabla en SAP HANA
- Crear archivo con datos en nuestro sistema local.
- Seleccionar el archivo
- Gestionar las asignaciones
- Cargar los datos
Cree la tabla en SAP HANA
Si la tabla no está presente en SAP HANA, entonces podemos crear una tabla mediante SQL Script o mediante este proceso seleccionando la opción "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 para él 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.
SalesOrg | Nombre | Divisa | Codigo | Dirección | País | Ref_Sorg |
---|---|---|---|---|---|---|
1000 | ABC Pvt. Limitado. | Dólar estadounidense | 1000 | NUEVA YORK | EE.UU | 1000 |
2000 | Empresas ABC | INR | 2000 | INDIA | INDIA | 2000 |
Seleccionar el archivo
Paso 1) ¿ Abrir la perspectiva del modelador? 'Menú principal' ? 'Ayuda' ? 'Vista rápida' como se muestra a continuación.
Aparecerá una pantalla de Vista rápida como se muestra a continuación:
Seleccione la opción 'Importar' de Vista rápida. Se mostrará una ventana emergente para la opción de importación.
Se muestra una ventana emergente para la importación. ¿Ir al contenido de SAP HANA? 'Datos del archivo local'.
Haga clic en Siguiente.
Aparecerá una ventana emergente para la selección de archivo, siga los pasos a continuación para el archivo seleccionado.
- Seleccione el archivo SalesOrg.xls.
- Haga clic en el botón "Abrir".
Se mostrará una pantalla de selección de 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 de origen
- Sección de detalles de archivo
- Tabla de destino
Paso 2) En este paso tenemos que ingresar el siguiente detalle:
- Seleccionar archivo : aquí se mostrará la ruta del archivo seleccionado.
- Salidas de fila de encabezado : si el archivo SalesOrg.xls tiene un encabezado (nombre de columna). Entonces, lo hemos marcado.
- 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 final para la carga de datos específicos desde el archivo.
- Ignorar los espacios en blanco iniciales y finales Marque esta opción para ignorar los espacios en blanco iniciales y finales del archivo.
- Tabla de objetivos : en esta sección, dos opciones:
Nuevo : 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á.
Salir : si la tabla existe en SAP HANA, elija esta opción. Seleccione el nombre del esquema y la tabla. Los datos se agregarán al final de la tabla.
- Haga clic en el botón "Siguiente"
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 obtenemos dos opciones como se muestra a continuación:
- Uno a uno : al usar esta opción, podemos asignar una columna a otra según la secuencia. Esta opción se puede utilizar si sabemos que todas las columnas están en secuencia.
- Asignar por nombre : al usar esta opción, podemos asignar las columnas de origen y destino en función del nombre. Esto se puede utilizar si sabemos que los nombres de las columnas son los mismos.
Asignación de origen a destino: aquí asignaremos la columna del archivo de origen a la tabla de destino y también podemos cambiar la definición de la tabla de destino.
- La estructura de tabla propuesta del archivo de origen: el nombre de la columna de la tabla se supone del archivo de Excel Nombre de columna (encabezado).
- Estructura de la tabla de destino: el tipo de almacenamiento de la tabla de destino se selecciona como almacén de columnas de forma predeterminada.
- Haga clic en Nombre de archivo y arrástrelo al campo de destino, se asignará el archivo. El campo se puede mapear automáticamente de uno a uno o mapear por opción de nombre. podemos hacer el mapeo manualmente usando la opción de arrastrar y soltar si nuestro nombre de columna no se pudo mapear con las opciones anteriores.
- En la sección de datos del archivo de la misma pantalla, también podemos ver cómo se ven los datos en el archivo de origen para todas las columnas. La sección de datos del archivo muestra los datos del archivo SalesOrg.
- Haga clic en el archivo "Siguiente".
Aparecerá una ventana para importar datos del archivo local.
Cargar los datos
Es la pantalla final antes de que comencemos 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 a la que vamos a cargar los datos.
- Secciones de detalles : 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.
- Datos del archivo: mostrará los datos extraídos del archivo.
- 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.
- Después de completar con éxito la opción de importación, deberíamos ver la entrada en la vista del registro de trabajos con el estado "Completado correctamente".
- Una vez que el trabajo de importación de datos se realiza correctamente,
- Podemos ver los datos en la tabla de seleccionando la tabla del esquema respectivo y haciendo clic derecho en Tabla? 'Vista previa de datos' como se muestra a continuación.
- Los datos de la tabla se mostrarán en la pantalla de vista previa de datos como se muestra a continuación: