🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP HANA Studio

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
  1. Catálogo (objetos de la BD)
  2. Contenido ( paquetes o clases)
  3. Aprovisionamiento (integrar otras fuentes de datos)
  4. 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.

SAP Junior

Adan Elizarraras

Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: SW62M

✒️Autor de: 8 Publicaciones Académicas

🎓Egresado del módulo: