Conectando Webi a HANA
En versiones anteriores de SAP BusinessObjects (4.1 o anterior), 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 múltiples 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 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 usar 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 Webi Reporting Layer. 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.