marzo 3, 2022

Vista de Cálculo de SAP HANA – Crear Vista de Cálculo en 12 Sencillos Pasos

En este tutorial, vamos a aprender sobre el último y complejo de los tres tipos de vistas de información; la Vista de Cálculo de SAP HANA. Asegúrese de haber seguido los tutoriales de Vista de Atributos y Vista Analítica, ya que son importantes para su comprensión de la Vista de Cálculo.

Comencemos el tutorial de la vista de cálculo de SAP HANA.

¿Qué es la vista de cálculo de SAP HANA?

La vista de cálculo en SAP HANA es el tipo de vista de información más importante, ya que le permite realizar operaciones de diseño avanzadas en los datos. Puede aplicar lógicas de modelado avanzadas a los datos en la vista de cálculo, lo que no puede hacer en la vista analítica y de atributos.

En la vista de atributos, solo se puede trabajar con dimensiones, mientras que en la vista analítica, se trabaja con varias tablas de dimensiones vinculadas a una tabla de hechos. Esto significa que estas dos vistas no permiten el uso flexible de dimensiones y medidas y tienen una forma básica de modelado de datos.

Por el contrario, las vistas de cálculo no tienen tales limitaciones y permiten al usuario utilizar lógica de cálculo compleja y combinar medidas de más de una tabla de hechos. Además, puede utilizar lógicas SQL avanzadas y varias capas de lógicas de cálculo al crear una vista de cálculo.

Le da la libertad de combinar y crear a partir de una variedad de opciones, como Tablas, Vistas de columnas, Vistas Analíticas, Vistas de atributos, etc. Esto permite al usuario realizar informes multidimensionales utilizando medidas y dimensiones de diferentes fuentes.

Manténgase actualizado con las últimas tendencias tecnológicas
¡Únase a DataFlair en Telegram!!

Características de la vista de cálculo

A continuación se dan algunas características importantes de la vista de cálculo:

  • Las vistas de cálculo admiten modelos OLTP y OLAP.
  • Admiten expresiones complejas como Case, Counter, IF.
  • Soporta lenguaje especial como R-lang.
  • Puede reutilizar Vistas Analíticas, Vistas de atributos e incluso otras Vistas de Cálculo mientras crea una nueva Vista de Cálculo.
  • Las vistas de cálculo admiten privilegios analíticos.
  • Es compatible con funcionalidades específicas de SAP ERP, como conversión de divisas, idioma,manejo de clientes, etc.
  • Permite al usuario combinar medidas de varias tablas.
  • Los usuarios pueden usar tablas basadas en columnas y en filas.

Panel de escenarios en la vista de cálculo

Al abrir un editor de vistas de cálculo para crear una nueva vista, encontrará un panel de escenarios a la izquierda con cinco opciones; Unir, Unir, Proyectar, Agregar y Clasificar. Se crea una vista de cálculo en SAP HANA mediante una combinación de estas opciones.

1. Unión: Una opción de unión conecta dos objetos o tablas de origen en un solo objeto. También se le conoce como nodo de unión en la jerarquía de vistas. Los tipos de unión entre dos tablas pueden ser interior, exterior izquierdo, exterior derecho y unión de texto.

2. Unión: La opción unión realiza una unión externa completa en n número de objetos de origen y crea un único objeto combinando su contenido.

3. Proyección – La opción proyección proyecta la tabla de una manera determinada. Puede usarlo para filtrar las columnas de una tabla o agregar algunas columnas antes de usarlo en otros nodos como agregación, rango, unión, etc.

Solo puede usar un objeto de origen mientras trabaja en el nodo de proyección. Si desea crear más de una tabla, utilice proyecciones separadas para cada una. Los nodos de proyección se utilizan para convertir tablas basadas en columnas en tablas de cálculo tenues.

4. Agregación: En el nodo de agregación, puede realizar agregación en dimensiones y medidas seleccionadas.

5. Rango: Se usa para clasificar los valores en función de un criterio. Puede definir la cláusula order by y la partición en este nodo en función de los requisitos de modelado.

Pasos para crear una vista de cálculo en SAP HANA

En esta sección del Tutorial Vista de cálculo de SAP HANA, aprenderemos a crear una vista de cálculo con una opción de combinación de estrellas en SAP HANA Modeler. Se crea una combinación de estrellas cuando necesitamos medidas de más de una tabla de hechos para usarla en los informes.

Paso 1: Seleccionar tablas

Abra el Modelador de información de SAP HANA y decida las tablas que desea utilizar para hacer la Vista de cálculo. Puede acceder a las tablas desde la carpeta Catálogo en su sistema SAP HANA.

Por el bien de la comprensión, asumamos que estamos utilizando cuatro tablas, tablas de dos dimensiones y dos tablas de hechos.

Paso 2: Crear una vista de información TENUE

Vaya al nodo de contenido y seleccione el paquete en el que necesita crear la vista de cálculo. Haga clic con el botón derecho en el nombre del paquete, seleccione Nuevo y luego seleccione Vista de cálculo.

Paso 3: Conversión de tablas de dimensiones en tablas de cálculo TENUES

Antes de comenzar a reunir todas las tablas, debemos convertir las dos tablas de dimensiones basadas en columnas en tablas de cálculo TENUES. Para ello, abra una nueva vista de cálculo e introduzca el nombre de la vista (por ejemplo, DIM_CAL_1) y seleccione la Categoría de datos como Dimensión.

Repita este proceso de nuevo para cada tabla de dimensiones que tenga. (hemos nombrado al segundo como DIM_CAL_2)

Paso 4: Agregar tablas y columnas de dimensiones

Ahora, agregue las tablas de dimensiones a la vista de cálculo desde el signo verde Agregar objeto en la sección Proyección.

Añadiremos el cuadro EMPINFO (en la sección Proyección) en la vista DIM_CAL_1. Del mismo modo, agregue otra tabla de dimensiones EMPRECORDS en la vista de cálculo DIM_CAL_2.

Una vez que las tablas se agreguen y las columnas de ellas se agreguen en la salida final, guarde y active la tabla haciendo clic en el botón de flecha y marca verde en la barra superior.

Paso 5: Crear una vista de cálculo

Ahora, después de convertir nuestras tablas de dimensiones basadas en dos columnas como tablas tenues, crearemos la vista de cálculo. De nuevo, vaya a un paquete preferido bajo el nodo Contenido. Haga clic con el botón derecho en el nombre del paquete > Nueva vista de cálculo >.

Introduzca los detalles de la nueva vista de cálculo, como Nombre, Etiqueta, Tipo de vista (Vista de cálculo), Tipo, Categoría de datos (CUBO). Marque la casilla «Con combinación de estrellas» si está creando una vista de cálculo con una combinación de estrellas.

Paso 6: Agregar tablas de medida / hechos

Se dan cinco tipos de operaciones en función del escenario en el que se crea la vista de cálculo. Estos son Join, Union, Proyección, Agregación y Rango. Los cinco realizan diferentes funciones (como su nombre indica).

Crearemos dos proyecciones y agregaremos una tabla de hechos en cada proyección. Hemos añadido EMPFACT1 en Projection_1 y EMPFACT2 en Projection_2.

Seleccione las columnas que estarán disponibles en la vista de informes de ambas tablas de datos. Puede ver las columnas o campos seleccionados en la sección de salida de la derecha.

Paso 7: Únase a las tablas de datos

A continuación, uniremos las dos tablas de datos (EMPFACT1 y EMPFACT2). Seleccione Unirse en el panel Escenario izquierdo. Arrastre y suelte las dos proyecciones (Projection_1 y Projection_2) en la sección Unir. Las dos proyecciones se unirán y se mostrarán en el cuadro de unión.

A continuación, uniremos físicamente las dos tablas de datos con la columna común. Supongamos que EMPID es una columna común en ambas tablas de hechos (EMPFACT1 y EMPFACT2). Seleccione las columnas de salida de las dos tablas de hechos.

Ahora las columnas seleccionadas de las dos tablas de hechos estarán en una sola tabla de unión. El nombre de esta tabla de unión es Join_1.

Paso 8: Crear una unión de estrellas

A continuación, uniremos la tabla de unión a la sección de unión de estrellas que se encuentra encima.

Además, agregaremos las dos tablas de dimensiones en DIM_CAL_1 y DIM_CAL_2 que agregamos anteriormente, en la vista de cálculo de combinación de estrellas final.

Por lo tanto, hemos agregado Join_1, DIM_CAL_1 y DIM_CAL_2 en la sección de Combinación de estrellas.

Paso 9: Unir tablas de dimensiones y datos.

Ahora que tenemos datos de dos tablas de dimensiones y una tabla de hechos combinada, uniremos el hecho (tabla de unión) con las dos tablas de dimensiones y seleccionaremos las columnas finales para la salida como se muestra en la imagen de abajo.

En el panel de detalles aparecerá una vista detallada de las tres tablas.

Paso 10: Marque Semántica

Continuando, iremos a la sección de Semántica para definir las medidas y los atributos. Haga clic en el botón Asignar automáticamente para asignar automáticamente columnas como medidas y dimensiones.

Paso 11: Guardar y activar

Guardar y activar la vista de cálculo final desde el botón de flecha verde.

Paso 12: Vista previa de datos de columnas seleccionadas

Puede obtener una vista previa de los datos haciendo clic en el botón Vista previa de datos junto al botón Guardar y activar.

En la sección vista previa de datos, puede realizar análisis creando visualizaciones utilizando las medidas y dimensiones disponibles.

También puede cambiar el tipo de visualización de un gráfico de barras a un gráfico de burbujas, un gráfico de líneas, un gráfico circular, etc.

Resumen

Aprendimos sobre la vista de información compleja que es la Vista de cálculo, sus características, el panel de escenarios y los pasos para crear la Vista de Cálculo en SAP HANA.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.