Pentaho PDI DataServices. Origenes de Datos
Category : Noticias
Esta es grande (en importancia)
En las últimas versiones de Pentaho PDI se ha incorporado una nueva funcionalidad de lo más interesante. Poder exponer una transformación de PDI como un origen de datos JDBC. ¿Que quiere decir eso? Pues que puedo conectar mi base de datos a prácticamente CUALQUIER COSA
Es una funcionalidad que se ha introducido un par de versiones atrás pero que no estaba muy claro si caería en la versión CE o en la versión EE. Por suerte para nosotros finalmente ha caido en la versión Community.
¡Vamos allá!
1. Arrancamos nuestro pentaho BA Server 7.0
El repositorio de las ETL de pentaho se ha integrado con el BA Server. Lo cual facilita mucho la vida y es un gran avance en la integración desde mi punto de vista.Pentaho PDI
2. Arrancamos nuestro Pentaho Data Integration 7.0
… Y nos conectamos al repositorio del BA Server. Este es el que finalmente nos expondrá el data service.
3. Hacemus una tranformación cualquiera.
Para darle un poco más de emoción y que se vea de lo que estamos hablando, vamos a conectarnos a una api… en este caso del Opendata del Ayuntamiento de Barcelona.
Hacemos la transformación para procesar el JSON que nos devuelve la api y quedarnos con los datos que nos interesan… por ejemplo….
Si quieres echarle un vistazo… aquí la tienes: ejemplo_data_service . Para que veas que no hay trampa ni cartón!
4. Exponemos un paso de nuestra transformación cómo Data Service
5. Configuramos el cliente SQL añadiendo el nuevo conector JDBC
Mi cliente SQL preferido es DBeaver pero tu puedes configurar el que quieras.
6. Hacemos nuestra consultas
Configuramos una nueva conexión y hacemos una consulta cómo si fuera un origen de datos SQL cualquiera
Si se te ha quedado esta cara…..
… Tranquilo, es la misma que se me quedó a mi cuando lo probé…. ¡impresionante!
¡Estoy haciendo consultas SQL a un WebService!