SAP BW en HANA: modelado nativo de HANA
SAP HANA Modeler optionse utiliza para crear vistas de información en la parte superior de esquemas → tablas en la base de datos HANA. Estas vistas son consumidas por aplicaciones basadas en JAVA / HTML o aplicaciones SAP como SAP Lumira, Office Analysis o software de terceros como MS Excel con fines de generación de informes para cumplir con la lógica empresarial y para realizar análisis y extraer información.
El modelado de HANA se realiza en la parte superior de las tablas disponibles en la pestaña Catálogo en Esquema en HANA Studio y todas las vistas se guardan en la tabla Contenido en Paquete.
Puede crear un nuevo paquete en la pestaña Contenido en HANA Studio haciendo clic con el botón derecho en Contenido y Nuevo.
Todas las vistas de modelado creadas dentro de un paquete se incluyen en el mismo paquete en HANA Studio y se clasifican según el tipo de vista.
Cada vista tiene una estructura diferente para las tablas de dimensiones y hechos. Las tablas de dimensiones se definen con datos maestros. La tabla de hechos tiene una clave principal para tablas de dimensiones y medidas como el número de unidades vendidas, el tiempo medio de demora, el precio total, etc.
Puede crear un nuevo paquete haciendo clic con el botón derecho en la pestaña Contenido → Nuevo → Paquete.
También puede crear un subpaquete en un paquete haciendo clic con el botón derecho en el nombre del paquete. Cuando hacemos clic derecho en el paquete, obtenemos 7 opciones. Podemos crear vistas de atributos de vistas de HANA, vistas analíticas y vistas de cálculo en un paquete.
También puede crear una tabla de decisiones, definir un privilegio analítico y crear procedimientos en un paquete.
Cuando hace clic con el botón derecho en Paquete y hace clic en Nuevo, también puede crear subpaquetes en un Paquete. Debe ingresar el nombre del paquete, la descripción al crear un paquete.
SAP HANA - Vista de atributos
Las vistas de atributos en el modelado de SAP HANA se crean en la parte superior de las tablas de dimensiones. Se utilizan para unir tablas de dimensiones u otras vistas de atributos.
También puede copiar una nueva Vista de Atributo de una Vista de Atributo ya existente dentro de otros Paquetes, pero eso no le permite cambiar los Atributos de la Vista.
A continuación se muestran algunas características de una vista de atributos en SAP HANA:
Las vistas de atributos en HANA se utilizan para unir tablas de dimensiones u otras vistas de atributos.
Las vistas de atributos se utilizan en vistas analíticas y de cálculo para que el análisis pase los datos maestros.
Son similares a las características de BM y contienen datos maestros.
Las vistas de atributos se utilizan para optimizar el rendimiento en tablas de dimensiones de gran tamaño. Puede limitar el número de atributos en una Vista de atributos, que se utilizan además para fines de informes y análisis.
Las Vistas de Atributos se utilizan para modelar datos maestros para dar algún contexto.
Crear una vista de atributos
Elija el nombre del paquete con el que desea crear una vista de atributos. Haga clic con el botón derecho en Paquete → Ir a Nuevo → Vista de atributos.
Al hacer clic en Vista de atributos, se abrirá una nueva ventana. Introduzca el nombre y la descripción de la vista de atributos. Luego, en la lista desplegable, elija Ver tipo y subtipo. En subtipo, hay 3 tipos de vistas de atributos: estándar, de tiempo y derivada.
La vista de atributo de subtipo de tiempo es un tipo especial de vista de atributo que agrega una dimensión de tiempo a la infraestructura de datos. Cuando ingrese el nombre del atributo, el tipo y el subtipo y haga clic en Finalizar, se abrirán tres paneles de trabajo:
Scenario pane que tiene Data Foundation y Semantic Layer.
Details pane muestra el atributo de todas las tablas agregadas a la infraestructura de datos y la unión entre ellas.
Output pane donde podemos agregar atributos del panel de detalles para filtrar en el informe.
Puede agregar objetos a la infraestructura de datos haciendo clic en el signo '+' escrito junto a la infraestructura de datos. Puede agregar varias tablas de dimensiones y vistas de atributos en el panel de escenarios y unirlas con una clave principal.
Cuando haga clic en Agregar objeto en la infraestructura de datos, obtendrá una barra de búsqueda desde donde puede agregar tablas de dimensiones y vistas de atributos al panel de escenarios. Una vez que las tablas o vistas de atributos se agregan a la infraestructura de datos, se pueden unir mediante una clave principal en el panel de detalles, como se muestra en la siguiente captura de pantalla.
Una vez que se completa la unión, elija varios atributos en el panel Detalles, haga clic con el botón derecho y Agregar a la salida.
Todas las columnas se agregarán al panel Salida. Haga clic en la opción Activar y obtendrá un mensaje de confirmación en el registro de trabajo.
Ahora puede hacer clic derecho en la Vista de atributos e ir a Vista previa de datos.
Note- Cuando una Vista no está activada, tiene una marca de diamante. Sin embargo, una vez que lo activa, ese diamante desaparece, lo que confirma que la Vista se ha activado correctamente.
Una vez que haga clic en Vista previa de datos, se mostrarán todos los atributos que se han agregado al panel Salida en Objetos disponibles.
Puede hacer clic con el botón derecho y agregar etiquetas y eje de valor o simplemente arrastrar los objetos como se muestra en la siguiente captura de pantalla.
SAP HANA - Vista analítica
La Vista analítica tiene la forma de esquema en estrella, donde unimos una tabla de hechos a varias tablas de dimensiones. Las vistas analíticas utilizan el poder real de SAP HANA para realizar cálculos complejos y agregar funciones uniendo las tablas en forma de esquema en estrella y ejecutando consultas de esquema en estrella. A continuación se muestran algunas propiedades de la vista analítica de SAP HANA:
Las vistas analíticas se utilizan para realizar cálculos complejos y funciones agregadas como suma, recuento, mínimo, máximo, etc.
Las vistas analíticas están diseñadas para ejecutar consultas de inicio de esquema.
Cada vista analítica tiene una tabla de hechos rodeada de varias tablas de dimensiones. La tabla de hechos contiene una clave principal para cada tabla de dimensiones y medidas.
Las vistas analíticas son similares a los objetos de información y los conjuntos de información de SAP BW.
Crear una vista analítica
Elija el nombre del paquete con el que desea crear una vista analítica. Haga clic con el botón derecho en Paquete → Ir a Nuevo → Vista analítica. Al hacer clic en una vista analítica, se abrirá una nueva ventana. Ingrese el nombre y la descripción de la vista. En la lista desplegable, elija el tipo de vista y haga clic en Finalizar.
Al hacer clic en Finalizar, puede ver una Vista analítica con la infraestructura de datos y la opción Unión en estrella.
Haga clic en Infraestructura de datos para agregar tablas de dimensiones y hechos. Haga clic en Star Join para agregar vistas de atributos.
Agregue tablas de dimensiones y hechos a la infraestructura de datos mediante el signo "+". En el siguiente ejemplo, se han agregado tablas de 3 dimensiones DIM_CUSTOMER, DIM_PRODUCT, DIM_REGION y 1 tabla de hechos FCT_SALES al Panel de detalles. La unión de la tabla de dimensiones a la tabla de hechos utilizando claves primarias se almacena en la tabla de hechos.
Seleccione Atributos de la tabla Dimensión y hechos para agregarlos al panel Salida como se muestra en la captura de pantalla anterior. Ahora, cambie el tipo de datos de hechos de la tabla de hechos a medidas.
Haga clic en la capa Semántica, elija hechos y haga clic en el signo de medidas como se muestra en la siguiente captura de pantalla para cambiar el tipo de datos a medidas y activar la vista.
Una vez que active la vista y haga clic en Vista previa de datos, todos los atributos y medidas se agregarán a la lista de objetos disponibles. Agregue atributos al Eje de etiquetas y mida al Eje de valor con fines de análisis.
Existe la opción de elegir diferentes tipos de tablas y gráficos.
SAP HANA - Vista de cálculo
La Vista de cálculo se utiliza para consumir otras vistas analíticas, de atributos y de cálculo y tablas de columnas base. Se utilizan para realizar cálculos complejos que no son posibles con otros tipos de vistas. A continuación se muestran algunas características de la Vista de cálculo:
La vista de cálculo se utiliza para consumir vistas analíticas, de atributos y otras vistas de cálculo.
Se utilizan para realizar cálculos complejos que no son posibles con otras vistas.
Hay dos formas de crear vistas de cálculo: Editor SQL o Editor gráfico.
Nodos de unión, unión, proyección y agregación integrados.
Crear una vista de cálculo
Elija el nombre del paquete con el que desea crear una vista de cálculo. Haga clic con el botón derecho en Paquete → Nuevo → Vista de cálculo. Al hacer clic en Vista de cálculo, se abrirá una nueva ventana.
Ingrese el nombre de la vista, la descripción y elija el tipo de vista como vista de cálculo, subtipo estándar o tiempo (este es un tipo especial de vista que agrega dimensión de tiempo). Puede utilizar dos tipos de vista de cálculo: gráfica y secuencia de comandos SQL.
Graphical Calculation Views- Tiene nodos predeterminados como agregación, proyección, unión y unión. Se utiliza para consumir otras vistas de Atributo, Analítica y Cálculo.
SQL Script based Calculation Views - Está escrito en scripts SQL que se basan en comandos SQL o funciones definidas por HANA.
Data Category- Cubo, en este nodo predeterminado es Agregación. Puede elegir Unión en estrella con dimensión de cubo. Dimensión, en este nodo predeterminado es Proyección.
Puede consultar más detalles sobre el modelado nativo de HANA en nuestro Tutorial de SAP HANA .