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

 X 

✒️SAP HANA Studio

SAP HANA Studio

SAP HANA Studio

1 Introducción a SAP HANA Studio

Es un IDE basado en Eclipse que se utiliza para desarrollar objetos en un servidor HANA. Proporciona un entorno de administración, modelado y aprovisionamiento de datos. Permite a los usuarios técnicos administrar la base de datos, crear y administrar autorizaciones de usuarios, crear modelos de datos nuevos o modificarlos, etc. Es uina herramienta cliente que puede acceder a un sistema HANA local o remoto.

SAP HANA Studio tambien incluye distintas perspectivas:

  • SAP HANA Administration Console: Supervisar sistema, configurar ajustes y administrar usuarios y sus autorizaciones entre otras cosas.
  • SAP HANA Modeler: Permite acceder al catálogo de la base de datos y crear vistas y procedimientos de bases de datos en el repositorio de SAP HANA.
  • SAP HANA PlanViz: Pára visualizar planes de ejecución.
  • SAP HANA Development: Se usa para el desarrollo en SAP HANA. Proporciona vistas y opciones de menú que permiten realizar las tareas relacionadas con el desarrollo de aplicaciones en SAP HANA XS.

Nos vamos a centrar en la perspectiva de modelador ya que es la mas relevante para las tareas de un desarrollador ABAP.

1.1 Roles para desarrolladores ABAP

Si manejamos la versión de ABAP 7.4 y utilizamos SAP HANA como almacenamiento principal podemos usar los siguientes roles estándar para asignar autorizaciones a los desarrolladores que manejarán SAP HANA Studio:

  • ABAP_DEV: Permite editar objetos de desarrollo en el repositorio SAP HANA.
  • ABAP_READ: Permite visualizar objetos de desarrollo.
  • ABAP_ADMIN: Permite a los administradores asignar los roles anteriores a otros usuarios.

1.2 Creación de una conexión al sistema

Lo primero que necesitamos es crear una conexión de sistema entre el IDE y SAP HANA. Podemos crear una conexión siguiendo los siguientes pasos:

  1. Presionamos botón derecho del mouse dentro del navegador y elegimos Add System..
  2. En la pantalla siguiente introducimos el nombre del host/servidor, instancia y descripción. Una vez ingresados presionamos Next.
  3. Finalmente ingresamos usuario y contraseña para conectarnos a la base de datos y presionamos el botón Finish.

Debajo de la conexión veremos una estructura de árbol, compuesta por 4 nodos:

  • Catálogo: Contiene objetos de la base de datos como tablas, vistas y procedimientos.
  • Contenido: Representa los paquetes o clases de desarrollo en el repositorio de SAP HANA y se usa para la organización del desarrollo.
  • Para integrar otras fuentes de datos.
  • Seguridad: Para administrar roles y usuarios.

1.3 Trabajando con el catálogo de la base de datos

El catálogo de SAP HANA tiene una estructura similar a los catálogos existentes en otras bases de datos. Su función es administrar los objetos de la base de datos en los esquemas de la base de datos.

¿Qué es un esquema o schema? Es una agrupación de objetos lógicamente relacionados (similar a un espacio de nombres). En principio, cada usuario tiene su propio esquema de base de datos.

El servidor de aplicaciones ABAP generalmente usa exactamente un usuario de base de datos para comunicarse con ella. Este usuario también tiene un esquema de base de datos correspondiente, conocido como el esquema del sistema o esquema ABAP. Cabe señalar que algunos esquemas se usan internamente en la base de datos, en aprticular estos incluyen los esquemas SYS y todos los que comienzan con _SYS.

Inmediatamente después de la instalación, SAP HANA contiene un conjutno de esquemas desempeñan un papel importante en distintos escenarios, veamos algunos de ellos:

  • _SYS: Tablas técnicas y vistas para administrar y monitorear el sistema.
  • _SYS_AFL: Para objetos de la bibliotecas de funciones. Se crea una vez que las bibliotecas de funciones esten instaladas.
  • _SYS_BI: Tablas y vistas especiales para análisis de escenarios como datos del año fiscal por ejemplo.
  • _SYS_BIC: Cuando activan objetos de desarrollos, los objetos asociados en tiempo de ejecución se generan aqui.
  • _SYS_REPO: Almacen para los objetos de desarrollo del repositorio de SAP HANA.
  • _SYS_XS: Utilizado por el motor SAP HANA XS.

Tipos de objetos que maneja SAP HANA:

  • Vista de columna: Vistas basadas en tablas de columnstore.
  • Función: Función definida por el usuario que realiza cálculos y se puede integrar en los SELECT.
  • Indice: Para facilitar búsquedas y ordenamiento.
  • Procedimiento: Para encapsular y reutilizar algoritmos que se ejecutarán en la base de datos.
  • Secuencia: Para generar números únicos y consecutivos de acuerdo a determinadas reglas.
  • Sinónimo: Alias para tablas, vistas, procedimientos o secuencias.
  • Tabla: Donde se guardan los datos.
  • Trigger: Funciones llamadas en base a eventos para realizar determinados cambios.
  • Vista: Consultas guardadas en la base de datos.

Como desarrolladores ABAP, generalmente no crearemos ningún objeto de base de datos directamente en el catálogo. Generalmente los crearemos de forma indirecta, por ejemplo a través del DDIC (Diccionario de datos).

En determinadas circunstancias tal vez deseemos ver directamente un objeto de BD en el catálogo. Como ejemplo, si queremos buscar una tabla, usamos el cuadro de texto que tenemos en la parte superior para escribir el nombre de la tabla y damos ENTER. Una vez aparezca el objeto que buscamos damos doble clic y el sistema nos abrirá la definición.

Al abrir un objeto podremos ver información como índices, columnas, tipo de almacenamiento en el caso de tablas, información de ejecución, entre otras cosas.

¿Cómo ver el contenido de una tabla?

Usamos el menu contextual con el botón derecho sobre Catálogo y elegimos la opción Find Table. Una vez nos muestre resultados elegimos la coincidencia que busquemos, activamos la opción Show Content y presionamos OK. Cabe indicar que esto solo te mostrará los primeros 1,000 registros. En caso de necesitar ver mas de 1,000 registros se debe utilizar la opción Abrir vista previa de datos en el menú contextual de la tabla.

1.4 La consola SQL

La consola puede ser muy útil ya que nos permite ejecutar de forma rápida y fácil consultas SQL de lectura e incluso escritura en la base de datos SAP HANA.

Para abrir la consola usamos el menú contextual del nodo Catálogos y elegimos Open SQL Console. Una vez se muestre el editor ingresamos la consulta o declaración SQL que deseamos ejecutar. En este contexto también disponemos de las herramientas de desarrollo como el autocomplete con CTRL+SPACE.

Al ejecutar la sentencia, el resultado se mostrará en otra ventana con un poco de información sobre tiempo de ejecución y cantidad de registros leídos.

1.5 Trabajando con el repositorio de SAP HANA

El repositorio ayuda a organizar los objetos de desarrollo de una manera flexible y expansible. Los objetos se organizan a lo largo de una jerarquía de paquetes. Debido a que un paquete define un espacio de nombres, el identificador para los objetos de desarrollo solo debe ser exclusivo dentro del paquete .

En la perspectiva de Modelador podemos crear los objetos de desarrollo descritos a continuación:

  • Paquete: Agrupa objetos de desarrollo.
  • Vista de atributos: Permiten conectar múltiples tablas o seleccionar un set de columnas de una tabla.
  • Vista analítica: Para tareas de agregación de datos de forma rápida.
  • Vista de cálculo: Estan disponibles para los requisitos que no se pueden asignar mediante vistas de atributos o analíticas.
  • Privilegio analítico: Para restringir línea por línea, acceso a vistas.
  • Procedimiento: Para encapsular y reutilizar algoritmos que se van a ejecutar en la base de datos.
  • Tabla de decisión: Para almacenar reglas de negocio.

Al igual que los objetos ABAP, los objetos de SAP HANA tienen estatus de Activo/Inactivo. De igual forma cada que se crea un objeto nuevo o se modifica, éste queda en estatus inactivo. También se maneja un historial de versiones al igual que en ABAP y podemos verlas en el Historial de versiones.

Si deseamos probar los objetos, lo mejor es utilizar la Vista previa de datos y la consola SQL.

VIDEO:

  • La opción de Vista previa de datos se tienen dos pestañas que permiten hacer gráficas de análisis sobre los datos de las tablas: Distinct Values y Analysis.
  • Se puede usar la opción generate... para abrir una plantilla de insert. Cabe señalar que esto no es algo que se recomiende hacer sobre tablas estandar.
  • Se tiene la función Visual SQL para ver un diagrama E-R con la tabla o tablas que nos interesen.

TIPS

  • Al igual que el las ADT, también es posible hacer configuraciones específicas para el usuario en SAP HANA Studio. Las encuentras igualmente en Windows->Preferences->SAP HANA Modeler. De particular interés es el nodo vista previa de datos y reglas de validación.

 

 

 

Agradecimiento:

Ha agradecido este aporte: Martín Gómez Rodríguez


Sobre el autor

Publicación académica de Abraham Humberto Noriega Cabrera, en su ámbito de estudios para el Máster ABAP for HANA.

SAP SemiSenior

Abraham Humberto Noriega Cabrera

Profesión: Ingeniero Sistemas Computacionales - Mexico - Legajo: WO62V

✒️Autor de: 14 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero en sistemas computacionales con experiencia en análisis, desarrollo e implementación de sistemas. he tenido el gusto de participar en implementaciones tanto locales como a nivel estatal.

Certificación Académica de Abraham Noriega

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "SAP HANA Studio" de la mano de nuestros alumnos.

SAP Junior

SAP HANA STUDIO. Es el administrador de base de datos de HANA en eclipse. Al igual que el ADT, también cuenta con varias perspectivas de eclipse. + Consola de administración de SAP HANA: Se puede supervisar el sistema, configurar ajustes del sistema, administrar usuarios y autorizaciones, entre otras. + SAP HANA Modeler: es el modelador. Se puede acceder al catálogo de cade de datos, crear vistas y procedimientos de base de datos. + SAP HANA Planviz: Se utiliza para visualizar los planes de ejecución. + Desarrollo de SAP HANA: Se utiliza para el desarrollo en SAP HANA. Proporsiona vistas y opciones de herramientas para desarrollar aplicaciones en SAP HANA XS. La perspectiva mas relevante para trabajar sería...

Acceder a esta publicación

Creado y Compartido por: Ernesto Luis Marquez Fragoza

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SAP HANA Studio.- Es un entorno de desarrollo IDE basado en Eclipse que se utiliza ara desarrollar objetos en un servidor HANA. Proporciona un entorno de administración, modelado y Aprovisionamiento de datos. Permite a los usuarios técnicos administrar la base de datos de SAP HANA, crear y administrar autorizaciones de usuarios, crear modelos de datos nuevos o modificaciones, etc. Cuando en la lección de "ABAP DEVELOPMENT TOLLS PARA ECLIPSE" instalamos las ABAP Developments toolsp para SAPNetewaver también seleccionamos "SAP HANA TOOLS" dentro del cual e incluye el SAP HANA Studio, por lo tanto ya contamos con esta aplicación disponible en nuestro usuario Eclipse. Al igual que las ADT para...

Acceder a esta publicación

Creado y Compartido por: Yair Miguel Ramirez Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

---- Audio 1 La conexión que acabamos de crear en SAP HANA Studio se guardará en nuestro workspace o espacio de trabajo. Podemos crear todas las conexiones que queramos crear dentro de nuestro workspace, de esta forma podemos trabajar con múltiples bases de datos de forma simultánea. ---- Audio 2 Al igual que sucede con ABAP Workbench o ABAP Development Tool también se pueden realizar algunas configuraciones especificas del usuario en SAP HANA Studio. Las configuraciones más relevantes para la perspectiva modeler de SAP HANA se encuentran en Windows -> Preferences -> SAP HANA Modeler. De particular interés aquí es la configuración de vista previa de datos en el nodo vista previa...

Acceder a esta publicación

Creado y Compartido por: Vanessa Yadira Mendoza Zelaya

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Unidad 1: Lección 10 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, proporciona un entorno de administración, modelado y aprovisionamiento de datos. Es una herramienta de cliente que se puede usar para acceder al sistema HANA local o remoto Proporciona diferentes perspectivas: Consola de administración de SAP HANA Modelador SAP HANA PlanViz Desarrollo e SAP HANA Roles para desarrolladores ABAP ABAP_DEV ABAP_READ ABAP_ADMIN Esquema: Agrupa objetos de base de datos lógicamente relacionados (parecido a un espacio de nombres). Cada usuario de base de datos tiene su propio esquema de base...

Acceder a esta publicación

Creado y Compartido por: Alejandra Soto Guerrero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

SAP HANA ESTUDIO: Es un entorno de desarrollo integrado (IDE) basado en Eclipse que se utiliza para desarrollar artefactos en un servidor HANA. Permite Permite a los usuarios usuarios técnicos técnicos administrar administrar la base de datos de SAP HANA, crear y administrar administrar autorizaciones autorizaciones de usuarios, usuarios, crear modelos modelos de datos nuevos o modificarlos, modificarlos, etc. Es una herramienta herramienta de cliente, cliente, que se puede usar para acceder acceder al sistema sistema HANA local o remoto. remoto. Desde el punto de vista de la administración del sistema, utilizaremos el SAP HANA Studio para realizar la gestión de la base de datos de SAP HANA, es decir para: Iniciar...

Acceder a esta publicación

Creado y Compartido por: Maximiliano Belgrado / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

SAP HANA STUDIO Proporciona un entorno de administración, modelado y aprovisionamiento de datos, permite a los usuarios técnicos administar la base de datos de Sap Hana. Tiene sus ADT que incluye diferentes perspectivas SAP HANA Modeler (se puede acceder al catálogo de la BD, crear vistas y procedimientos de BD en el repositorio HANA), PlanViz (se usa para visualizar los planes de ejecución), Develpment (proporciona vistas y opciones de menú que permiten realizar todas las tareas relacionadas con el desarrollo de aplicaciones en HANA), Administration Console (se supervisa el sistema, configura los ajustes del sistema, administra usuarios y autorizaciones etc.). En ABAP se centra en la perspectiva SAP HANA Modeler....

Acceder a esta publicación

Creado y Compartido por: Maria Xiomara Rodriguez Panqueva / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

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. Proporciona un entorno de Administración, Modelado y Aprovisionamiento de datos. Permite a los usuario técnicos: - Administrar la base de datos SAP HANA - Crear y administrar autorizaciones de usuarios - Crear o modificar modelos de datos. En SAP HANA Studio se incluye diferentes perspectivas. Consola de administración de SAP HANA: Se puede supervisar el sistema, configurar ajustes y administrar usuarios y autorizaciones, entre otros. SAP HANA Modeler (Modelador): Se puede acceder al catálogo de la base de datos, crear vistas y procedimientos...

Acceder a esta publicación

Creado y Compartido por: Raul Alejandro Nuñez Valdes / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


SAP Hana Studio, permite administrar la base de datos , al igual que el ADT para SAP Netweawer, SAP HANA Studio también incluye diferentes perspectivas: SAP HANA Administration Console Admnistración usuario, autorizaciones SAP HANA Development Desarrollos en SAP HANA SAP HANA Modeler Para trabajar con la BD. SAP HANA PlanViz Planes de ejecución Roles estándar: ABAP_DEV Editar objetos de desarrollo ABAP_READ Visualizar datos de desarrollo ABAP_ADMIN Asignar roles a otros usuarios. Las conexiones creadas se guardan en nuestra workspace, de tal forma que nos permite trabajar con múltiples bases de datos de forma simultánea. Cuando...

Acceder a esta publicación

Creado y Compartido por: Javier Montero Quintal

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

1 Introducción a SAP HANA Studio Nos permite administrar la BD de SAP HANA, crear y administrar autorizaciones de usuarios, crear modelos de datos nuevos o modificarlos, etc. Incluye diferentes perspectivas Consola de administración de SAP HANA: Podemos supervisar el sistema, configurar los ajustes del sistema y administrar usuarios y autorizaciones SAP HANA Modeler(Modelador): Podemos acceder al catálogo de la BD y crear vistas y procedimientos de bases de datos SAP HANA PlanViz: visualizar los planes de ejecución Desarrollo de SAP HANA: Todo lo relacionado con el desarrollo de aplicaciones en SAP HANA XS Nos enfocaremos en la perspectiva SAP HANA Modeler 1.1 Roles para desarrolladores ABAP Si tenemos ABAP...

Acceder a esta publicación

Creado y Compartido por: Martín Ramssés Gómez Rodríguez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

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. Proporciona un entorno de administración, modelado y aprovisionamiento de datos. Permite a los usuarios técnicos administrar la base de datos de SAP HANA, crear y administrar autorizaciones de usuarios, crear modelos de datos nuevos o modificarlos, etc. Es una herramienta de cliente que se puede usar para acceder al sistema HANA local o remoto. Igual que ABAP Development Tools, SAP HANA Studio también incluye diferentes perspectivas: SAP HANA Administration Console: Se ocupa para supervisar el sistema, configurar los ajustes del sistema y administrar...

Acceder a esta publicación

Creado y Compartido por: Ricardo Daniel Tovar Barrera

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!