Blog | Plataforma de datos | | 3 min de lectura

Conexión a la Plataforma de Datos Actian desde Pentaho vía JDBC

partición de datos

Actian ofrece un almacén de datos operativo como servicio gestionado en la nube. Su motor de análisis de alto rendimiento, fácil de usar para los desarrolladores, ha demostrado superar en rendimiento a otras plataformas de análisis populares sin necesidad de hardware especializado ni de un desarrollo de software complejo.

Actian requiere una configuración mínima, ofrece un ajuste automático que reduce el esfuerzo de administración de la base de datos y permite a los usuarios finales generar informes de BI con una gran capacidad de respuesta.

A continuación se explica cómo conectarse a Actian desde Pentaho utilizando el controlador JDBC de Actian.

Un requisito previo es tener el Controlador JDBC de Actian Data Platform descargado y disponible en el entorno en el que se ejecutan las herramientas. El controlador JDBC está disponible a través de la consola de Actian Controladores y herramientas enlace.

Extrae el iijdbc.jar del paquete JDBC descargado.

Si aún no lo ha hecho, deberá añadir sus direcciones IP a la lista de permitidos en el Actian (Gestionar Actualizar direcciones IP de la lista de permitidos). 

Los pasos que se indican a continuación corresponden a Pentaho 8.2 y Pentaho Server 8.2. La misma configuración debería funcionar de manera similar en otras versiones.

A continuación se explica cómo conectarse desde Pentaho y Pentaho Server a Actian.

Pentaho

Copia el archivo iijdbc.jar en el directorio data-integrationlib.

Inicia Pentaho (spoon.bat o spoon.sh, dependiendo del sistema operativo).

Crea una nueva transformación.

Ir a Herramientas > Asistente > Crear conexión de base de datos…

Introduzca un nombre para la conexión a la base de datos, por ejemplo, Actian JDBC.

Opción 1

Selecciona «Base de datos genérica» comotipo de base de datos y Nativo (JDBC) como tipo de acceso.

Haz clic Siguiente.

Especifique la URL de conexión JDBC, que se proporciona en el Actian consola de ActianGestionar > Conectar).

Ejemplo:
jdbc:ingres://01c77d46010046ec7.vpaasstage.actiandatacloud.com:27839/db;encryption=on;

Para la clase del controlador, escribe com.ingres.jdbc.IngresDriver.

Haz clic Siguiente.

Introduce tu nombre de usuario (dbuser) y tu contraseña.

Haz clic en «Finalizar» para completar la configuración de la conexión.

Opción 2

También puedes utilizar el conector JDBC de Ingres

Detalles de la consola de Actian Data Cloud (Gestionar > Conectar) de la Propiedades comunes .

Ejemplo: 

Una vez completada la configuración de la conexión, edita la conexión recién creada y ve a Opcionesy, a continuación, añade un nuevo parámetro cifrado con el valor de activado.

En este punto, la conexión debería funcionar correctamente.

Para utilizar la conexión recién creada, por ejemplo, añade una Entrada de tabla . Selecciona la conexión que acabas de crear como Conexión de entrada de tabla.

Servidor Pentaho

Copia el archivo iijdbc.jar en el directorio pentaho-servertomcatlib.

Inicia el servidor Pentaho ejecutando start-pentaho.

Ve a la Consola de usuario de Pentaho e inicia sesión como administrador.

Ir a Crear nuevo > Origen de datos

Seleccione el tipo de fuente deseado, por ejemplo, «Tablas de base de datos».

Haz clic en el signo «+» para añadir una nueva conexión.

Asigna un nombre a la conexión, por ejemplo, «Conexión JDBC de Actian Data Platform».

Seleccionar Base de datos genérica para el Tipo de base de datos

Seleccionar Nativo (JDBC) para el Acceso .

Introduce el valor de la URL que aparece en los detalles de la consola de Actian Data Cloud (Gestionar Conectar > JDBC). 

Añade el valor del nombre de la clase del controlador como com.ingres.jdbc.IngresDriver.
Rellene también el nombre de usuario y la contraseña.

Ahora prueba el conector para comprobar que la conexión funciona correctamente, ¡y ya está!

Para obtener más información sobre Actian, nuestro almacén de datos , visite https://www.actian.com/data-platform/.