✒️SAP HANA Studio
SAP HANA Studio
SAP HANA Studio
1.- Introducción a SAP HANA Studio
SAP HANA Studio.- Es un entorno de desarrollo IDE basado en Eclipse que se utiliza para desarrollar objetos en un servidor HANA. Administrar la base de datos, autorizaciones y crear modelos de datos o modificarlos. Se puede acceder al sistema HANA local o remoto
SAP HANA estudio incluye las siguientes perspectivas:
- Consola de administración de SAP HANA. - Supervisar el sistema, configurar ajustes, administrar usuarios y autorizaciones
- Modelador SAP HANA.- Crear vistas y procedimientos
- SAP HANA Planviz.- Visualizar planes de ejecución
- Desarrollo de SAP HANA.- Administrar proyectos de desarrollo de aplicaciones SAP HANA
1.1 Los roles para desarrolladores ABAP
Para ABAP 7.4 y base de datos SAP HANA podemos usar los siguientes roles
- ABAP_DEV (editar objetos)
- ABAP_READ (visualizar objetos)
- ABAP_ADMIN (asignar roles ABAP_DEV y ABAP_READ a otros usuarios)
1.2 Creación de una conexión al sistema
- Presionar botón derecho del mouse y elegir la opción Add System
- Introducir Nombre del servidor, la instancia y descripción y Continuar
- Introducir usuario/password y presionar Finalizar
- Dentro de la conexión veremos los siguientes 4 nodos
- Catálogo (objetos de la BD)
- Contenido ( paquetes o clases)
- Aprovisionamiento (integrar otras fuentes de datos)
- Seguridad ( administrar roles y usuarios)
1.3 Trabajando con el catálogo de la base de datos
Su función es administrar los objetos en los esquemas (agrupa objetos lógicamente relacionados) de la base de datos
Esquemas utilizados internamente por SAP HANA
- _SYS: Tablas técnicas y vistas para administrar/monitorear el sistema
- _SYS_AFL: Objetos para bibliotecas de funciones
- _SYS_BI: Tablas y vistas especiales para BI
- _SYS_BIC: Objetos asociados en tiempo de ejecución
- _SYS_REPO: Objetos de desarrollo del repositorio SAP HANA
- _SYS_XS: Motor SAP HANA XS (Extended Application Services)
Objetos contenidos en el catálogo de la BD
- Vista de columna (vistas especiales)
- Función (realiza cálculos)
- Indice (facilita busquedas y el ordenamiento)
- Procedimiento (encapsular y reutilizar algoritmos)
- Secuencia (generar números únicos y consecutivos, similar a los rangos en ABAP)
- Sinónimo (alias para tablas, vistas, procedimientos y secuencias)
- Tabla
- Trigger (funciones para realizar cambios en la BD)
- Vista (queries guardados)
Nota: Generalmente no crearemos objetos directamente en el catálogo, solo en forma indirecta a través del diccionario de datos
1.4 La consola SQL
Permite ejecutar sentencias de SQL de lectura y escritura en la BD de SAP HANA
Para abrir la consola elegimos Abrir Consola SQL en menú para el esquema ABAP
1.5 Trabajando con el Repositorio de SAP HANA
En la perspectiva de Modelador podemos crear los siguientes objetos:
- Paquete (agrupa objetos)
- Vista de atributos (conectar tablas o seleccionar columnas)
- Vista analítica (agregar rápidamente datos)
- Vista de cálculo
- Privilegio analítico (restringir acceso a vistas)
- Procedimiento (encapsular y reutilizar algoritmos)
- Tabla de decisión (almacenar reglas de negocios)
Nota: Los objetos de desarrollo de ponen bajo control de versiones, cada vez que se activa un objeto, se crea una nueva versión del objeto y podemos visualizar las versiones existentes en el historial de versiones
 
 
 
Sobre el autor
Publicación académica de Adan Elizarraras, en su ámbito de estudios para el Máster ABAP for HANA.
Adan Elizarraras
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: SW62M
✒️Autor de: 8 Publicaciones Académicas
🎓Egresado del módulo: