Category Archives: Noticias

Jortilles estuvo en el PCM17

Category : Noticias

El pasado fin de semana (10, 11 y 12 de noviembre de 2017 ), se celebró en Maguncia  (Mainz) el decimo Pentaho Community Meeting y Jortilles estuvi ahi.

El evento estuvo organizado por it-novum.com y hay que decir que ha sido un evento con una organización perfecta. Mil gracias a los organizadores por un evento genial.

El evento discurrió a lo largo de tres dias:

  • Viernes: Charlas rápidas y hackaton
  • Sábado: Conferencias todo el día, cena y ….. alcohol.
  • Domingo: Actos sociales varios y despedidas.

Habría que suponer que el día realmente importante era el sábado y las charlas. Pero lo cierto es que el networking y las relaciones que se hacen durante todo el evento, condicionan el curso del año.

Las presentaciones del viernes me las perdí por problemas con los vuelos. Pero podéis acceder a un resumen de las mismas aqui.  Las más destacadas? Si duda  Self Service Dashboards in Pentaho y After-lunch Trump dump.

La agenda del sábado estaba de lo más repleta

Voy a resumir las charlas a la que pude ir y las que me parecen más interesantes.

Si te lo perdiste, la buena noticia es que las charlas están grabadas

El evento lo abrió Stefan Müller . Al cual hay que agradecer la genial organización y un evento magnifico. Haciendo un repaso de la evolución del evento y de los números del mismo.

 

Penaho 8 ya esta aquí y Pedro Alves nos contó las novedades más destacadas: Pedro Alves_Pentaho 8-0 Overview

 

Haciendo un pequeño resumen en diagonal: Pentaho 8 ha hecho un gran esfuerzo en mejorar Pentaho Data Integration. Mejorando los motores de ejecución y de visualización de datos en el “pipeline”. ¿Novedades en el BI Server? Pues poquitas. Pero no se puede hacer todo de golpe.

Tras lo cual Jens Bleuel  comentó las novedades de PDI más en detalle. Cabe destacar que Jens estaba muy emotivo por el décimo aniversario del PCM y que se hiciera en el mismo sitio donde todo empezó.

 

 

Matt Casters nos contó en que anda metido con los Pentaho Labs  Integración con python, con R,  datascience por doquier. Es agradable ver que no hay límites para PDI.

 

Posteriormente Jill Ross nos comentó sobre el movimento de Pentaho a Hitachi Vantara y cómo querian que la comunidad transitara de los foros de Pentaho a al comunidad de Hitachi.

 

A continuación Jan Janke hizo una de las presentaciones más esperadas  y mas impresionantes.  Los datos que genera el CERN y cómo los manejan. Pentaho es una herramienta potentísima!

Podéis ver su presentación aquí: Jan Janke_CERN_s Business Computing Accelerated by Pentaho

 

 

Tras lo cual las charlas se dividieron en dos salas. La sala técnica y la sala de negocio.  Yo asistí a  una mezcla de ambas.

 

Primero fué Dan Keely quien nos enseño a tener un servidor SIN SERVIDOR  . Cómo la plataforma Lambda de Amazon  nos permitía realizar procesado de datos a un coste de 0€ !!! En palabras del propio Dan: Una gran cantidad de poder a un precio muy bajo!   No tengo la presentación pero ha blogueado sobre ello.

 

Tras lo cual asistí a la interesante charla de Keyson Rios sobre el New Map Component de CDE  de lo que aprendimos un par de “hechizos”. pcm17-newmapcomponent 

 

 

Otra de las charlas interesantes, de las que aprendimos algunas cosas fue la de Francesco Corti Sobre Pentaho Reporting para java developers.  Necesitamos comprar el libro!

 

A continuación mi amigo  Caio Moreno  nos habló sobre su proyecto  de   Automated-Machine-Learning-with-AutoML Y de cómo podíamos colaborar con el. Si os interesa el tema os animo a poneros en contacto con Caio. Seguro que aprenderéis mucho.

 

Tras lo cual me cambié al Business Track porque estaba muy interesado en las charlas de Bart Maertens Raimonds Simanovskis 

 

Bart nos presentó un caso de éxito sobre una migración de Microsoft BI  a Pentaho. Un caso muy interesante para mi al darse en un área de negocio conocido.  Bart Maertens_Migrating from Microsoft BI to Pentaho

Raimonds Simanovskis Nos habló de EazyBi   y de cómo su plugin se había convertido en el número uno en el marketplace de Atlasian. Raimonds Simanovskis_eazyBI  Una charla de lo más insipiradora!

 

Tras lo cual volí al technical track para asisitir a las últimas charlas:

Slawomir Chodnicki nos habló sobre su framework para testear proceso ETL. La comundad está madurando.  Slawomir Chodnicki_Testing PDI Solutions  

 

Y a continuación la charla más esperada de todas… Hiromu Hota   que nos vino a hablar de WebSpoon la versión web de Kettle con la que nos sorprendió el último PCM. webspoon . Pero, al igual que la última vez Hiromu tenía una nueva sorpresa. Git Plugin para PDI. Un impresionante plugin que nos permite gestionar nuestro repositiorio GIT directamente desde PDI. Extraordinario!

 

Esa fue la última charla y lo último que puedo contar. Tras lo cual vino la fiesta…. si no estuvisteis… os lo perdisteis.

El próximo PCM… promete ser interesante! No os lo perdáis.

 

 

 


Knime. Herramienta de Análisis y todo lo que se te ocurra

Category : Noticias

Es bien sabido que en Jortilles estamos enamorados de Pentaho Data Integration pero eso no impide que podamos mirar otras flores que se cruzan en nuestro camino. Y KNIME es simplemente espectacular.

KNIME (o Konstanz Information Miner) es una plataforma analítica  que permite el desarrollo de modelos en un entorno visual. Está construido sobre la plataforma Eclipse. y es extremadamente flexible y potente.

knime logo

Bajo una filosofía parecida a la de PDI, KNIME nos permite manipular datos , analizarlos, realizar workflows, etc en base al modelo de nodos que se conectan entre si y hacen cosas. Precisamente por eso es tan potente KNIME . Porque hay nodos para dar y regalar. Hay pasos para hacer casi cualquier cosa, y cómo está integrado en la plataforma Eclipse. Hay una gran comunidad que aporta nodos nuevos ….

 

 

Pero es que además se integra con Weka, con Python, con R , puedes definir clases Java. LO QUE QUIERAS! .  Lo que quieras hacer, si no lo hace nativamente, con cualquiera de estos conectores es capaz de hacerlo.  Es impresionante.  Por este motivo, KNIME se ha convertido en nuestra herramienta analítica de referencia.

Recientemente compartimos una sesión de trabajo con Pedro de El Tercer y estuvimos viendo casos de uso. La verdad es que, si ya nos gustaba la herramienta. ¡Ahora nos gusta más! Si estáis interesado en saber más sobre KNIME os recomiendo el blog del mayor gurú de KNIME que yo conozco : Datanauta  . Todo un maestro.

 

Vamos a hacer un “Hola Mundo” para ver que  se puede hacer:

 

“Read More”

Execution Pro

Category : Noticias

Hoy quiero hablar de un proyecto en el que estoy involucrado: Execution Pro: La solución definitiva para gestionar tu fuerza de ventas. Execution Pro es una solución para analizar las ventas, diseñar un plan de acción con tus vendedores y coordinar las acciones a llevar a cabo.

 

 

Normalmente no hablo de los proyectos ni de los clientes, pero este es especial. Primero porque estoy involucrado y segundo por el nivel al que hemos llegado con este proyecto. Basado en la tecnología de Pentaho ,  hemos diseñado toda una aplicación de gestión. Visualizamos las ventas, creamos acciones  sobre las ventas y las gestionamos. Todo desde la misma pantalla.

Execution Pro NO es un cuadro de mandos para analizar las ventas. Es un gestor de la fuerza de venta en función de los resultados. Así pues, analiza las ventas con el objetivo de ayudar a los vendedores en su tarea de identificar, por ejemplo:

  • Los clientes más interesantes.
  • La tendencia de las ventas.
  • Las anomalías en función de la periodicidad de la venta.
  • Las oportunidades.
  • Ayudar a la venta de productos preferentes / nuevos / los que me interesa.
  • Cualquier otra cosa que se nos ocurra, porque para eso lo hacemos.

El objetivo?  Realizar un plan de acción personalizado por vendedor i/o cliente con el fin de focalizar sus esfuerzos. Identificar los clientes más interesantes y dotarle de datos para la acción comercial.

Os dejo algunos pantallazos para que os hagáis una idea….

Este, desde mi punto de vista, es un claro ejemplo de la potencia de las herramientas Open Source. Hemos adaptado la herramienta para conseguir el objetivo deseado. Algo que con cualquier otra herramienta de BI  tradicional hubiera sido imposible.

Quieres aumentar tus ventas?  pide una demo ( sales@executionpro.com ) y te enseñarán cómo.

El proyecto está en fase “early adopters” y todavía no está abierto al público en general. Así que tendréis que pelear por estar entre el selecto grupo de usuarios.

 

 

 

 


leafletjs mapas sencillos y efectivos

Category : Noticias

Recientemente me ha comentado un cliente sobre la posibilidad de incluir mapas en su web. Pentaho tiene un componente de mapas, pero sería matar moscas a cañonazos.

Leaflet.js  es una librería de mapas versátil y  muy fácil de usar. Además está bastante bien documentado porque está bastante “de moda”.

Hacemos una prueba?

 

Hagamos una página html sencilla:

Hola Mundo.html

<!DOCTYPE html>
<html>
<head>
<!-- incluyo las librerías -->
<script src="https://unpkg.com/leaflet@1.0.2/dist/leaflet.js"></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.2/dist/leaflet.css" />
<!-- aqui irá el estilo del mapa -->
<style>
</style>
</head>
<body>
<!-- Este es el contenedor del mapa -->
<div id="map"></div>
<!-- Aqui pondré mi JS con la definición de mi mapa -->
<script>
</script>
</body>
</html>


 

Una vez tenemos todo, vamos a ir incluyendo el contenido especifico de nuestro mapa.

1. Definamos una clase css que definirá el contenedor

#map {
width: 500px;
height: 400px;
box-shadow: 5px 5px 5px #888;
}

 

2. Definamos nuestro mapa:

L es la clase principal de Leaflet y es cómo se declara el mapa. Lo inicializaremos en una ubicación cualquiera… por ejemplo nuestra oficina 😉

var map = L.map('map').
setView( [41.4780103, 2.3043663],
12);

 

A continuación podremos el repositiorio de mapas. El tileLayer.  Los ejemplos de leaflet están con mapbox, pero yo voy a usar openStreetMaps.

 

 

L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Map data © OpenStreetMap contributors, CC-BY-SA, Jortilles',
maxZoom: 18
}).addTo(map);

 

A continuanción le añadimos el control de escala…

L.control.scale().addTo(map);

Y un popup…  que marque un punto en el mapa

 

var marker = L.marker([  41.4780103, 2.3043663 ],{draggable: true}).addTo(map);  
marker.bindPopup("Hola Mundo!
Aqui estan nuestras oficinas").openPopup();

Si te puedes descargar el ejemplo de aqui: holamundo_jortilles

 

 

Otros ejemplo interesante es cómo pintar una ruta en el mapa:

cómo este:

 

o este:

 

 


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á!

“Read More”

WAQE. Presentación en Barcelona del plugin

Category : Noticias

Waqe
El pasado Jueves y coincidiendo con el Pentaho Day en Brasil  organizamos en Barcelona  un PLUG (Pentaho Local User Group) en el que nos reunimos unos pocos amigos y conocidos.

Jordi Pallares hizo una demostración de alguno de los múltiples plugins que hay en el Marketplace de Pentaho  cómo son los envíos de mensajes a dispositivos móviles.

Jortilles presentamos la nueva versión de WAQE. Actualizada a Pentaho 7 y con bugs corregidos.

¿ No sabes qué es WAQE ?

Es un plugin para el servidor BA de Pentaho que te permite realizar listados simples sobre cualquier origen de datos gracias a la metadata de Pentaho.

Puedes echarle un vistazo en este vídeo:

Aquí os dejo la presentación: presentacion-waqe-BCN_PLUG_2017

 

 

 

 


Espacio en blanco en html

Category : Noticias

Esta entrada es súper útil, no por compleja sinó por recurrente.
Para poner un espacio en blanco en html hay que poner este código:

&nbsp;


Combinación de Colores complementarios CDE

Category : Noticias

Colores complementarios en un gráfico de Pentaho CDE

CDE

Tras crear un gráfico con diferentes series en nuestro Panel de Mandos de Pentaho hemos querido establecer un color adecuado para cada línea que representara una serie.cde

Para hacer tal tarea decidimos escoger que los colores fueran complementarios y a la vez parecidos al color azul por el cual se rige nuestro Dashboard.

Enncontrar dichos colores a mano resulta tedioso y mas aún si necesitamos los códigos HEX.

Por lo tanto hemos encontrado la siguiente herramienta de Adobe que resulta muy útil.

cde colores complementarios

Podemos filtrar según la regla cromática (Colores Complementarios en nuestro caso). En la rueda seleccionamos el color a partir del cual deseamos encontrar sus complementarios y obtendremos la paleta de abajo.

El resultado de nuestro gráfico es el siguiente:

cde colores complementarios


Cómo hacer un cuadro de mandos con PowerBI

Category : Noticias

PowerBI. Cuadro de Mandos

En la serie sobre PowerBI que estamos haciendo en Jortilles Esta vez vamos a ver como poder crear un cuadro de mandos de manera sencilla y rápida.

Tras probarlo nosotros creemos que resulta un proceso productivo en el sentido de que puedes hacer muchos paso en poco tiempo

Lo primero que haremos será seleccionar los datos con los que vamos a tratar, en nuestro caso será una base de datos MySQL.

Iremos a Obtener Datos –> MySql Database e introducimos las credenciales de nuestra BBDD, esperamos a que se carguen las tablas y obtendremos un resultado semejante al siguiente:

powerbi

 

Una vez tenemos los datos podemos adaptarlos a nuestro gusto seleccionando los campos y valores que deseamos mantener.

Recordad que es una herramienta cloud que carga los datos en la nube.

Gráficos del Cuadro de Mando

Nosotros para este ejemplo nos vamos a centrar en los siguiente datos: Cantidad de producto, Ventas del mismo y País. Y vamos a relacionarlos de la siguiente manera:

Crearemos 3 gráficos (Mapa Árbol, Pastel y Columnas)

  • El Mapa Árbol los agruparemos el número de pedidos por País
  • El Pastel los Detalles serán:Escala del Producto y los Valores: Cantidad en Stock
  • En el de Columnas tendremos en el Eje el Año y en Valores la cantidad.

Por último podemos crearemos un selector para filtrar los resultados ya que disponemos de varias escalas diferentes y nos puede interesar mostrar una en concreto.

“Read More”

PowerBI Tendencias : Mirar a los lados también es bueno.

Category : Noticias

Recientemente hemos estado haciendo una pequeña prospección de tendencias y nuevas herramientas y hemos hecho algunos descubrimientos interesantes. Entre ellos librerías de visualización, mapas y alguna que otra herramienta de BI que no teníamos en el radar.PowerBi

La sorpresa más destacada ha sido MicroSoft PowerBI. Una herramienta que no estaba en nuestro punto de mira pero que ha resultado una muy grata sorpresa.

PowerBI   es una herramienta de visualización de datos extremadamente sencilla de usar y versátil.  Lo dice Gatner;

powerbi

No es Open Source, pero es GRATIS. Por lo que para la mayoría de los mortales es cómo si fuera Open Source.

No es nuestra nuestra herramienta de referencia, pero sí que una de las que vamos a empezar a usar ¡ Y mucho!

“Read More”