🎯 Introducción
Archivos de Tablas Incluidos
Estructura de Tabla
Contiene las sentencias SQL para la creación de tablas
Datos CSV
Datos que contendrá la tabla en formato CSV
Configuración
Relaciona la tabla con su archivo de datos
📥 Descarga de Archivos
Acceder al Campus Virtual
Navegar a la sección Laboratorio HANA y descargar el archivo tablas_curso.zip
Descomprimir Archivos
Extraer el contenido del ZIP en una carpeta local para revisar la estructura:
🗂️ Crear Proyecto Multi-Target
Acceder al Web IDE
Abrir SAP Web IDE y navegar a la vista de Desarrollo
Crear Nuevo Proyecto
Seleccionar: New Project from Template → Multi-target Application Project
Configuración del Proyecto
- Nombre: base-datos-modelado
- Versión: 0.0.1
- Espacio: development (por defecto)
- Descripción: Proyecto para ejercicios del curso
Completar Creación
Hacer clic en Finish y esperar a que se genere la estructura del proyecto
🗄️ Crear Módulo de Base de Datos HANA
Añadir Módulo HANA
Clic derecho en el proyecto → New → SAP HANA Database Module
Configurar Módulo
Parámetros del Módulo
- Nombre del módulo: base-datos
- Namespace: (se genera automáticamente)
- Schema name: (dejar en blanco)
- SAP HANA version: 2.0 SPS03
- ✅ Build module after creation
Construir Módulo
El sistema construirá automáticamente el módulo. Verificar que aparece la carpeta src
📤 Importación de Archivos
Crear Carpeta de Tablas
En la carpeta src: Clic derecho → New Folder → Nombrar como tablas
Importar Archivo ZIP
Clic derecho en carpeta tablas → Import → File or Project
Configuración de Importación
- Seleccionar el archivo
tablas_curso.zip - ✅ Extract Archive (importante)
- Clic en OK
Verificar Importación
Confirmar que todos los archivos están presentes en la carpeta tablas
⚙️ Configuración de Namespace
Identificar Namespace Correcto
El formato del namespace es:
Ejemplo: base-datos-modelado.base-datos.tablas
Modificar Archivos .hdbtable
Abrir cada archivo .hdbtable y actualizar la línea del namespace:
Modificar Archivos .hdbtabledata
Actualizar el campo target_table en cada archivo .hdbtabledata:
Guardar Cambios
Guardar todos los archivos modificados usando Ctrl+S o el botón de guardar
🔨 Build de las Tablas
Orden de Construcción
Los archivos deben construirse en este orden específico:
.hdbtable(estructura de la tabla).csv(datos).hdbtabledata(configuración)
Build Individual
Para cada tabla, construir archivos uno por uno:
Build Masivo (Alternativa)
Una vez configurados todos los archivos:
El sistema determina automáticamente el orden correcto
Verificar Errores
Si hay errores, revisar el panel de mensajes para identificar problemas:
- Archivos CSV faltantes
- Namespace incorrecto
- Sintaxis en archivos de configuración
✅ Verificación y Pruebas
Abrir Database Explorer
Clic en el ícono del Database Explorer (🗄️)
Añadir Base de Datos
Configuración de Conexión
- Tipo: HDI Container
- Base de datos: [tu-proyecto]-HDI-DB
- Alias: Base Datos Modelado
Verificar Tablas
Expandir la conexión y navegar a Tables para ver las tablas creadas
Consola SQL
Ejecutar Consultas de Prueba
Ejecución: