Desarrollo de SAP HANA BI - Guía rápida

SAP HANA es una base de datos en memoria que también proporciona funciones de modelado de HANA, aprovisionamiento de datos e informes de BI en una sola aplicación. SAP HANA se utiliza principalmente como almacén de datos para muchas organizaciones con sistema de transacciones. SAP proporciona HANA como base de datos de backend para varias aplicaciones diferentes basadas en ERP y CRM.

A continuación, se muestran algunos módulos comunes basados ​​en HANA:

  • S / 4 HANA (S / 4 HANA Finanzas y Logística)
  • SAP Business One
  • SAP Fiori

El modelado de datos de SAP HANA ayuda al usuario a modelar los datos de la aplicación y realizar funciones de base de datos como la creación de esquemas, tablas y vistas en tiempo de ejecución. Los modelos de datos de HANA se almacenan en el repositorio de HANA y los objetos se activan en tiempo de ejecución.

Este es el enlace del sitio de SAP para los detalles del producto HANA que comparte todas las características clave que ofrece HANA: https://www.sap.com/products/hana.html

Según SAP: "Implementable en las instalaciones o en la nube, SAP HANA es una plataforma de datos en memoria que le permite acelerar los procesos comerciales, ofrecer más inteligencia comercial y simplificar su entorno de TI. Al proporcionar la base para todas sus necesidades de datos, SAP HANA elimina la carga de mantener sistemas heredados separados y datos en silos, para que pueda ejecutar en vivo y tomar mejores decisiones comerciales en la nueva economía digital ".

El desarrollo de BI siempre es un desafío para las organizaciones con una gran cantidad de datos históricos. Las bases de datos tradicionales o los sistemas DW (SQL Server, BW u Oracle) no admiten informes en vivo, ya que no pueden ejecutar el sistema de transacciones y el almacén de datos en el mismo sistema. En muchas organizaciones, el sistema transaccional y el almacén de datos se mantienen separados, ya que la ejecución de consultas OLAP complejas afecta significativamente el rendimiento de los sistemas. Los procesos ETL se utilizan para realizar la extracción, transformación y carga de datos desde SAP ECC a Data Warehouse.

Cuando se realiza una gran cantidad de transacciones OLTP concurrentes junto con consultas OLAP, existe la posibilidad de que el sistema se bloquee. SAP HANA admite la replicación de datos en tiempo real desde el sistema de transacciones mediante el método SLT, que es un enfoque de replicación de datos basado en disparadores.

SAP HANA es una base de datos en memoria, por lo que la lectura de datos es 1 millón de veces más rápida en comparación con los sistemas tradicionales. Las consultas OLAP complejas en un informe de Business Intelligence tardan menos en ejecutarse cuando el sistema DW contiene una gran cantidad de datos históricos. HANA admite todas las agregaciones sobre la marcha y, por lo tanto, no es necesario guardar la tabla agregada en la base de datos. Debido a los diferentes algoritmos de compresión y al almacenamiento de tablas basado en columnas, la base de datos HANA requiere menos espacio para almacenar más datos en comparación con otros sistemas RDBMS.

SAP proporciona BusinessObjects como herramienta de informes y tablero de BI, utilizada por muchas organizaciones que tienen SAP ERP implementado como sistema de transacciones. SAP BusinessObjects consta de varias herramientas para informes y paneles de Business Intelligence:

  • Inteligencia web
  • Diseñador de paneles (anteriormente conocido como Xcelsius)
  • Diseñador de universos (para capa semántica)
  • SAP Crystal Reports
  • SAP Lumira
  • Estudio de diseño SAP
  • Explorador de BusinessObjects
  • Análisis para OLAP

Todas estas herramientas están estrechamente integradas con SAP BW y SAP HANA y son compatibles con todas las funciones de modelado de datos y ETL del sistema SAP. Web Intelligence se utiliza para informes detallados y utiliza Query Panel y Universe Designer como capa semántica para conectarse a fuentes de datos que no son de SAP. Dashboard Designer es la herramienta de panel que proporciona muchas plantillas predefinidas para crear gráficos estáticos y dinámicos.

Universe Designer(UDT / IDT) es una herramienta para construir la capa semántica para fuentes de datos que no son de SAP, así como para construir modelos de datos para objetos de base de datos HANA. Se pueden definir diferentes características como parámetros, filtros, creación / eliminación de objetos, vistas de la capa empresarial, consultas predefinidas para pruebas, agregaciones y mapeo de variables utilizando la capa semántica. Cuando se finaliza la capa semántica, se puede publicar en el repositorio del servidor BO y se puede utilizar en diferentes informes y paneles de Webi.

SAP Crystal Reports se utiliza para informes de píxeles perfectos donde los usuarios desean imprimir facturas de venta, facturas, órdenes de venta, etc.

SAP Lumira es una de las herramientas emergentes de visualización de datos que brinda a los usuarios una opción de función de tablero ad-hoc.

SAP Design Studio también es una herramienta de panel de nivel avanzado y es compatible con la programación del lado del servidor para crear paneles interactivos para los clientes.

SAP BusinessObjects Explorer es una herramienta de BI de autoservicio para crear vistas de tablero y visualizaciones de datos, y compartirlas con otros usuarios del equipo.

Analysis for OLAP también es una herramienta de análisis multidimensional de autoservicio y es adecuada para generar informes sobre SAP BW y SAP HANA.

La imagen de arriba muestra todas las herramientas de BI con líneas continuas, que se pueden conectar e integrar directamente con SAP HANA mediante una conexión OLAP. Las herramientas que necesitan una conexión relacional mediante IDT para conectarse a HANA se muestran con líneas de puntos.

SAP BusinessObjects era un producto individual anteriormente. En 2008, SAP adquirió este producto y lo agregó como una de las herramientas clave para los informes de SAP BI.

A continuación se muestra el historial de versiones de la herramienta SAP BO en cronología inversa:

  • SAP Business Objects Business Intelligence 4.2 Service Pack 04 (fecha de lanzamiento, 2017)

  • SAP Business Objects Business Intelligence 4.2 Service Pack 03 (fecha de lanzamiento, septiembre de 2016)

  • SAP BusinessObjects Business Intelligence 4.2 (fecha de lanzamiento, 18 de mayo de 2016)

  • SAP BusinessObjects Business Intelligence 4.1 (fecha de lanzamiento, 23 de noviembre de 2013)

  • SAP BusinessObjects Business Intelligence 4.0 (fecha de lanzamiento, 16 de septiembre de 2011)

  • SAP Business Objects XI R3.0

  • SAP Business Objects XI R3.1

  • Business Objects XI R1

  • Business Objects XI R2

  • Business Objects 6.x

  • Business Objects 5.x

  • Business Objects 4.x

  • Business Objects 3.x

Se puede acceder directamente a algunas de estas herramientas mediante una interfaz web conocida como BI Launchpad. BI Launchpad es una interfaz basada en Java o HTML de la herramienta BusinessObjects para realizar informes analíticos y análisis de datos. Puede establecer la preferencia para su BI Launchpad que determina qué interfaz de herramienta se inicia a través de Launchpad.

Con la aplicación Web o de Internet para acceder a la interfaz Webi a través de BI Launchpad, puede realizar las siguientes tareas:

  • Cree, edite y actualice todos los informes en Web Intelligence.

  • Cree y edite todas las consultas sin fuente de datos (Universos) pero no consultas BEx en la aplicación web.

BI Launchpad tiene las siguientes pestañas importantes:

  • Home - Muestra los mensajes, alertas, documentos y aplicaciones recientes que se pueden ejecutar.

  • Documents - Muestra los documentos y carpetas disponibles, lo que facilita la visualización, organización y gestión de documentos.

  • Any open Document - Muestra cada documento abierto.

Puede utilizar la pestaña Aplicación para iniciar una aplicación que incluya Web Intelligence. Puede utilizar la pestaña Preferencias para definir las preferencias del Launchpad de BI.

Para obtener los detalles de BI Launchpad y las credenciales de usuario, puede comunicarse con el administrador de BO. BI Launchpad tiene la siguiente URLhttp://BOSERVER:8080/BOE/BI. Para iniciar sesión en BI Launchpad, abra el navegador web e ingrese la URL de Launchpad proporcionada por su administrador. Aparece la siguiente pantalla.

En SAP BusinessObjects, diferentes herramientas se conectan a HANA mediante diferentes tipos de conexiones. Pocas de las herramientas se conectan a la capa de base de datos: tablas, vistas, etc. mediante una conexión relacional a la base de datos HANA, sin embargo, otras herramientas se conectan directamente a la capa de modelado de datos mediante una conexión OLAP.

Se puede crear una conexión OLAP en la Consola de administración central (CMC) o una conexión relacional y también se puede definir una conexión OLAP en Universe Designer.

Conexión relacional

Se utiliza una conexión relacional para conectarse a la capa de base de datos en HANA. Puede conectarse a objetos de la base de datos: tablas, vistas y capa de base de datos de diseño en la herramienta Diseño de información. También puede importar tablas y combinaciones desde la fuente de datos.

Conexión OLAP

OLAP es una conexión multidimensional que apunta directamente a la capa empresarial en un modelo de datos. Le permite conectarse directamente al esquema multidimensional y, posteriormente, se pueden utilizar con las herramientas de informes de SAP BusinessObjects.

Cliente BICS

Para conectarse a SAP NetWeaver BW, puede utilizar el middleware del cliente SAP BICS para proporcionar acceso a la consulta BEx. Las conexiones en IDT se pueden guardar localmente o se pueden proteger y publicar en un repositorio central.

Las conexiones locales se guardan como .cnxarchivos y cualquier usuario que esté ejecutando IDT puede acceder a ellos. Una vez que publica la conexión al repositorio, se cambia a una conexión segura.

Una conexión segura se publica en el repositorio y se guarda en la carpeta Conexión. También puede crear conexiones seguras mediante los comandos Insertar relacional e Insertar conexión OLAP desde la vista de recursos del repositorio.

Veamos cómo crear una conexión relacional que se pueda utilizar para conectarse a la capa de la base de datos HANA para diseñar la capa de la base de datos para los informes BOBJ en un universo.

Vaya a Herramienta de diseño de información → Haga clic en Nuevo → Proyecto → Ingrese el nombre del proyecto → Finalizar. Haga clic con el botón derecho en el nombre del proyecto → Nuevo → Conexión relacional.

En la siguiente ventana, ingrese el nombre de la conexión relacional → Haga clic en el botón Siguiente.

Para configurar una conexión a la base de datos HANA, seleccione la base de datos SAP HANA 1.0 en la pantalla de selección de controladores. En la siguiente instantánea, hemos seleccionado SAP HANA → Controladores JDBC → Siguiente.

Tenga en cuenta que para conectarse a la base de datos HANA, debe tener la siguiente información:

  • Nombre de host
  • Número de instancia
  • Nombre de usuario
  • Password

También puede seleccionar entre diferentes modos de autenticación, como LDAP o cualquier otro modo, que está configurado para el inicio de sesión del sistema HANA. Haga clic en el botón Siguiente.

En la siguiente ventana, se le pedirá que ingrese los parámetros de conexión: modo de grupo de conexiones, tiempo de espera de grupo, tamaño de recuperación de matriz, tamaño de enlace de matriz, tiempo de espera de inicio de sesión, etc. Una vez que haya pasado esta información, haga clic en el botón Finalizar.

Esto creará una conexión relacional con la base de datos de HANA de origen y se puede usar para conectarse a los objetos de la capa de la base de datos para generar informes. Puede ver la siguiente información en la pantalla de parámetros de conexión:

  • General
  • Parámetro de inicio de sesión
  • Parámetro de configuración

También puede editar cualquiera de los valores de parámetro haciendo clic en el botón de edición. Cuando esta conexión se usa en Universe Designer, apuntará a todos los objetos de la base de datos en la base de datos HANA. Puede importar tablas, vistas desde la base de datos HANA para construir una capa de base de datos de un Universo. Para probar la conexión, haga clic en Probar conexión y recibirá un mensaje de que la conexión se realizó correctamente.

Para publicar esta conexión en el repositorio de BO para que pueda ser utilizada por cualquier herramienta, haga clic con el botón derecho en el nombre de la conexión y seleccione Publicar conexión en un repositorio. Esto creará un nuevo objeto en la pestaña del proyecto con.cns extensión.

.cns - Conexión de repositorio segura

.cnx-local unsecured - Si usa esta conexión, no le permitirá publicar nada en el repositorio.

Note- En SAP BusinessObjects, la mayoría de las herramientas admiten Universe como fuente de datos para los informes. Con una conexión relacional, puede conectarse a cualquier sistema de base de datos HANA e importar tablas y vistas para la capa de base de datos. Una vez.dfxse define, es necesario desarrollar una capa empresarial en la parte superior de esta capa. Cuando el Universe se publica en el repositorio del servidor BO, puede ser utilizado por cualquier herramienta BOBJ con fines de generación de informes.

Se utiliza una conexión OLAP para conectarse a la vista de información de HANA o un modelo de datos y para importar directamente todos los objetos comerciales definidos en la capa comercial para la generación de informes.

Para crear una nueva conexión OLAP, haga clic con el botón derecho en el nombre del proyecto → Nuevo → Conexión OLAP.

En la siguiente ventana, ingrese el Nombre de la conexión, Descripción (Opcional) y haga clic en Siguiente.

Note- Apunta una conexión OLAP a un cubo específico o para completar el repositorio de HANA. Cuando esta conexión se utiliza en cualquier herramienta de informes de BO, puede importar directamente todos los objetos en la vista de modelado de HANA o también puede ver todas las vistas de información publicada en el repositorio y seleccionar cualquiera de ellas para generar informes.

A continuación, seleccione un controlador de middleware OLAP. Muestra una lista de todas las fuentes de datos OLAP disponibles. Puede seleccionar cualquier fuente de datos OLAP según los requisitos.

Note- No es necesario crear una infraestructura de datos, ya que un OLAP llega directamente a la capa empresarial. Puede definir dimensiones, medidas y otras propiedades en la capa empresarial.

Seleccione el controlador de middleware adecuado para conectarse a la fuente de datos OLAP y haga clic en Siguiente. Para conectarse a las vistas de HANA, seleccione SAP HANA → Cliente SAP HANA.

Para conectarse al sistema HANA, necesita la siguiente información:

  • Nombre del servidor
  • Número de instancia
  • Detalles de autenticación

Cuando completa los detalles anteriores y hace clic en el botón Siguiente, tiene una opción que le pregunta si desea que esta conexión apunte a un cubo específico oa todos los cubos en el repositorio de HANA.

Una vez que se selecciona esta opción, haga clic en el botón Finalizar en la parte inferior de la pantalla.

Ahora, debe publicar la conexión al repositorio. Haga clic con el botón derecho en Conexión → Publicar la conexión en el repositorio.

Cuando se crea una nueva conexión con la herramienta Diseño de información, tiene los siguientes parámetros de conexión que se pueden definir:

  • Connection Pool Mode - Esto se usa para mantener la conexión activa.

  • Pool Timeout - Cuando configura el Modo de grupo de conexiones en Mantener la conexión activa, es el período de tiempo en minutos para mantener la conexión abierta.

  • Array Fetch Size - Indica el número máximo de filas que se pueden recuperar de la base de datos.

Ejemplo

Consideremos un ejemplo. Ingresa un valor de 25 y su consulta devuelve 150 filas. Por lo tanto, se buscará con 6 extracciones de 25 filas cada una.

Array Bind Size - Este campo no es obligatorio para diseñar el Universo en IDT.

Login Timeout - Determina los minutos en que una conexión intenta el tiempo de espera y se muestra un mensaje de error.

Hay varios parámetros personalizados que también se pueden definir, como ConnectInit, Hint.

El modelado de SAP HANA es una de las capacidades clave del sistema HANA. Esto permite crear objetos multidimensionales sobre los objetos de la base de datos de HANA para cumplir con los requisitos comerciales de generación de informes. Puede implementar lógica empresarial compleja utilizando modelos de información de HANA para crear un informe significativo para el análisis.

Características del modelado HANA

El modelado de SAP HANA es uno de los conceptos clave en los informes de BI de HANA.

  • Con HANA Modeling, puede crear modelos de datos complejos según los requisitos comerciales para proporcionar múltiples vistas de los datos transaccionales almacenados en tablas físicas de la base de datos HANA.

  • El modelado de SAP HANA solo se puede realizar para tablas de almacenamiento basadas en columnas.

  • Las vistas de modelado HANA pueden ser utilizadas directamente por las herramientas de generación de informes de SAP BusinessObjects como Crystal Reports o Lumira mediante una conexión OALP o HTTP.

  • HANA admite diferentes tipos de vistas de modelado, como: la vista de atributos se usa para modelar características, la vista analítica se usa para implementar el esquema en estrella y la vista de cálculo se usa para implementar lógicas complejas, que no son posibles con otro tipo de vistas (esquema de galaxia).

  • Las vistas de modelado de SAP HANA también se pueden conectar directamente a herramientas de terceros como MS Excel mediante HANA MDX Provider.

  • El modelado de SAP HANA admite varias características de la capa empresarial: creación de nuevas columnas calculadas, nuevas medidas, parámetros de entrada, jerarquías, etc.

SAP HANA proporciona los siguientes tres tipos de vistas de información:

  • Vista de atributos
  • Vista analítica
  • Vista de cálculo

Todos los objetos de modelado de HANA se almacenan en el repositorio de HANA y se puede acceder a él directamente mediante cualquier herramienta de BI mediante la autenticación adecuada. Cuando estos objetos se importan en cualquiera de las herramientas de informes mediante una conexión OLAP o HTTP, también importa todas las propiedades personalizadas de ese modelo.

La suite SAP HANA también ofrece funcionalidades básicas de informes de BI, donde puede crear gráficos interactivos utilizando datos en modelos HANA.

Al igual que otras herramientas de informes de BI, puede agregar valores de dimensión y medida al eje Etiqueta y Valor. HANA proporciona las siguientes opciones para el análisis de BI:

  • Analysis- Esta pestaña se utiliza para agregar diferentes valores de dimensión y medida a diferentes ejes de etiquetas. Los filtros se pueden aplicar según los requisitos comerciales.

  • Distinct Values - Esta pestaña se utiliza para ver valores distintos en el análisis de datos para cada dimensión.

  • Raw Data - Esta pestaña muestra todos los datos sin procesar que provienen del modelo de datos según los parámetros de la capa empresarial.

En un informe de BI, puede seleccionar entre las siguientes opciones: Gráfico, Tabla, Cuadrícula o HTML.

En SAP HANA, los parámetros de entrada se utilizan para filtrar los datos pasando una entrada del usuario y para realizar cálculos adicionales en tiempo de ejecución. Los datos se obtienen según el valor de entrada, cuando se ejecuta una vista.

Ejemplo

Considere un escenario donde se aplica un parámetro de entrada en el "Sold_Qty", es decir, cuando el Sold_Qty es mayor que 20, entonces hay un 10% de descuento en Total_Price. De lo contrario, sigue siendo el mismo.

Los parámetros de entrada se crean en vistas de modelado de HANA utilizando SAP HANA Studio. Cuando estas vistas se utilizan en cualquier herramienta de informes de BO y el informe se actualiza, se solicita a los usuarios que pasen un valor de entrada para un campo en particular. Para crear un nuevo parámetro, navegue a la sección Semántica de la vista Modelado de HANA.

Vaya a la pestaña Parámetros / Variables en la capa Semántica y haga clic en el signo "+". Seleccione Crear parámetro de entrada como se muestra en la siguiente captura de pantalla.

Esto abrirá un nuevo cuadro de diálogo. Introduzca el nombre técnico y la descripción del parámetro de entrada. Seleccione el tipo de parámetro de entrada de la lista desplegable.

Tenemos los siguientes tipos de parámetros de entrada en HANA:

  • Direct - Con este tipo de parámetro, puede pasar cualquier valor para el parámetro.

  • Column - Este tipo de parámetro le permite seleccionar cualquier valor de la lista de valores distintos disponibles en una columna en la vista HANA.

  • Derived from table - También es posible crear valores dinámicos en una tabla y le permite seleccionar cualquiera de los valores disponibles de la lista.

  • Static List - También es posible crear una lista estática de valores y proporcionar una entrada durante la ejecución.

Note - También puede seleccionar la casilla de verificación para convertir un parámetro de entrada en una opción obligatoria.

Puede seleccionar el tipo de datos del valor de entrada, de modo que el sistema solo acepte el tipo de valor permitido para este campo. Esta opción varía según el tipo de parámetro. Están disponibles las siguientes opciones de tipo de datos:

  • Currency
  • Unidad de medida
  • Date

También puede pasar el parámetro de entrada mediante una consulta SQL. Para ver la consulta SQL, vaya a la pestaña Vista previa de datos de la vista Modelado de HANA. El parámetro de entrada que usa SQL se pasa usando "PLACEHOLDER".

A continuación, haga clic en "Mostrar registro" y luego haga doble clic en el mensaje resaltado a continuación. Esto abrirá una nueva ventana con la siguiente consulta SQL.

('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
   WHERE ("REGION_NAME" IN ('NA') )
   GROUP BY "NET_AMOUNT", "PROFIT";

En SAP HANA, las vistas de atributos se utilizan para modelar características. Se utilizan para unir tablas de dimensiones u otras vistas de atributos. También puede copiar una nueva Vista de atributos de las Vistas de atributos ya existentes dentro de otros Paquetes, pero eso no le permite cambiar los Atributos de la vista.

A continuación, se muestran las características clave de la vista de atributos de HANA.

  • Las Vistas de Atributo 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 los 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 más para fines de informes y análisis.

  • Las Vistas de Atributo se utilizan para modelar los datos maestros para dar algún contexto.

¿Cómo crear una vista de atributos?

En SAP HANA, todos los objetos de modelado se crean dentro del paquete y se almacenan en el repositorio de HANA. Elija el nombre del paquete con el que desea crear una vista de atributos. Haga clic con el botón derecho en Package_Name → Ir a Nuevo → Vista de atributos ...

Al hacer clic en Vista de atributos, se abrirá una nueva ventana. Ingrese el nombre y la descripción de la Vista de atributos en esta ventana y, en la lista desplegable, elija Tipo de vista y Subtipo.

A continuación se muestran las categorías del subtipo Vista de atributos:

  • Standard
  • Time
  • Derived

Si desea copiar una vista de atributo existente, puede utilizar la opción "Copiar desde". Al hacer clic en la opción "Copiar desde", muestra todas las demás vistas de atributos que puede utilizar para crear una copia.

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, el tipo y el subtipo del atributo y haga clic en Finalizar, se abrirán tres paneles de trabajo:

  • Panel de escenario que tiene infraestructura de datos y capa semántica.

  • Panel de detalles que muestra el atributo de todas las tablas agregadas a la infraestructura de datos y la unión entre ellas.

  • Panel de salida donde puede 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 usando una clave principal.

Cuando haga clic en Agregar objetos "+" en el inicio de sesión de 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 se agregan tablas o vistas de atributos a la infraestructura de datos, puede ver todas las columnas en el panel del lado derecho. 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 complete la unión, elija varios atributos en el panel de detalles, haga clic con el botón derecho y Agregar a la salida. Todas las columnas se agregarán al panel Salida. Ahora haga clic en la opción Activar y obtendrá un mensaje de confirmación en el registro de trabajo.

Ahora puede hacer clic con el botón derecho en la Vista de atributos e ir a Vista previa de datos. 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.

SAP HANA también proporciona una función de informes para el análisis de datos. Estos objetos se pueden agregar a las etiquetas y al eje de valores con un clic derecho o arrastrando los objetos como se muestra en la siguiente captura de pantalla.

La vista analítica tiene la forma de esquema en estrella, en el que 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 tablas en forma de esquema en estrella y ejecutando consultas de esquema en estrella.

Las siguientes son las características clave de SAP HANA Analytic View:

  • Las vistas analíticas se utilizan para realizar cálculos complejos y funciones de agregación como suma, recuento, mínimo, máximo, etc.

  • Las vistas analíticas están diseñadas para ejecutar consultas de esquema en estrella.

  • 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 Dim y medidas.

  • Las vistas analíticas son similares a los objetos de información y los conjuntos de información de SAP BW.

  • Las herramientas de generación de informes de SAP BusinessObjects pueden conectarse a la vista analítica mediante una conexión OLAP para generar informes y paneles.

¿Cómo crear una vista analítica?

En SAP HANA, puede crear una vista analítica para implementar consultas de esquema en estrella. Todos estos objetos se crean dentro de un paquete y se publican en el repositorio de HANA.

Para crear una nueva vista analítica, seleccione el nombre del paquete con el que desea crearla. Haga clic con el botón derecho en Paquete → Ir a nueva pestaña → 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 y de la lista desplegable, elija el tipo de vista y finalmente 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. Para agregar tablas a la vista analítica, haga clic en la infraestructura de datos para agregar tablas de dimensiones y hechos. Haga clic en Star Join para agregar vistas de atributos.

Agregue tablas de Dim y Fact a la infraestructura de datos mediante el signo "+". En el siguiente ejemplo, hemos agregado 3 tablas dim a la infraestructura de datos: DIM_CUSTOMER, DIM_PRODUCT, DIM_REGION y 1 tabla de hechos FCT_SALES al panel de detalles. Se aplica una combinación para conectar tablas Dim a la tabla de hechos utilizando claves primarias almacenadas en la tabla de hechos.

Seleccione Atributos de la tabla Dim and Fact para agregarlos al panel Salida como se muestra en la siguiente captura de pantalla. Cambie el tipo de datos de Hechos, de la tabla de hechos a medidas.

Navegue hasta la capa Semántica, seleccione dimensión y medidas y haga clic en el tipo de datos si no está seleccionado de forma predeterminada. También puede utilizar la detección automática. A continuación, active la Vista.

Para activar la vista, haga clic en la marca de flecha en el botón superior (F8). 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 eje de medida a valor para fines de análisis.

Las vistas de cálculo se utilizan para realizar cálculos complejos, que no son posibles con la vista Atributo o Analítica. También puede utilizar las vistas de atributos y analíticas al diseñar vistas de cálculo.

A continuación se muestran algunas características de las vistas de cálculo:

  • Las vistas de cálculo se utilizan para consumir vistas analíticas, de atributos y otras vistas de cálculo.

  • Hay dos formas de crear vistas de cálculo: utilizando el editor SQL o la opción gráfica.

  • Tiene nodos integrados de unión, unión, proyección y agregación.

  • Las herramientas de informes de SAP BusinessObjects pueden conectarse a la vista Cálculo mediante una conexión OLAP para informes y paneles.

¿Cómo 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 → Ir a Nuevo → Vista de cálculo. Al hacer clic en la 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.

La vista de cálculo ofrece la opción de usar una unión en estrella o no usar una unión en estrella. Además, tiene dos categorías de datos diferentes:

  • Cube- Cuando un usuario selecciona Cubo como categoría de datos, el nodo predeterminado es Agregación. Puede elegir Star Join con dimensión Cube.

  • Dimension - Cuando un usuario selecciona Dimensión como categoría de datos, el nodo predeterminado es Proyección.

Vista de cálculo con unión en estrella

Cuando utiliza la vista de cálculo con unión en estrella, no permite agregar tablas de columnas base, vistas de atributos o vistas analíticas en la infraestructura de datos. Todas las tablas de dimensiones deben cambiarse a vistas de cálculo de dimensiones para usarlas en Star Join. Todas las tablas de hechos se pueden agregar y pueden usar nodos predeterminados en la Vista de cálculo.

Ejemplo

El siguiente ejemplo muestra cómo podemos usar la Vista de cálculo con Star Join.

Tiene cuatro tablas, dos tablas Dim y dos tablas de hechos. Debe encontrar una lista de todos los empleados con su fecha de incorporación, nombre de emp, empId, salario y bonificación.

Ventajas de usar una combinación en estrella

  • Simplifica el proceso de diseño. No es necesario crear vistas analíticas ni vistas de atributos. Las tablas de hechos se pueden utilizar directamente como proyecciones.

  • 3NF es posible con Star Join.

Vista de cálculo sin unión en estrella

Esto permite el uso de otras vistas de atributos y vistas analíticas utilizando diferentes nodos disponibles en la combinación de cálculo.

En la captura de pantalla anterior, puede ver dos vistas analíticas, AN_Fact1 y AN_Fact2, que se utilizan utilizando el nodo Proyección 1 y Proyección 2 y luego se unen con la ayuda de un nodo Unir.

SAP HANA es una base de datos en memoria que admite todas las funciones de una base de datos convencional. Puede realizar todas las declaraciones DDL, DML y DCL en objetos de base de datos. Los usuarios pueden crear nuevas tablas, vistas, funciones, activadores y todas las demás funciones de la base de datos utilizando el front-end de HANA Studio.

Se puede acceder a las tablas en la base de datos de HANA desde HANA Studio en la pestaña Catálogo en Esquemas. Se pueden crear nuevas tablas utilizando los siguientes dos métodos:

  • Usando el editor de SQL
  • Usando la opción GUI

Todos los objetos de la base de datos (tablas, vistas y otros objetos) se pueden utilizar para diseñar una capa de base de datos de Universo y, más tarde, publicar la capa empresarial en el repositorio BO para los informes de BI.

¿Cómo acceder al editor SQL?

En SAP HANA Studio, abra el editor SQL seleccionando el nombre del esquema y haga clic en la opción encerrada en un círculo en la siguiente captura de pantalla. Puede ejecutar todas las consultas SQL en el editor SQL, que son necesarias para realizar funciones de base de datos convencionales. Puede crear nuevas tablas, vistas escribiendo el comando CREAR en la ventana del editor o hacer clic con el botón derecho en el nombre del esquema y escribir el siguiente script Crear.

A continuación se muestra el comando Crear tabla SQL que se puede utilizar para crear una tabla de columnas en la base de datos HANA.

Create column Table Sample1 (
   Cust_ID INTEGER,
   Cust_NAME VARCHAR(10),
   PRIMARY KEY (Cust_ID)
);

Para insertar los datos, ejecute la instrucción Insert en el editor SQL. "Muestra" es el nombre de la tabla.

Insert into Sample Values (101,'Jon');
Insert into Sample Values (201,'Tina');
Insert into Sample Values (301,'Jacob');

Cuando se ingresan los datos, puede ver los datos en esta tabla basada en filas yendo a la opción Vista previa de datos. Para ver los datos, haga clic con el botón derecho en el nombre de la tabla → Abrir vista previa de datos.

Todos los objetos de la base de datos en el sistema SAP HANA se mantienen en la carpeta CATALOG en HANA Studio. A continuación se muestran las capacidades clave del sistema de base de datos SAP HANA:

  • Puede utilizar una base de datos en memoria de alto rendimiento para procesar transacciones y análisis complejos. Puede administrar grandes volúmenes de bases de datos en contenedores de bases de datos multiusuario.

  • El sistema SAP HANA combina el procesamiento OLAP y OLTP en una única base de datos en memoria. Elimina los cuellos de botella del disco y ofrece un rendimiento innovador.

  • Con el componente de base de datos en memoria de SAP HANA, puede ejecutar consultas analíticas avanzadas, que son de naturaleza compleja con transacciones de alta velocidad para obtener las respuestas correctas y actualizadas en una fracción de segundo.

Todos los objetos bidimensionales existen en esquemas en la base de datos HANA. Los esquemas se muestran en la carpeta Catálogo en HANA Studio. Cuando expande cualquiera de los esquemas, puede ver diferentes objetos relacionales: funciones, índices, vistas y sinónimos dentro de él.

Si abre la cabina de SAP HANA mediante el siguiente enlace, puede ver diferentes funciones de la base de datos en el sistema HANA: https://best:4303/sap/hana/admin/cockpit

¿Cómo crear una vista en HANA DB?

Para crear una vista en una tabla, escriba la siguiente declaración SQL.

crear vista view_name como

select ARTICLE_ID,ARTICLE_LABEL,CATEGORY,SALE_PRICE
from "AA_HANA11"."ARTICLE_LOOKUP";

Dejar caer una vista

Puede soltar una vista usando el comando Soltar, como soltamos una tabla.

Drop view "AA_HANA11"."DEMO_TEST";

En versiones anteriores de SAP BusinessObjects (4.1 o anteriores), la única opción para conectar Webi con HANA es con el uso de Universe. El universo está diseñado sobre las vistas de HANA y luego, usando el panel de consulta de Webi, podemos usar objetos en el informe de Webi.

Con el lanzamiento de SAP BO 4.2, SAP proporciona varias formas de conectar el informe Webi a las vistas de HANA. A continuación se muestran las cuatro formas de conectar Web Intelligence con las vistas de modelado de HANA:

  • Uso de Universe sobre vistas de modelado de HANA
  • Conexión Webi directa con vistas de modelado de HANA
  • Conectividad en línea de SAP HANA
  • Usar SQL manual

Uso de Universe sobre vistas de modelado de HANA

Como se mencionó anteriormente, podemos desarrollar vistas de HANA (vistas de atributos, analíticas y de cálculo) utilizando HANA Studio. Para crear un universo, debe crear una conexión relacional que apunte a los esquemas de base de datos de HANA.

Para crear una nueva conexión relacional, primero comience con un nuevo proyecto en la vista Proyecto local. Abra la herramienta de diseño de información → Haga clic en Nuevo → Proyecto → Ingrese el nombre del proyecto → Finalizar. Esto creará un nuevo proyecto en la ventana Proyectos locales.

A continuación, haga clic con el botón derecho en el nombre del proyecto → Nuevo → Conexión relacional.

En la siguiente ventana, ingrese Nombre de la conexión → Ingrese el nombre de la conexión / recurso → haga clic en Siguiente.

Se le pedirá que seleccione un Middleware para la conexión. Seleccione el middleware según la fuente de datos. Puede seleccionar SAP o no SAP como fuente de datos y configurar una conexión relacional a la base de datos.

Aquí, hemos seleccionado SAP de la lista → Base de datos SAP HANA → JDBC → haga clic en Siguiente.

En la siguiente ventana, ingrese el modo de autenticación, nombre de usuario y contraseña. Ingrese el nombre de host de SAP HANA y el número de instancia, luego haga clic en Siguiente.

En la siguiente ventana, defina los parámetros de conexión como - Tiempo de espera, Tamaño de recuperación de matriz, Tamaño de enlace de matriz, etc. Haga clic en Finalizar.

Al hacer clic en el botón Finalizar, se creará una nueva conexión relacional que apunta a la base de datos de SAP HANA con .cnxextensión de archivo. Puede hacer clic en Probar conexión. La parte inferior de la ventana le informa sobre los parámetros de conexión: parámetros de inicio de sesión, parámetros de configuración, etc.

Haga clic en Probar conexión → Exitoso. Debe publicar esta conexión en el repositorio para que esté disponible para su uso.

Para publicar esta conexión, haga clic con el botón derecho en el nombre de la conexión → Publicar conexión en el repositorio → Introduzca la contraseña del repositorio BO → Conectar → Finalizar → Sí.

Ahora, cree una infraestructura de datos utilizando la vista SAP HANA. Haga clic con el botón derecho en Nombre de conexión → Seleccione Nuevo → Infraestructura de datos.

Ingrese el Nombre del recurso y haga clic en Siguiente. Puede seleccionar Fuente única habilitada o Fuente múltiple habilitada como tipo de infraestructura de datos. Seleccione habilitado para múltiples fuentes y pase los detalles de autenticación después de seleccionar la conexión.

Después de hacer clic en Siguiente, seleccione el nodo de esquema _SYS_BIC, donde se almacenan todas las vistas de HANA y las tablas de columnas. Agregue la vista requerida de HANA a la capa de infraestructura de datos. Puede desarrollar la capa empresarial sobre esta base de datos y puede publicarse en el repositorio del servidor BO para fines de generación de informes.

Conexión Webi directa con vistas de modelado de HANA

Esta característica se agregó a SAP BO 4.2 recientemente, lo que permite la conexión directa a las vistas de modelado HANA mediante una conexión OLAP. Cuando se conecta al repositorio de HANA mediante una conexión OLAP, puede conectarse a todos los paquetes creados en el sistema HANA. Puede seleccionar cualquiera de los paquetes → Navegar a las vistas de HANA almacenadas en el paquete.

Una vez que se realizan estos pasos, todas las dimensiones y medidas se agregan al panel de consulta en Webi. El desarrollador puede seleccionar cualquiera de los objetos de resultado de la lista de objetos disponibles y hacer clic en la consulta de ejecución para agregar esos informes Webi.

Conectividad en línea de SAP HANA

En SAP BO 4.2, hay una opción de utilizar HANA Online Connection que permite que el cliente Webi se conecte directamente a las vistas de HANA. No es necesario crear una consulta Webi para usar la opción de conexión de HANA Online.

Esta opción enumera la conexión relacional solamente y cuando se selecciona la conexión, muestra todos los paquetes y las vistas correspondientes. Cuando se selecciona la vista HANA, se conecta directamente a la capa de informes Webi. No se utiliza el panel de consulta en este escenario.

Usar SQL manual

En SAP BO 4.2, se introduce una nueva opción, SQL manual, en Web Intelligence que se conecta directamente a las vistas de HANA. Cuando se conecta mediante una herramienta de Web Intelligence que se conecta mediante la opción SQL manual, una herramienta enumera todas las conexiones relacionales de HANA del servidor BOBJ. Cuando selecciona una conexión relacional, una herramienta proporciona un editor de secuencia de comandos de consulta para escribir la consulta.

Para utilizar la opción SQL manual, seleccione un nuevo documento Webi y, en la lista de fuentes de datos, seleccione la opción SQL manual.

Una vez que seleccione esta opción, se abrirá un editor de consultas. Puede escribir una consulta SELECT para formar Webi Query para generar informes. En el lado derecho, tiene una opción Ejecutar consulta y la lista de objetos disponibles en la herramienta Webi.

Para crear un universo en IDT, vaya a Inicio → Todos los programas → SAP Business Intelligence → Herramienta cliente SAP Business Objects BI Platform 4.

En la herramienta de diseño de información, debe crear un nuevo proyecto. Vaya a Archivo → Nuevo → Proyecto. Ingrese el nombre del proyecto y haga clic en Finalizar.

Una vez creado el proyecto, lo siguiente es crear una conexión OLAP o relacional para conectarse a una fuente de datos, SAP HANA en este caso. Se utiliza una conexión relacional para conectarse a la capa de base de datos para importar tablas y combinaciones. Se utiliza una conexión OLAP para conectarse al modelo multidimensional como una Vista de información en SAP HANA.

Haga clic con el botón derecho en el nombre del proyecto → Nuevo → Seleccione Conexión relacional → Ingrese el nombre de la conexión / recurso → Siguiente. Seleccione SAP de la lista → SAP HANA → Seleccione Controladores JDBC → Siguiente → Ingrese detalles.

Ingrese los detalles del sistema, nombre de usuario, contraseña y haga clic en Siguiente. Luego, haz clic en Finalizar. En Información general → Haga clic en Probar conexión → Exitoso.

Debe publicar esta conexión en el repositorio para que esté disponible para su uso. Haga clic con el botón derecho en el nombre de la conexión → Publique la conexión en el Repositorio → Ingrese la contraseña del repositorio BO → Haga clic en Conectar → Finalizar → Sí.

El siguiente paso es crear una capa de infraestructura de datos en esta conexión segura. Botón derecho del ratón.cns Conexión del repositorio → Haga clic en Nueva infraestructura de datos.

Ingrese el nombre del recurso y haga clic en Finalizar. Le mostrará una lista de todos los esquemas disponibles en la base de datos. Puede agregar tablas y combinaciones desde el esquema a la capa de infraestructura de datos. Esto se puede hacer arrastrando la tabla o haciendo doble clic. Aplique las combinaciones en las tablas Dimension y Fact para crear un esquema lógico.

Para definir una combinación, haga doble clic en la combinación entre tablas. Le mostrará las dos tablas. Puede seleccionar entre diferentes combinaciones según los requisitos de datos y hacer clic en Detectar cardinalidad para definir la cardinalidad: 1: 1, 1: n, n: n.

Lo siguiente es crear una capa empresarial en la infraestructura de datos. Haga clic en el icono Guardar todo en la parte superior de la pantalla. Luego, haga clic con el botón derecho en Base de datos.dfx→ Nueva capa comercial. Introduzca el nombre del recurso → (Generando capa empresarial para la infraestructura de datos) Finalizar. Agregará Business Layer.blx bajo el Proyecto Local.

Mostrará una lista de todas las dimensiones y medidas en Data Foundation. Definir dimensiones, medidas, agregación, etc.

Para definir una agregación, seleccione de la función de proyección. Puede ocultar algunos objetos en el informe si lo desea utilizando el menú desplegable junto a medidas y dimensión. Puede seleccionar Oculto para un objeto en particular.

Una vez que defina la capa empresarial, haga clic en el icono Guardar todo en la parte superior de la pantalla, como se muestra en la siguiente captura de pantalla. Para publicar un universo en el repositorio, haga clic con el botón derecho.blx → Publicar → En un repositorio.

Seleccione Recursos, luego haga clic en Siguiente. En la ventana Publicar universo, seleccione Siguiente → Seleccione la carpeta del repositorio donde desea publicar el universo y haga clic en Finalizar.

En Universe Designer, también es posible crear mensajes de usuario y filtros en la capa de vista empresarial. Prompt se define en Business Layer o Data Foundation que requiere una entrada del usuario o un valor de entrada predefinido.

Un indicador puede tener los siguientes tipos de entrada:

  • Entrada del usuario como respuesta a la solicitud
  • Un valor fijo predefinido

Prompt tiene las siguientes propiedades.

No Señor. Propiedades y descripción
1

Prompt to Users

Si se selecciona, se solicita al usuario que introduzca un valor en tiempo de ejecución.

Si se borra, se ingresa un valor predefinido en tiempo de ejecución para el parámetro.

2

Prompt Text

El texto de la pregunta o directiva de solicitud, si se selecciona Solicitar a los usuarios.

3

Set Values

Disponible cuando la opción Preguntar a los usuarios no está seleccionada. Permite ingresar uno o más valores que se utilizarán para el parámetro en el tiempo de ejecución.

4

Data Types

El tipo de datos requerido para responder a la solicitud.

5

Allow Multiple Values

Si se selecciona, permite al usuario tomar varios valores de la lista de valores.

6

Keep Last Values

Si se selecciona, se conserva el último valor elegido por el usuario cuando se vuelve a ejecutar la solicitud.

7

Index Aware Prompt

Si se selecciona, la columna clave se incluye en la solicitud para restringir los valores en una lista. La columna de la clave no es visible para el usuario.

8

Associated List of Values

Una lista de valores para proporcionar valores para la solicitud.

9

Select Only from the List

Si se selecciona, el usuario se ve obligado a seleccionar un miembro de la lista.

10

Select Default Value

Permite seleccionar valores que se utilizarán por defecto.

En Universe Designer, puede agregar un aviso en la infraestructura de datos y estos se heredan directamente en la capa empresarial además de la infraestructura de datos. Note: Si es necesario editar un aviso, no se puede hacer en la capa empresarial. Tiene que abrir Data Foundation para lo mismo.

Para insertar una solicitud, haga clic en los parámetros y la pestaña Lista de valores (LOV) en el panel de exploración → Haga clic en el icono Insertar parámetro.

Usando LOV

Es posible utilizar LOV, es decir, puede seleccionar el valor de un mensaje de la lista de valores asociados con un objeto. Permite restringir un conjunto de datos a los valores seleccionados. Puede utilizar LOV para un objeto en la infraestructura de datos o la capa empresarial. Se pueden utilizar diferentes tipos de LOV.

LOV basados ​​en objetos de capa empresarial. En este caso, LOV se basa en otra consulta o en una jerarquía que incluye:

  • Static LOVs - Incluye una lista de valores especificados manualmente o importados del archivo.

  • LOVs based on SQL - Es un valor devuelto por una expresión SQL específica.

Las siguientes propiedades se pueden editar para los LOV:

  • Column Name - Se utiliza para editar el nombre de la columna.

  • Key Column - Puede seleccionar una columna para que sea la clave consciente del índice.

  • Data Type - Se utiliza para definir el tipo de datos de la columna.

  • Hidden - Cuando se selecciona esta opción, la columna no se mostrará.

Cuando el universo se publica en el repositorio BO basado en vistas de SAP HANA, se puede usar directamente para generar informes mediante el panel de consulta. Universe contiene datos de SAP HANA / SAP BW o fuentes de datos que no son de SAP. Veamos cómo construir una consulta usando el Universo.

Abra Web Intelligence a través del Launchpad de BI → Haga clic en Nuevo (Crear un nuevo documento Webi). Se le pedirá que seleccione una fuente de datos.

Seleccione un universo como fuente de datos y haga clic en "Aceptar". Obtendrá una lista de todos los universos disponibles. Seleccione un universo creado en la parte superior de la vista HANA, que desea usar para crear un documento Webi. Esto abrirá una nueva ventana: Panel de consulta. En el panel de consulta, en el lado izquierdo de la pantalla, tendrá una lista de objetos disponibles. Tendrá Objetos de resultado donde arrastre los objetos desde el panel izquierdo, que desea agregar en un documento Webi.

Habrá un filtro de consulta mediante el cual puede agregar diferentes filtros. La vista previa de datos se puede usar para ver datos antes de agregarlos al documento Webi. La pestaña Ejecutar consulta en la parte superior de la pantalla se utiliza para ejecutar la consulta.

También puede agregar datos de múltiples fuentes en un solo documento Webi agregando múltiples consultas al panel de Consulta. Puede agregar una nueva consulta haciendo clic en la opción Agregar consulta. De nuevo, tiene la opción de seleccionar una fuente de datos, desde la que desea agregar una nueva consulta.

Cuando hace clic en la opción Ejecutar consulta en la esquina superior derecha de la pantalla, todos los objetos de resultado se agregarán al documento Webi.

Es posible conectarse a las vistas de modelado de SAP HANA en SAP Lumira con una conexión directa. Debe tener el nombre de host de HANA, el número de instancia / puerto, el nombre de usuario y la contraseña para conectarse. Esto se puede hacer de las siguientes dos formas:

  • Conéctese a SAP HANA
  • Descarga de SAP HANA

Le mostrará todas las vistas de modelado de HANA que se han utilizado recientemente. Haga clic en el botón de comando Siguiente después de seleccionar la opción "Conectarse a SAP HANA". Esto le permitirá acceder a los datos en modo lectura y podrá visualizar los datos en forma de gráficos.

Debe conocer los siguientes detalles del sistema HANA:

  • Nombre de host
  • Número de instancia / puerto
  • Nombre de usuario y contraseña

Una vez que ingrese los detalles, haga clic en el botón Conectar.

Ahora, ingrese las dimensiones y medidas que desea agregar al conjunto de datos. Haga clic en el botón Crear. Esto agregará datos a la pestaña Preparar.

Estos objetos se pueden usar directamente para el desarrollo de paneles en Lumira para crear nuevas historias.

Cuando selecciona un conjunto de datos en Lumira del repositorio de HANA, se agrega a la pestaña Preparar. Puede realizar cambios en el conjunto de datos y, una vez finalizado, puede pasar a la pestaña "Visualizar" para crear gráficos interactivos en Lumira sobre las vistas de modelado de HANA.

Siga los pasos para agregar un gráfico: Vaya a la pestaña "Visualizar" y vaya al Generador de gráficos.

Seleccione un tipo de gráfico que desee utilizar en el generador de gráficos. Gráfico de barras es el tipo de gráfico predeterminado, pero puede seleccionar cualquier gráfico de la lista.

El siguiente paso es elegir una medida y arrastrarla a un eje en el Lienzo del gráfico. Para agregar una medida o dimensión al eje correspondiente, haga clic en el signo '+' junto al nombre del eje.

Seleccione una dimensión y agréguela al lienzo del gráfico o también puede arrastrarla al lienzo del gráfico. El texto del cuerpo del gráfico lo guía al eje correcto para la dimensión.

Los siguientes tipos de gráficos están disponibles en SAP Lumira:

Comparison- Estos tipos de gráficos se utilizan para comparar la diferencia entre valores. Los tipos comunes de gráficos de comparación son:

  • Gráfico de barras
  • Gráfico de columnas
  • Gráfico de radar
  • Gráfico de área
  • Mapa de calor

Percentage- Se utilizan para mostrar un porcentaje de partes en un gráfico. Los gráficos de tipo de porcentaje comunes son:

  • Gráfico circular
  • Gráfico de anillos
  • Tree
  • Gráfico de embudo

Correlation- Se utilizan para mostrar la relación entre diferentes valores. Los tipos de gráficos comunes son:

  • Gráfico de dispersión
  • Gráfico de burbujas
  • Gráfico de red
  • Punto numérico
  • Tree

Trend- Se utilizan para mostrar los patrones de datos o posibles patrones. Los tipos de gráficos comunes son:

  • Gráfico de linea
  • Gráfico de cascada
  • Diagrama de caja
  • Gráfico de coordenadas paralelas

Geographic- Se utilizan para presentar el mapa de un país o globo presente en el análisis. Los tipos de gráficos comunes son:

  • Gráfico de burbujas geográficas
  • Gráfico de coropletas geográficas
  • Gráfico circular geográfico
  • Mapa geográfico

Puede conectarse a SAP HANA utilizando la conectividad Universe desde el Panel de control. SAP Dashboard es compatible con SAP HANA respaldado con el Universo creado sobre vistas y tablas de HANA. Puedes consumir Universe Designer.unx archivos usando la opción Query Browser para desarrollar el tablero.

El navegador de consultas proporciona una opción flexible para crear una consulta en Universe y los resultados se incrustan en una hoja de cálculo y los componentes del tablero enlazados en el Diseñador de tableros.

¿Cómo crear una consulta para agregar universo?

Abra Dashboard Designer → Archivo → Nuevo.

Esto abre una nueva página sin título con componentes, propiedades, buscador de objetos y un panel de buscador de consultas. Para agregar una consulta, haga clic en el botón Agregar consulta.

Esto abrirá un nuevo cuadro de diálogo que proporciona diferentes opciones para seleccionar una fuente de datos: Universo en el que desea construir una consulta. El universo se crea sobre las vistas o tablas de HANA utilizando Universe Designer para crear una base de datos, y luego la capa empresarial se publica en el servidor BO.

Haga clic en Seleccionar un universo en el que desee crear una consulta y luego haga clic en Siguiente. Lo llevará a la página siguiente, donde puede crear una consulta en el Universo seleccionado.

En la siguiente ventana, debe seleccionar Objetos de resultado en el panel Universo. Una vez que haya completado la construcción de su consulta, también puede verificar la vista previa del conjunto de resultados usando el "Panel Vista previa de datos / Conjunto de resultados" haciendo clic en el botón de actualización. Esto muestra el tiempo de ejecución de la consulta y una cantidad de filas obtenidas como se muestra en la siguiente captura de pantalla.

Tiene la pestaña Opciones de uso en la parte superior, que proporciona la opción de actualización y el estado de carga. Refresh Option define cómo se actualizará la consulta. El estado de carga se utiliza para definir el estado de carga y la configuración de configuración cuando el tablero se está cargando o está en estado inactivo.

Cuando la consulta se construye sobre el universo, lo siguiente es vincular el resultado en una hoja de cálculo y asignar los componentes del tablero con datos. Ahora, para insertar el resultado de la consulta en una hoja de cálculo, seleccione un objeto de resultado en particular y use la opción "Insertar en hoja de cálculo" en la esquina inferior izquierda de la pantalla. Esto vinculará el conjunto de resultados de ese objeto al cuadro de diálogo "Seleccionar rango".

En la captura de pantalla anterior, puede ver .unxarchivo que muestra el nombre del universo en el que se crea la consulta. Debajo tiene Objetos de resultado: objetos seleccionados en el momento de la creación de la consulta. En el lado derecho de la pantalla, tiene una hoja de cálculo donde se enlaza el conjunto de resultados de la consulta.

Para usar Crystal Reports sobre las vistas de SAP HANA, puede usar una conexión OLAP, que apunta directamente a la capa empresarial en las vistas de HANA. También puede conectarse al Universo directamente, que se crea sobre las vistas y tablas de SAP HANA. Crystal Reports puede conectarse a múltiples fuentes de datos que incluyen:

  • Universe
  • Consulta de SAP BEx
  • Vista de HANA
  • Hojas de cálculo de Excel

Para conectarse a una fuente de datos, vaya a Archivo → Nuevo → Desde fuente de datos.

A continuación, se muestran las tres formas en que puede conectar Crystal Reports al sistema HANA: capa de base de datos o vistas HANA.

Versión de Crystal Report Conexión Notas

Crystal Reports 2011 SP4

JDBC

ODBC

Los objetos de comando y las expresiones SQL están disponibles

Crystal Reports para empresas

4.0 SP4

JDBC

ODBC

Las conexiones directas a datos están disponibles con FP3 y superior

Crystal Reports para empresas

4.0 SP4

Universo (.unx)

Universo relacional

A continuación se muestran los escenarios, que definen la conectividad directa a HANA o el uso de un Universo:

Uso de Universe Connectivity con Crystal Reports

  • Cuando ya tienes un Universo publicado con Business Layer
  • Cuando se requiere una vista HANA con una variable

Uso de conectividad directa con vistas de HANA

  • Cuando un universo no está disponible

  • Cuando utiliza Crystal Reports 2011 y no Crystal Reports para Enterprise para la generación de informes

  • Cuando esté dispuesto a utilizar la consulta SQL personalizada mediante un objeto de comando o una expresión SQL

  • Cuando desee acceder a procedimientos almacenados, tablas y vistas directamente

Para desarrollar un informe sobre las vistas de HANA, puede utilizar la conexión directa a las vistas de HANA. Debe seleccionar la plataforma SAP HANA (seleccione una vista HANA).

Una vez que haga clic en la opción Nuevo servidor ..., se abrirá la ventana Conexiones del servidor. Si tiene una conexión existente, puede utilizar Importar conexiones. También puede agregar una nueva conexión haciendo clic en el botón "Agregar".

Una vez que haga clic en el botón Agregar, debe ingresar los siguientes detalles:

  • Nombre de visualización de la conexión
  • Servidor HANA
  • Instancia del servidor HANA
  • Nombre de usuario

Una vez que se conecte al sistema HANA, se mostrarán todos los metadatos OLAP en el repositorio de HANA. Debe navegar hasta el paquete requerido y seleccionar la vista que desea usar.

Puede seleccionar entre una vista analítica o una vista de cálculo. Haga clic en Aceptar y luego en el botón Siguiente en la parte inferior de la pantalla.

Esto abrirá todas las dimensiones y medidas en el panel de consulta. Tiene que arrastrar todos los objetos a los campos Objeto de resultado. También puede agregar un filtro en el panel de consulta y hacer clic en Finalizar. Luego, elija entre las siguientes opciones:

  • Generar informe
  • Mostrar en modo página

Puede navegar al modo Estructura y Página para diseñar el informe.

Una vez creado el Informe Crystal mediante una consulta, para realizar cambios en los objetos hay que ir a la opción Editar fuentes de datos ... Al hacer clic en la opción, se abrirá un panel Editar consulta, donde puede agregar / eliminar objetos, aplicar filtros, etc.

También puede editar una consulta existente yendo a Datos → Editar fuentes de datos como se muestra en la siguiente imagen.

Una vez que haya terminado con los cambios, haga clic en Finalizar y todos los cambios se aplicarán a los datos en el Informe de Crystal.

Con BW impulsado por SAP HANA, puede lograr un excelente rendimiento en informes analíticos y carga de datos utilizando las capacidades de base de datos en memoria de HANA. Todas las funciones de BW realizadas en SAP HANA se benefician de la base de datos en memoria y los motores de cálculo para un procesamiento de datos más rápido.

Para crear un proyecto BW en HANA, puede utilizar SAP HANA Studio. Vaya a Windows → Abrir perspectiva → Otro.

Seleccione Modelado BW → Haga clic en Aceptar como se muestra en la siguiente captura de pantalla.

A continuación, vaya a Archivo → Nuevo → Proyecto.

En la siguiente ventana, seleccione Conexión SAP. Puede seleccionar una conexión existente o definir una conexión manualmente para agregar una nueva conexión. Las conexiones del sistema se mantienen en el inicio de sesión de SAP. Haga clic en Aceptar.

En la siguiente pantalla, como se muestra en la siguiente captura de pantalla, ingrese el cliente, el nombre de usuario y la contraseña. Haga clic en Siguiente.

Ahora, ingrese el nombre del proyecto y haga clic en Finalizar.

Haga clic con el botón derecho en la nueva carpeta raíz del proyecto y seleccione Adjuntar sistema SAP HANA. Elija el HDB del sistema HANA preconfigurado y haga clic en Finalizar. Solo se puede adjuntar el sistema SAP HANA conectado. Seleccione Sistema HANA → Finalizar.

Para definir una consulta BW en su InfoCubo, seleccione el InfoCubo en Perspectiva de modelado BW, haga clic con el botón derecho y haga clic en Nuevo → Consulta BW y seleccione el InfoSitio.

Ingrese el nombre y la descripción y luego haga clic en Finalizar. Así es como puede agregar una consulta BW.

Puede aplicar diferentes funciones en la consulta BW. Puede aplicar filtros, definir fórmulas locales de cálculo, etc.

Para guardar la consulta BW, haga clic en el botón Guardar en la parte superior de la pantalla.

Con SAP Design Studio, puede crear nuevas aplicaciones de análisis. SAP Design Studio proporciona una lista de plantillas predefinidas adecuadas para abrir en el navegador web.

Puede crear una aplicación de análisis utilizando diferentes fuentes de datos: SAP BW o SAP HANA. Para conectarse a SAP HANA, use las conexiones de backend existentes. Vaya a Herramienta → Preferencias.

En la ventana Preferencias, vaya a la pestaña Diseño de la aplicación → Conexiones de backend.

¿Cómo crear una nueva conexión?

Para crear una nueva conexión a SAP HANA usando controladores HDB ODBC, haga clic en el icono para agregar una conexión.

En el Administrador de fuente de datos ODBC, vaya a DSN del sistema → haga clic en Agregar.

En una nueva ventana, busque los controladores de la base de datos ODBC de HDB. Estos controladores se instalan cuando instala el cliente SAP HANA. Haga clic en el botón Finalizar.

En la nueva ventana, ingrese los siguientes detalles del sistema HANA.

  • Nombre de host de HANA
  • Número de puerto / número de instancia (3xx15, número de instancia xx)
  • Nombre de usuario y contraseña para la autenticación y haga clic en Aceptar

Para realizar la verificación de la conexión, haga clic en el botón Conectar → Conexión exitosa. Para ver la nueva conexión, haga clic en Recargar conexión. Para utilizar la conexión, es posible que deba volver a abrir Design Studio.

SAP Design Studio proporciona plantillas predefinidas que se pueden utilizar para crear nuevas aplicaciones de análisis. Estas plantillas predefinidas son adecuadas para abrir en navegadores web o plataformas móviles.

¿Cómo crear una nueva aplicación de análisis?

Para crear una nueva aplicación de análisis, vaya a Aplicación → Nuevo.

En la siguiente ventana, ingrese el Nombre de la aplicación y la Descripción. Puede seleccionar la categoría Plantilla.

SAP Design Studio también le proporciona una breve descripción de cada plantilla con el nombre de la plantilla. Seleccione la plantilla y haga clic en el botón Finalizar.

Para crear un tablero, vaya a la pestaña de la vista Componentes. Seleccione cualquier componente de la lista de objetos disponibles y arrastre el componente de su elección al área del editor.

Las propiedades de este componente están disponibles para su edición en la vista Propiedades. En la vista Propiedades, haga clic en la propiedad que desea cambiar. Un campo puede tener diferentes valores según los siguientes tipos:

  • Numeric - Como propiedades de diseño

  • String - Como subtítulos, etc.

  • Boolean - Como Verdadero / Falso del menú desplegable de Estilo, etc.

  • Caja de diálogo

Para agregar datos a su gráfico, navegue hasta Vinculación de datos y seleccione una fuente de datos de la lista.

Del mismo modo, puede definir otras propiedades de su gráfico. Se pueden definir las siguientes propiedades:

  • General
  • Display
  • Events
  • Layout

Una vez que asigne una fuente de datos y administre las propiedades del gráfico, puede guardar la aplicación haciendo clic en el botón Guardar en la parte superior.

Conexión a un universo basado en HANA

También puede conectarse a un universo en Design Studio, que se basa en vistas y tablas de SAP HANA. Para conectarse a una Fuente de datos del universo (UDS), vaya a la carpeta Fuente de datos en Esquema en una nueva aplicación de análisis → Haga clic derecho → Agregar fuente de datos.

Veamos cómo agregar un universo como fuente de datos. Haga clic en la pestaña Examinar junto a Conexión en la ventana Agregar fuente de datos.

Una vez que seleccione un universo, edite el panel de consulta. Haga clic en la especificación Editar consulta. Agregue las dimensiones y medidas a los objetos de resultado. Puede expandir cada una de estas carpetas en el panel izquierdo y agregar objetos a dimensiones y medidas.

Puede agregar esta fuente de datos a los componentes del gráfico o también puede ir a Editar vista inicial de la fuente de datos y seleccionar Crear tabla de referencias cruzadas.

Se ha agregado una tabla de referencias cruzadas al área del editor y así es como puede conectarse al Universo según las vistas o tablas de SAP HANA.

Es posible publicar informes y paneles de BI en la plataforma de BI de HANA. También puede publicar conjuntos de datos en SAP Lumira en la plataforma HANA.

En SAP Lumira, puede ver el conjunto de datos guardado en la pestaña Compartir en Conjunto de datos. Para publicar un conjunto de datos, navegue hasta Publicar en SAP HANA.

Para publicar en HANA, debe tener en cuenta que el único conjunto de datos se publica en el servidor de HANA y no en las visualizaciones. Ingrese los detalles del sistema HANA, es decir, servidor, instancia, contraseña de usuario y haga clic en Conectar.

Tiene la opción de seleccionar un nuevo paquete y una vista.

SAP HANA es una base de datos en memoria que proporciona capacidades de cálculo excepcionales, informes analíticos y desarrollo de aplicaciones en tiempo real. Las capacidades clave de SAP HANA se mencionan en el enlace del sitio de SAP:https://www.sap.com/products/hana/features.html

Las siguientes son las ventajas de usar SAP HANA:

Base de datos en memoria de SAP HANA

Los servicios de base de datos en memoria de SAP HANA brindan la capacidad de procesar transacciones y análisis de alta velocidad. Ayuda a administrar grandes volúmenes de bases de datos mediante contenedores de bases de datos multiusuario y niveles dinámicos en el almacenamiento multinivel.

Procesamiento analítico

Con la capacidad de procesamiento en memoria de HANA (texto, predictivo, espacial, gráfico, transmisión y series de tiempo), puede obtener respuestas a cualquier pregunta comercial y tomar decisiones inteligentes en tiempo real.

Desarrollo de aplicaciones

Con SAP HANA, puede desarrollar aplicaciones de próxima generación que combinen análisis y transacciones, e implementarlas en cualquier dispositivo.

Acceso a los datos

SAP HANA ayuda a la organización a obtener una visión precisa y completa del negocio al acceder a datos de diferentes fuentes. HANA proporciona replicación de datos en tiempo real y calidad de datos para mejorar la toma de decisiones de fuentes de datos internas y externas.

Administración

SAP HANA garantiza la disponibilidad de las aplicaciones y las herramientas para monitorear los procesos junto con la seguridad de los datos y las aplicaciones.

Seguridad

SAP HANA proporciona un panel para monitorear todos los KPI relacionados con la seguridad. Ayuda a mantener seguras las comunicaciones, el almacenamiento de datos y los servicios de aplicaciones con un sólido control de gestión de acceso e identidad.

Hay varias herramientas de BI que no son de SAP certificadas y no certificadas que pueden conectarse al sistema SAP HANA para informes analíticos y requisitos de tablero. Varias herramientas como Tableau, Microsoft Excel y otras herramientas de BI pueden conectarse directamente a HANA mediante una consulta SQL personalizada, una conexión directa o un proveedor MDX para la conexión.

Veamos cómo podemos conectar Tableau y MS Excel para conectarnos al sistema HANA para generar informes.

Conexión de Tableau a HANA

Puede conectar Tableau a la base de datos de SAP HANA y configurar una fuente de datos para los informes. Debe instalar un controlador para comunicarse con la base de datos y requerir los detalles del sistema HANA y el método de autenticación.

Antes de conectarse al sistema HANA, debe verificar los siguientes requisitos previos:

Se debe instalar un controlador para que HANA se comunique con la base de datos. Si el controlador no está instalado e intenta conectarse, Tableau muestra un mensaje de error con un enlace a la página de descarga del controlador. Puede instalar controladores para la conectividad de Tableau desde el siguiente enlace:

https://www.tableau.com/support/drivers

Una vez que tenga los controladores instalados, inicie la herramienta de escritorio Tableau. En la categoría Conectar, seleccione SAP HANA. Para obtener una lista completa de conexiones de datos, haga clic en la opción Más.

Luego, ingrese el nombre del servidor que aloja la base de datos a la que desea conectarse y los detalles de autenticación.

También puede ver una opción de SQL inicial que especifica un comando SQL para ejecutar al principio de cada conexión.

En la siguiente ventana, seleccione el nombre del esquema de la lista desplegable. También puede usar la opción Buscar en la parte superior de la pantalla para encontrar un esquema en particular. Una vez que seleccione el nombre del esquema, agregue la tabla al lienzo del informe.

Arrastre la tabla al lienzo y luego seleccione la pestaña de la hoja para comenzar su análisis. De forma predeterminada, las etiquetas de las columnas se muestran en lugar de los nombres de las columnas.

También tiene la opción de usar la opción SQL personalizado que le permite conectarse a una consulta específica y no a una base de datos completa.

Conectando MS Excel a HANA

También puede conectar Microsoft Excel a las vistas de HANA mediante un proveedor MDX. MS Excel se considera una de las herramientas de informes de BI más comunes. Los usuarios comerciales pueden conectarse a la base de datos HANA y dibujar tablas y gráficos dinámicos según los requisitos.

Abra Excel y vaya a la pestaña Datos → Haga clic en la opción de otras fuentes → Haga clic en Asistente de conexión de datos → Otro / Avanzado. Haga clic en Siguiente y se abrirán las propiedades del enlace de datos.

A continuación, seleccione Proveedor SAP HANA MDX de esta lista para conectarse a cualquier fuente de datos MDX → Ingrese los detalles del sistema HANA (nombre del servidor, instancia, nombre de usuario y contraseña) → Haga clic en Probar conexión → Conexión exitosa → Aceptar.

Una vez que se conecta al sistema HANA, puede ver una lista de todos los paquetes en la lista desplegable que están disponibles en el repositorio de HANA. Puede seleccionar una vista de Información → Haga clic en Siguiente. Luego, seleccione Tabla dinámica / otros → Aceptar. En el lado derecho de la pantalla, verá todos los valores de dimensión y medida que puede usar para crear gráficos.