Máster en Desarrollo y Modelado Avanzado de Datos en SAP HANA Cloud

Formación completa y profesional en SAP

Clases en video Clases en vivo los sábados Laboratorios prácticos semanales Proyecto final empresarial
Ismael Felipe Armada Pérez Instructor: Ismael Felipe Armada Pérez

Qué aprenderás

  • Diseñar y administrar estructuras de datos en SAP HANA Cloud utilizando DDL, DML, DCL y TCL.
  • Crear consultas SQL avanzadas mediante funciones, filtros, uniones y operadores de combinación de datos.
  • Desarrollar lógica de negocio reutilizable con SQLScript, procedimientos almacenados, funciones, disparadores y manejo de excepciones.
  • Aplicar técnicas de análisis y procesamiento OLAP para explotar grandes volúmenes de información.
  • Construir modelos analíticos empresariales utilizando Calculation Views y sus diferentes tipos de nodos.
  • Implementar uniones, agregaciones, jerarquías, rankings y operaciones de conjunto para resolver escenarios de negocio complejos.
  • Incorporar lógica personalizada dentro de los modelos de datos mediante SQLScript.
  • Optimizar el rendimiento de consultas y modelos para aprovechar al máximo el motor en memoria de SAP HANA Cloud.
  • Trabajar con SAP Business Application Studio y SAP HANA Database Explorer en entornos reales de desarrollo.
  • Diseñar soluciones de datos preparadas para proyectos de analítica, reporting y transformación digital sobre SAP HANA Cloud.

Descripción del curso

SAP HANA Cloud se ha convertido en el núcleo tecnológico sobre el que SAP construye sus soluciones de datos, analítica avanzada y aplicaciones empresariales inteligentes. Sin embargo, dominar esta plataforma requiere mucho más que conocer una base de datos: implica comprender cómo diseñar modelos de información eficientes, desarrollar lógica de negocio optimizada y aprovechar al máximo la potencia del procesamiento en memoria.

Este Máster SAP HANA Cloud ha sido diseñado para formar profesionales capaces de desarrollar soluciones de datos de extremo a extremo, combinando dos áreas fundamentales que habitualmente se estudian por separado: la programación avanzada con SQL y SQLScript, y el modelado de datos mediante Calculation Views.

A través de una metodología práctica y progresiva, los participantes aprenderán desde los fundamentos del lenguaje SQL —incluyendo definición, manipulación y consulta de datos— hasta el desarrollo de componentes avanzados como funciones, procedimientos almacenados, disparadores y programación imperativa con SQLScript. Posteriormente, profundizarán en el modelado analítico utilizando Calculation Views, trabajando con uniones, agregaciones, operaciones de conjunto, jerarquías y lógica personalizada para construir modelos de datos preparados para escenarios empresariales reales.

Toda la formación se desarrolla sobre un entorno profesional de SAP HANA Cloud utilizando herramientas estándar del ecosistema SAP, como SAP Business Application Studio y SAP HANA Database Explorer, permitiendo adquirir experiencia práctica desde el primer día.

Al finalizar el máster, estarás preparado para diseñar, desarrollar y optimizar modelos de datos productivos en SAP HANA Cloud, mejorar el rendimiento de consultas complejas y participar en proyectos de analítica, reporting y transformación digital sobre las tecnologías más demandadas del ecosistema SAP.

Requisitos

  • Conocimientos básicos de bases de datos relacionales y del lenguaje SQL. Es recomendable, aunque no imprescindible: el máster arranca desde los fundamentos.
  • Familiaridad con el ecosistema de SAP Business Technology Platform, útil para ubicar el servicio de SAP HANA Cloud.
  • No se requiere experiencia previa en SAP HANA Cloud. La primera clase cubre la configuración del entorno de desarrollo.

Contenido del curso

Bloque 1: Fundamentos de SAP HANA Cloud

Unidad 1: Fundamentos Básicos de SAP HANA Cloud
  • Arquitectura SAP HANA - SQL Script
  • Row Store - Column Store
  • DDL, DML, DCL, TCL y DQL
  • Documentación
  • Test
Unidad 2: Arquitectura de SAP BTP
  • Creación de cuenta
  • Entorno Cloud Foundry
  • Memoria Cloud Foundry
  • Espacios – Creación
  • Espacios - Cuotas y Asignación
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 3: Entornos y Herramientas de Desarrollo
  • HANA Cloud Multi-Environment
  • SAP BAS - Suscripción
  • SAP BAS - Permisos
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 2: SAP Business Application Studio y SAP HANA Database Explorer

Unidad 4: SAP Business Application Studio
  • Creación de Espacio de Desarrollo
  • Despliegue de proyecto
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 5: SAP HANA Database Explorer
  • Database Explorer - Funcionalidades en BAS
  • Database Explorer - Funcionalidades
  • Ejecuciones SQL
  • Ejecución de fondo
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 3: Tipos de Datos y Definición de Estructuras

Unidad 6: Elementos Básicos del Lenguaje
  • Comentarios
  • Literales
  • Operadores aritméticos
  • Expresiones
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 7: Tipos de Datos
  • String
  • Numéricos
  • Date and Time
  • Binarios
  • Valores Null y Espacios en blanco
  • Variables tipo tabla y parámetros
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 8: Lenguaje de Definición de Datos
  • Definición y bases de datos adicionales
  • Roles y privilegios
  • Usuarios
  • Esquema
  • Tabla - Creación
  • Tipos de tablas
  • Tabla - Modificación
  • Tabla - Renombrar
  • Tabla - Borrar
  • Tablas temporales
  • Sinónimos
  • Vista
  • Índice - Parte 1
  • Índice - Parte 2
  • Colección
  • Secuencia
  • Truncate
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 9: Restricciones e Integridad de Datos
  • Llave foránea
  • Check
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 4: Manipulación, Transacciones y Consulta de Datos

Unidad 10: DML - Lenguaje de Modelado de Datos y Control de Transacciones
  • Insert - Parte 1
  • Insert - Parte 2
  • Delete
  • Update
  • Upsert - Replace
  • Merge
  • Commit – Rollback
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 11: DQL - Lenguaje de Consulta de Datos
  • Select
  • Sub-Consultas
  • With
  • Explain plan
  • Hints
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 12: DQL - Predicados, Operadores Lógicos y de Comparación
  • Comparación
  • Where - And - Or
  • Between
  • Contains
  • Exists
  • In, Any/Some, All
  • Like - Not Like
  • MEMBER_OF
  • Is Null
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 5: Funciones, Uniones y Combinación de Fuentes de Datos

Unidad 13: Funciones
  • Cadenas
  • Matemáticas
  • Fecha y hora
  • Agregación
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 14: Uniones
  • Inner Join
  • Left Outer Join
  • Right Outer Join
  • Full Join
  • Cross Join
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 15: Operadores de Combinación
  • Union - Union All
  • Intersect
  • Except-Minus
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 6: Lógica de Negocio y Programación Imperativa

Unidad 16: Función Definida por el Usuario
  • Función escalar
  • Función de tabla
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 17: Disparadores
  • Before
  • After
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 18: Procedimientos Almacenados
  • Bloques
  • Procedimientos Almacenados
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 19: Programación Imperativa
  • Flujo de control (If Else and Case)
  • For Loop
  • While Loop
  • Control (Loop - Break - Continue)
  • Cursores
  • Transacciones autónomas
  • SQL dinámico
  • Prevención de inyección SQL
  • Ejecución paralela
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 20: Manejo de Excepciones
  • Declare Exit Handler
  • Signal - Resignal
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 7: Análisis y Diagnóstico - Funciones OLAP y Herramientas de Depuración

Unidad 21: Funciones de Ventana
  • Row Number
  • Rank - Dense Rank
  • Window Aggregate Functions
  • Lead - Lag
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 22: Análisis SQL
  • Debug
  • Coverage
  • PlanViz
  • Traza SQL
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 8: Modelado de Datos - Gobierno, Seguridad y Vistas de Cálculo

Unidad 23: Gestión del Ciclo de Vida y Seguridad
  • Estructura del Proyecto, Despliegue de Modelos y Gestión del Contenido - Parte 1
  • Estructura del Proyecto, Despliegue de Modelos y Gestión del Contenido - Parte 2
  • Uso de Git para la Gestión del Código Fuente
  • Definición de Roles de Catálogo
  • Definición de Roles de Tiempo de Diseño
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 24: Introducción al Modelado
  • Conceptos básicos
  • Terminología de modelado
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 25: Creación de Vistas de Cálculo (Calculation Views)
  • Creación de Vistas de Cálculo de Cubo
  • Creación de Vistas de Cálculo de Dimensión
  • Creación de Vistas de Cálculo de Dimensión Basadas en Tiempo - Parte 1
  • Creación de Vistas de Cálculo de Dimensión Basadas en Tiempo - Parte 2
  • Selección de la Fuente de Datos y Comprobación de Salida
  • Características Comunes de las Vistas
  • Nodo Top View
  • Privilegios Analíticos y Enmascaramiento de Datos Sensibles
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 9: Modelado Avanzado - Nodos, Lógica de Cálculo y Modelos Dinámicos

Unidad 26: Nodos Comunes y Uniones (Joins)
  • Uso de Nodos de Proyección
  • Uso de Nodos de Agregación - Parte 1
  • Uso de Nodos de Agregación - Parte 2
  • Implementación de Nodos de Unión
  • Filtrado Avanzado en Nodos de Unión y Optimización de Joins
  • Uso del Nodo de Unión e Implementación de Union Pruning
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 27: Operaciones de Conjunto y Ranking
  • Segmentos de Datos - Nodo Intersect
  • Segmentos de Datos - Nodo Minus
  • Implementación de Nodos de Ranking
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 28: Lógica y Funciones en Vistas de Cálculo
  • Generación de Columnas Restringidas
  • Generación de Columnas Calculadas
  • Filtrado de Datos
  • Implementación de Conversión de Moneda
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 29: Vistas Dinámicas y Jerarquías
  • Implementación de Variables para la Dinamización del Modelo
  • Implementación de Parámetros de Entrada
  • Mapeo de Variables y Parámetros de Entrada
  • Modelado de Jerarquías
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 30: Lógica Personalizada con SQL y SQLScript
  • Implementación de Código SQL dentro de las Vistas de Cálculo
  • Consultas (Querying) sobre Jerarquías usando SQL
  • Documentación
  • Laboratorio
  • Solución
  • Test

Bloque 10: Rendimiento y Vanguardia - Optimización, Caché y Knowledge Graph con IA

Unidad 31: Optimización y Rendimiento del Modelo
  • Aplicación de Mejores Prácticas en el Modelado
  • Uso de Herramientas: Modo de Análisis de Rendimiento
  • Uso de Herramientas: Modo de Consulta de Depuración y SQL Analyzer
  • Implementación de Características de Rendimiento: Control de Paralelización
  • Técnicas de Rendimiento: Particionamiento de Tablas
  • Documentación
  • Laboratorio
  • Solución
  • Test
Unidad 32: Características Avanzadas y de Productividad
  • Almacenamiento de Resultados: Implementación de Caché Estático
  • Creación de Snapshots y Definición de Cubos MDS
  • Herramientas de Productividad Adicionales para el Desarrollo
  • Documentación
  • Laboratorio
  • Solución
  • Test

Cronograma de Clases en Vivo

Horario: 11:30 AM - 1:30 PM

Cada sábado. Las sesiones quedan grabadas para verlas cuando quieras.

1
sábado, 19 de septiembre 2026 Fundamentos - SAP HANA Cloud y entorno de desarrollo
2
sábado, 26 de septiembre 2026 DDL - Definición de datos, tipos y restricciones
3
sábado, 3 de octubre 2026 DML - Control de transacciones
4
sábado, 10 de octubre 2026 DQL - Consultas, funciones y predicados
5
sábado, 17 de octubre 2026 DQL - Uniones y operadores de combinación
6
sábado, 24 de octubre 2026 SQLScript - Funciones UDF, disparadores y procedimientos almacenados
7
sábado, 31 de octubre 2026 SQLScript - Programación imperativa y manejo de excepciones
8
sábado, 7 de noviembre 2026 OLAP - Análisis SQL
9
sábado, 14 de noviembre 2026 Modelado de Datos - Fundamentos y vistas de cálculo
10
sábado, 21 de noviembre 2026 Modelado de Datos - Nodos, uniones y operaciones de conjunto en vistas de cálculo
11
sábado, 28 de noviembre 2026 Modelado de Datos - Lógica, funciones, vistas dinámicas y jerarquías
12
sábado, 5 de diciembre 2026 Modelado de Datos - Lógica SQLScript personalizada, optimización y rendimiento
4 semanas para proyecto final Desarrollo y entrega del proyecto de certificación

Tu instructor

Ismael Felipe Armada Pérez

SAP ABAP - Administración Cloud - IA Developer

Certificaciones:
Ver conceptos clave Consulta el glosario completo de términos SAP relacionados.