SAP Tutorial de carga de archivos planos de 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. Revmisión 28 (SPS04).
SAP HANA admite los siguientes tipos de archivos que estarán disponibles en el sistema del 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
Pasos para cargar datos desde un archivo plano a SAP HANA es el siguiente-
- Crea la tabla en SAP HANA
- Crear archivo con datos en nuestro sistema local
- Selecciona el archivo
- Gestionar las asignaciones
- Cargar los datos
Crea la tabla en SAP HANA
Si la tabla no está presente en SAP HANA, entonces podemos crear una tabla 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, entonces hemos creado un archivo SalesOrg.xlsx en el sistema local.
Organización de ventas | Nombre | Moneda | Código de código | Address | País | Ref_Sorg |
---|---|---|---|---|---|---|
1000 | ABC SA Limitado. | USD | 1000 | NUEVA YORK | EE. UU. | 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.
Aparece una pantalla de Vista rápida como se muestra a continuación:
Seleccione la opción "Importar" en la Vista rápida. Se mostrará una ventana emergente con la opción de importación.
Se muestra una ventana emergente para la pantalla de importación. Vaya a SAP ¿Contenido de HANA? 'Datos del archivo local'.
Haga clic en Siguiente.
Se mostrará una ventana emergente para seleccionar archivo, siga los pasos a continuación para seleccionar el archivo.
- 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 podremos seleccionar un archivo para cargar datos desde el sistema local a SAP Base de datos HANA.
Las opciones disponibles se pueden clasificar en tres áreas principales, son
- Sección de archivo fuente
- Sección de detalles del archivo
- Target Mesa
Paso 2) En este paso tenemos que ingresar los siguientes detalles:
- Seleccione Archivo – La ruta del archivo seleccionado se mostrará aquí.
- 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 Línea de inicio y 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.
- Target Mesa – En esta sección dos opciones –Nuevo – Si la mesa no está presente en SAP HANA, luego 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 HANAy luego elige esta opción. Seleccione Nombre del esquema y 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 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 fuente a Target – Asignaremos aquí la columna Archivo fuente a Target Tabla, y también, podemos cambiar la definición de la tabla de destino.
- 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).
- Target Estructura de la tabla: Target El tipo de almacén de tablas 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 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.
- 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.
- Haga clic en el archivo "Siguiente".
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.
- Secciones detalladas: En esta sección Nombre del archivo fuente seleccionado, Target Nombre de la tabla y Target Se mostrarán los detalles del nombre del esquema.
- 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 trabajo con el estado "Completado con éxito".
- Una vez que el trabajo de importación de datos sea exitoso,
- 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.
- Los datos de la tabla se mostrarán en la pantalla de vista previa de datos como se muestra a continuación: