Hasta ahora hemos cargado datos de SAP Source, Non-SAP y Flat file a través de SAP SLT, SAP BODS y hemos creado una vista de información (vista de atributos, vista analítica y vista de cálculo).
Ahora analizaremos la vista de información en las herramientas de informes. Los controladores como JDBC, ODBC y ODBO en la herramienta de informes son parte del cliente SAP HANA.
Por lo tanto, al instalar el software SAP HANA Client (archivo * .exe), todos los controladores estarán disponibles en la PC para conectarse a las herramientas de informes de SAP HANA.
Usaremos SAP BO, SAP Lumira y Microsoft Excel para acceder a la vista de información de SAP HANA en este tutorial.
La elección de la herramienta de informes depende del tipo de informes que se requieran.
En este tutorial, aprenderá:
- Informes en SAP BI (Business Intelligence) Resumen
- Informes en Webi de SAP Business Objects (BO) en HANA
- Informes en Crystal Report
- Informes en SAP Lumira
- Informes en Microsoft Excel
Presentación de informes en SAP BI (Business Intelligence) Descripción general
SAP BI es una herramienta de generación de informes y almacenamiento de datos.
En BI (Business Intelligence) se limpiarán los datos sin procesar, se aplicará la lógica empresarial, se procesará y se proporcionará información significativa al usuario. BI es un producto de SAP, que proporciona un entorno amigable para el usuario.
SAP BI admite muchas bases de datos, pero cuando migramos de los datos de origen a SAP HANA, la arquitectura será la siguiente:
SAP BI es una arquitectura de tres niveles:
- Servidor de base de datos: en este, los datos se almacenan físicamente en PSA, ODS, Infocube.
- Servidor de aplicaciones: se utiliza para acceder a los datos del servidor de la base de datos y procesar los datos del servidor de presentación.
- Presentation Server: muestra los datos al usuario.
SAP Bex Query Designer (componente de SAP BI) puede acceder a SAP HANA View como proveedor de información y mostrar datos en Bex.
Informes en Webi de SAP Business Object (BO) de HANA
SAP Business Objects Web Intelligence (SAP BO WebI) es parte de la familia de herramientas cliente de SAP Business Objects Platform ( SBOP ). La herramienta SAP Business Objects utiliza el controlador JDBC / ODBC para conectarse al sistema de origen.
Las características de SAP BO WebI son las siguientes:
- Webi es una herramienta de informes ad hoc.
- Webi se utiliza para informes de nivel de detalle.
- Webi muestra el resultado en formatos tabulares o gráficos.
- El usuario puede crear / modificar sus propias consultas para el informe.
Después de instalar el cliente SAP HANA, el controlador JDBC / ODBC se instalará en la PC.
Estos controladores actúan como intermediarios entre SAP HANA y las herramientas de informes del cliente al presentar datos al usuario.
Herramientas cliente SAP BO Server y SAP BO Platform (SBOP).
Crear universo usando la herramienta de diseño de información
Paso 1) En este paso, crearemos un universo utilizando la herramienta de diseño de información (IDT).
Se puede acceder a HANA a través de controladores ODBC y JDBC, y sus tablas se pueden definir y consultar con lenguaje SQL. Las tablas se administran con una herramienta llamada HANA Studio.
- Inicie IDT navegando a
Menú Inicio -> SAP Business Intelligence -> Plataforma de BI SAP Business Objects 4 Herramientas cliente -> Herramienta de diseño de información
Aparecerá la pantalla de la herramienta de diseño de información. Para crear un universo necesitamos un proyecto en IDT.
- Navegue a la opción de proyecto como se muestra a continuación:
- Haga clic en Archivo.
- Haga clic en la opción Nueva.
- Seleccione la opción Proyecto.
O
- Haga clic en el icono de archivo nuevo.
- Seleccione Proyecto.
Aparecerá una ventana emergente para Nuevo proyecto: en esta ventana emergente, ingrese los siguientes detalles:
1. Ingrese el nombre del proyecto
2. Haga clic en el botón Finalizar.
El nombre del proyecto "WEBI_DHK_HANA" aparecerá en la pestaña Proyectos locales como se muestra a continuación.
Un proyecto es un espacio de trabajo local donde almacena los recursos utilizados para construir uno o más universos.
Hay dos conexiones disponibles, el detalle de cada una es el siguiente:
- Conexión relacional: para acceder a los datos de una tabla y acceder al RDBMS normal, utilice Conexión relacional.
- Conexión OLAP: para acceder a los datos de la aplicación (SAP, Oracle, Microsoft, SAP BO) y los datos almacenados en Cube / Vista de información, utilice la conexión OLAP.
Paso 2) Ahora creamos una conexión relacional.
Así que vaya a Proyecto -> Nuevo -> Conexión relacional.
Aparecerá una ventana emergente para el nombre de la fuente de conexión de nueva relación.
- Ingrese el nombre del recurso.
- Haga clic en el botón Siguiente.
Aparecerá una ventana emergente para la selección del controlador de middleware de base de datos:
- Seleccione la opción Controladores JDBC en SAP HANA Database 1.0.
- Haga clic en el botón Siguiente.
Se mostrará una ventana emergente para el parámetro Nueva conexión relacional, ingrese los siguientes detalles en él.
- El modo de autenticación se seleccionará como "Usar nombre de usuario y contraseña especificados".
- Ingrese el nombre de usuario de HANA.
- Introducir la contraseña.
- Seleccione Servidor único en la sección Fuente de DATOS. Ingrese el nombre de host (aquí mejor: 30015).
- Ingrese el número de instancia.
- Haga clic en el botón Probar conexión para verificar la conexión.
Aparecerá una ventana emergente para Probar conexión exitosa.
Después de una conexión exitosa, se creará una conexión con el nombre SAP HANA.cnx.
Paso 3) Para consumir Universe by Web Intelligence, Dashboards o Crystal Report for Enterprise, necesitamos publicar la conexión. Entonces, ahora publicamos la conexión para SAP HANA.cnx.
- Seleccione la conexión SAP HANA.cnx en Proyecto "WEBI_DHK_HANA" y haga clic derecho.
- Seleccione Publicar conexión en un repositorio.
- Se creará una conexión de publicación con el nombre SAPHANA.cns después de una publicación exitosa en el repositorio.
Aparece una ventana emergente para publicar la conexión al repositorio:
- Seleccione Business IDT.
- Haga clic en el botón finalizar.
Aparecerá una ventana emergente "La conexión se publicó correctamente".
Ahora creamos Universe utilizando SAP HANA Business Layer.
Paso 4) Crear Universo (Universe es una representación comercial de su almacén de datos o base de datos transaccional. Universe permite al usuario interactuar con los datos sin el conocimiento de las complejidades de la base de datos).
Para crear un universo, usamos SAP HANA Business Layer como se muestra a continuación:
Capa empresarial de SAP HANA
Desde SAP BOBI 4.1, SAP proporciona una nueva opción "SAP HANA Business Layer" mientras crea el universo utilizando la herramienta de Diseño de Información.
Antes de la versión SAP BOBI 4.1, necesitamos crear una tabla derivada mientras construimos la base de datos y mapeamos la variable y los parámetros de entrada.
SAP HANA Business Layer crea automáticamente una base de datos y una capa empresarial en función de las vistas de SAP HANA seleccionadas.
SAP HANA Business Layer detecta automáticamente el parámetro de entrada y las variables.
Creamos Universo a través de SAP HANA Business Layer como se muestra a continuación:
- Seleccione Proyecto creado "WEBI_DHK_HANA".
- Haga clic derecho en el proyecto y seleccione una nueva opción.
- Seleccione la opción "SAP HANA Business Layer".
Aparece una ventana emergente para SAP HANA Business Layer-
- Introduzca el nombre de la capa empresarial.
- Introduzca el nombre de la infraestructura de datos.
- Ingrese Descripción.
- Haga clic en el botón Siguiente.
Se muestra una ventana emergente para una conexión seleccionada de SAP HANA-
- Marque la conexión "SAPHANA.cnx".
- Haga clic en el botón Siguiente.
Se mostrará una ventana emergente para seleccionar el modelo de información de SAP HANA.
- Ahora seleccione Vista analítica (AN_PURCHASE_ORDERS) Creado bajo el paquete HANAUSER.
- Haga clic en el botón Finalizar.
La vista analítica se abrirá en la herramienta Diseño de información.
Paso 5) El detalle de la herramienta de diseño de información será el siguiente:
- En Proyecto, se mostrarán todas las conexiones relacionales, la capa empresarial y la infraestructura de datos.
- En la sección de recursos del repositorio, se mostrará el objeto (Conexión, Capa empresarial, etc.) almacenado en el repositorio.
- La capa empresarial muestra la vista empresarial de la vista analítica. Es para Persona funcional.
- Data Foundation muestra el nombre de la tabla y la columna. Es para Persona Técnica.
Paso 6) En este paso,
Seleccione la sección Capa empresarial, vaya a la carpeta con el nombre de Vista analítica.
Ahora siga los puntos de la siguiente manera:
- Seleccione la sección de la base de datos.
- Arrastre y suelte la columna en la vista analítica
- Mostrará objetos en Vista analítica
- El campo arrastrado se mostrará en Vista analítica (AN_PURCHASE_ORDER).
Paso 7) En este paso, guarde todos los objetos.
Vaya al archivo y haga clic en la opción "Guardar todo" para guardar todos los objetos.
Después de eso, siga el paso a continuación.
Paso 8) Cree una consulta y vea el resultado.
- Vaya a la opción Consultas.
- Aparecerá un panel de consulta. Seleccione el campo al que desea incluir en la consulta.
- Arrástrelos y suéltelos en la sección "Objeto de resultado para la consulta nº 1".
- Haga clic en el botón Actualizar en la sección Conjunto de resultados.
- Se mostrará el resultado.
Informes en SAP Crystal Report
SAP Crystal Report nos ayuda a diseñar, explorar, visualizar y proporcionar informes, que se pueden ejecutar en aplicaciones web o empresariales. Con SAP Crystal Report podemos crear un informe simple o un informe complejo.
Hay dos tipos de SAP Crystal Reports:
- Crystal Report 2011/13/16: se utilizará cuando:
- Si desea llamar a un procedimiento almacenado de HANA desde Crystal Reports.
- Si desea crear expresiones SQL
- Si desea ejecutar una vista con parámetros o variables y enviar valores no predeterminados
- Informe Crystal para empresas: se utilizará cuando:
- Si hay Universe disponible o necesario, utilice SAP Crystal Reports Enterprises.
Usaremos informes de cristal para empresas.
Paso 1) Inicie sesión en Crystal Report for Enterprises.
Los informes de SAP Crystal para empresas se mostrarán como se muestra a continuación:
- Es la sección de formato de informe, que proporciona una herramienta diferente para formatear.
- Este es un icono para la ventana (Explorador de datos, esquema, árbol de grupos, Buscar).
- Se mostrará el detalle del Explorador de datos, el esquema, el árbol de grupos, la búsqueda, etc.
- Opción de formato de página de informe.
- Área de trabajo para informe.
Paso 2) Ahora creamos una conexión para la fuente de datos.
Haga clic en la opción Elegir fuente de datos del Explorador de datos-
Aparecerá una ventana emergente para elegir un tipo de fuente de datos:
Seleccione la opción Examinar en la sección de la plataforma SAP HANA.
Se mostrará una ventana emergente para conectarse al servidor. Haga clic en el botón "Nuevo servidor".
Se mostrará una ventana para la conexión del servidor como se muestra a continuación:
- Haga clic en el botón Agregar.
- Introduzca el nombre para mostrar de la conexión (saphana).
- Aparecerá un nombre de conexión en la lista de conexiones.
- Ingrese el nombre del servidor HANA.
- Ingrese el nombre de la instancia del servidor HANA.
- Ingrese el nombre de usuario de HANA.
- Haga clic en el botón "Probar conexión".
- Una ventana emergente para el inicio de sesión de conexión de prueba. Ingrese la contraseña para el usuario de SAP HANA.
- Haga clic en el botón Aceptar.
Aparecerá un mensaje de conexión exitosa.
Haga clic en el botón Aceptar.
Aparecerá una ventana emergente para conectarse al servidor.
Paso 3) En este paso,
- Haremos lo siguiente
- Seleccione el servidor "saphana".
- Haga clic en el botón Aceptar
Aparecerá una ventana emergente para ingresar una contraseña, ingrese la contraseña y luego haga clic en Aceptar.
Aparecerá una ventana emergente más para seleccionar Vista HANA.
2) En este paso, seleccionamos Vista SAP HANA.
- Seleccione Vista HANA (Vista analítica AN_PURCHASE_ORDERS).
- Haga clic en el botón Aceptar.
- En este paso, se abrirá una ventana para Consulta.
Siga el siguiente punto para crear una consulta-
- Seleccione la columna requerida de la lista para la consulta.
- Arrastra y suelta el campo obligatorio en Consulta.
- Haga clic en el botón Actualizar.
- Se mostrará el conjunto de resultados.
- Haga clic en botón.
La salida del informe se mostrará como se muestra a continuación:
Informes en SAP Lumira
SAP Lumira es un nuevo software de SAP para analizar y visualizar datos.
Mediante SAP Lumira, el usuario puede crear un mapa, infografía y gráficos hermosos e interactivos. SAP Lumira puede importar datos desde Excel y otras fuentes.
SAP Lumira puede acceder a la vista de información de SAP HANA directamente. SAP HANA Realice análisis de BI visual utilizando un tablero.
En SAP Lumira, se deben realizar los siguientes pasos para visualizar los datos.
Ahora visualizamos SAP HANA View en SAP Lumira, por lo que primero iniciamos sesión en SAP Lumira haciendo clic en el icono del cliente SAP Lumira en el escritorio como se muestra a continuación:
Paso 1) Cree un documento y adquiera un conjunto de datos
Después de abrir SAP Lumira, pantalla abierta para trabajar en SAP Lumira, detalles sobre esta pantalla como se muestra a continuación-
- Barra de herramientas de la aplicación: contiene una barra de herramientas como Archivo, Editar, Ver, Datos y Ayuda.
- Enlace de inicio: al usar esta opción, podemos ir a la pantalla de inicio.
- Secciones de mi documento
- Documentos
- Visualizaciones
- Conjuntos de datos
- Cuentos
- SAP Lumira Cloud: al usar esta opción, podemos usar opciones en la nube.
- Conexiones: W puede ver todas las conexiones aquí.
Entonces, haga clic en la opción Documento en la sección Mis elementos para crear un Documento:
- Vaya a la barra de herramientas de la aplicación de archivos, haga clic en la opción de archivo
- Seleccione Nueva opción.
SAP Lumira admite el siguiente conjunto de datos:
- Microsoft Excel
- Texto
- Copiar del portapapeles
- Conéctese a SAP HANA
- Descargar desde SAP HANA
- Universo
- Consulta con SQL
- Conéctese a SAP Business Warehouse
- Panel de consulta de universo de SAP
Paso 2) Conéctese a SAP HANA
Aquí nos conectaremos a SAP HANA y accederemos a la Vista de información de SAP HANA.
- Por lo tanto, seleccione Conectarse a SAP HANA.
- Haga clic en el botón Siguiente.
Se mostrará una ventana emergente para la credencial del servidor SAP HANA como se muestra a continuación:
- Ingrese el nombre del servidor SAP HANA.
- Ingrese el número de instancia de SAP HANA.
- Ingrese el nombre de usuario de SAP HANA.
- Ingrese la contraseña de SAP HANA.
- Haga clic en el botón "Conectar" para conectarse al servidor SAP HANA.
Después de hacer clic en el botón Conectar, nos conectaremos a SAP HANA y podremos acceder a la vista de SAP HANA.
Paso 3) Acceda a la vista analítica de SAP HANA
Aparecerá una ventana para seleccionar la vista SAP HANA como se muestra a continuación:
- Seleccione Vista SAP HANA ("AN_PURCHASE_ORDERS" aquí).
- Haga clic en el botón Siguiente.
Paso 4) Definir dimensión y medida.
Se mostrará la siguiente ventana para seleccionar medidas y dimensiones:
- Todas las medidas se agruparán en las secciones de medidas.
- Todas las dimensiones se agruparán en Secciones de dimensiones.
- Haga clic en el botón Crear.
Paso 5) Visualice la vista analítica de SAP HANA en SAP Lumira.
Después de activar la Vista de información en SAP HANA, una Vista de columna con el nombre similar de vista de información, en el esquema "_SYS_BIC" creado en el nodo del catálogo de SAP HANA.
Cuando necesitamos acceder a cualquier Vista de información de SAP HANA fuera de SAP HANA, solo podemos acceder desde el esquema "_SYS_BIC".
Aparecerá una pantalla de visualización, que selecciona la vista de columna en el esquema "_SYS_BIC" -
- Se pueden seleccionar diferentes tipos de gráficos en la sección Generador de gráficos.
- Haga clic en el icono del generador de gráficos.
- Seleccione la opción Gráfico de columnas.
- Haga clic en el icono "+" al frente de la sección MEDIDAS para agregar una medida en el formato del eje Y.
- Hemos agregado la medida "GROSS_AMOUNT" Y "TAX_AMOUNT".
- Haga clic en el icono frente a la sección "DIMENSIONES". Aparece una lista de todas las dimensiones disponibles.
- Seleccione "CATEGORÍA", "PRODUCT_ID", "PRODUCT_NAME" de la lista de dimensiones para mostrar en el eje X.
La vista analítica de SAP HANA se mostrará en la pestaña de visualización de SAP Lumira, en la que tenemos una pantalla diferente como se muestra a continuación:
- Herramienta para ascender / descender, clasificar, borrar, actualizar, etc.
- Esto se puede utilizar para filtrar.
- La salida de las vistas analíticas de SAP HANA en la lumira de SAP HANA.
Informes en Microsoft Excel
Microsoft Excel tiene una poderosa opción incorporada de generación de informes; podemos crear informes rápidamente mediante tablas dinámicas y gráficos.
MS Office utiliza el lenguaje MDX ((lenguaje de expresión multidimensional) para acceder a los datos de SAP HANA.
MDX Language es utilizado por la herramienta de informes para acceder a los datos de un objeto multidimensional en un entorno de base de datos. Con Only MDX Query podemos acceder a las jerarquías de sap Hana.
Solo podemos acceder a la vista de información de SAP HANA que tiene una propiedad como 'CUBE' en semántica, por lo que no podemos acceder a la vista de atributos por MS Excel.
Controladores de conexión: MS Excel utiliza controladores ODBO (OLE DB PARA OLAP) para conectarse a la base de datos de SAP HANA.
Ahora accederemos a la base de datos de SAP HANA desde SAP HANA como se muestra en los pasos a continuación:
Paso 1) Conéctese a SAP HANA Excel-
- Abra MS Excel. Vaya a la pestaña Datos.
- Haga clic en el icono "De otras fuentes".
- Seleccione Desde el Asistente de conexión de datos.
Aparecerá una pantalla para el asistente de conexión de datos como se muestra a continuación:
- Seleccione la opción "Otro / Avanzado".
- Haga clic en el botón Siguiente.
Se abrirá una ventana para "Propiedades de enlace de datos" como se muestra a continuación:
- Seleccione "Proveedor SAP HANA MDX" en la pestaña Proporcionar.
- Haga clic en el botón Siguiente.
Se mostrará una ventana para las propiedades del enlace de datos:
Ingrese el siguiente detalle como se muestra a continuación:
- Ingrese el nombre de host de la base de datos de SAP HANA.
- Ingrese el número de instancia de la base de datos SAP HANA.
- Ingrese el nombre de usuario / contraseña para la base de datos de SAP HANA.
- Ingrese el nombre del idioma.
- Haga clic en "Probar conexión" para probar la conexión a la base de datos SAP HANA desde Excel.
Aparecerá un mensaje "Prueba de conexión exitosa".
Haga clic en el botón Aceptar.
Paso 2) Hasta ahora habíamos creado una conexión de Excel a SAP HANA y probado la conexión. Ahora accedemos a la Vista de información de SAP HANA desde Excel.
Ahora se mostrará una ventana para el "Asistente de conexión de datos".
- Seleccione el paquete en el que contiene la Vista de información de SAP HANA.
- Seleccione Vista de información (Vista analítica, Vista de cálculo).
- Haga clic en el botón Siguiente.
Aparecerá una nueva ventana para el archivo de conexión de datos, ingrese los siguientes detalles.
1. Proporcione el nombre del archivo (AV_SALES).
2. Marque la opción "Guardar contraseña en archivo", para evitar ingresar una contraseña mientras abre el archivo de Excel.
3. Se mostrará una ventana emergente para guardar la contraseña relacionada con la seguridad.
4. Haga clic en el botón Finalizar.
Paso 3) Ahora la vista de información de SAP HANA se mostrará en Excel como una tabla dinámica como se muestra a continuación:
Resumen:
Hemos aprendido en este tutorial a continuación tema:
- Presentación de informes en la descripción general de SAP BI
- Generación de informes en SAP BO Webi con un ejemplo de vista de información de SAP HANA.
- Generación de informes en SAP Crystal Report Enterprises con un ejemplo de vista de información de SAP HANA.
- Generación de informes en SAP Lumira con un ejemplo de vista de información de SAP HANA.
- Generación de informes en Microsoft Excel mediante el consumo de la vista de información de SAP HANA.