✒️SAP HANA Studio
SAP HANA Studio
SAP HANA STUDIO
1 INTRODUCCION A SAP HANA STUDIO Entorno de desarrollo IDE basado en Eclipse, utilizado para el desarrollo de objetos en un servidor HANA. (entorno de Administración, Modelado y Aprovisionamiento de datos.). Herramienta de cliente para acceder a HANA remota o localmente. Se encuentra dentro de SAP HANA Studio.
Perspectivas:
- Consola de administración de SAP HANA para supervisar el sistema, configurar ajustes y administrar usuarios y autorizaciones (y mas).
- SAP HANA Modeler (modelador) para acceder al catálogo de BD y crear vistas y procedimientos de BBDD en el repositorio de SAP HANA.
- SAP HANA PlanViz para visualizar los planes en ejecución.
- Desarrollo de SAP HANA para el desarrollo en SAP HANA. Vistas y opciones de menú para tareas relacionadas con el desarrollo de aplicaciones en SAP HANA XS
1.1 ROLES PARA DESARROLLADORES ABAP
Para ABAP 7.4 y SAP HANA:
- ABAP_DEV permite editar objetos de desarrollo
- ABAP_READ permite visualizar objetos de desarrollo
- ABAP_ADMIN permite asignar los roles ABAP_DEV y ABAP_READ
1.2 CREACION DE UNA CONEXION AL SISTEMA
Desde la perspectiva Modelador:
> Botón derecho de raton en navegador > Add System
> nombre Host/Servidor - Instancia - y Descripción Next
> usuario - password. Finish
Podemos crear todas las que se desee (se guardan en el workspace) Al crear la conexión se crea una estructura de árbol con los siguientes nodos:
- Catálogo objetos de base de datos (tablas, vistas y procedimientos)
- Contenido paquetes o clases de desarrollo en el repositorio de SAP HANA, para la organización de desarrollo
- Aprovisionamiento integración de otras fuentes de datos
- Seguridad administración de roles y usuarios
NOTA: Configuraciones especificas de usuario en SAP HANA STUDIO: Windows > Preferences > SAP HANA Modeler
- Vista previa de datos en Nodo vista pevia de datos
- Reglas validación objetos de desarrollo n Nodo reglas de validación
1.3 TRABAJANDO CON EL CATÁLOGO DE LA B.D
Administración de los objetos de la BD en los esquemas (agrupación de objetos de BD relacionados lógicamente) de la BD Algunos esquemas internos de la BD de SAP HANA:
- _SYS tablas técnicas y vistas de administración y monitoreo del sistema
- _SYS_AFL objetos de la BD para bibliotecas de funciones
- _SYS_BI tablas y vistas especiales para análisis de escenarios (p.ej: datos de año fiscal)
- _SYS_BIC objetos asociados en tiempo de ejecución a objetos activados en desarrollo
- _SYS_REPO objetos de desarrollo del repositorio de SAP HANA
- _SYS_XS motor SAP HANA XS
Objetos reconocidos por la BD de SAP HANA:
Vista de columna | Vistas basadas en tablas en el almacén de columnas, generalmente creadas en el Repositorio de SAP HANA |
Función | Realiza cálculos y se puede integrar en las sentencias SELECT |
Indice |
Facilita las búsquedas y ordenamiento |
Procedimiento | Encapsular y reutilizar los algoritmos que se ejecutan en la BD de SAP HANA |
Secuencia | Generar números únicos y consecutivos de acuerdo a determinadas reglas. |
Sinónimo | :Alias para tablas bases de datos, vistas, procedimientos y secuencias. |
Tabla | Para guardar datos |
Trigger | Funciones llamadas para realizar determinados cambios en la BD |
Vista | Queries guardadas en la BD |
Podremos buscar una tabla determinada escribiendo su nombre en el campo de búsquedas del Catalogo. Haciendo clic sobre el nombre de la misma mostrará su definición.
En el menú contextual dispondremos de una opción para Buscar Tabla. Podremos posteriormente Abrir contenido, también desde el menú contextual.
1.4 LA CONSOLA SQL
Permite ejecutar de forma rápida y sencilla sentencias de SQL de lectura y escritura en la BD de SAP HANA.
Abrir consola >> Vista Navigador > Abrir Consola SQL
1.5 REPOSITORIO SAP HANA
En la perspectiva Modelador podemos crear los objetos de desarrollo:
Paquete | Agrupa todos los objetos de desarrollo |
Vista de atributos | Para conectar múltiples tablas o seleccionar un set de columnas de una tabla |
Vista analítica | Para agregar rápidamente datos. |
Vista de cálculo | Para los requisitos que no se pueden asignar utilizando vistas de atributos y analíticas. |
Privilegio Analítico | Para restringir línea por línea, acceso a vistas. |
Procedimiento | Para encapsular y reutilizar algoritmos que van a ser ejecutados en la BD SAP HANA |
Tabla de decisión | Para almacenar reglas de negocios. |
Para el testeo de los objetos del repositorio de SAP HANA > Vista previa y consola SQL.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para el Máster ABAP for HANA.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De