Google Data Studio: ¿tienes problemas conectando con MySQL? ¿Pasa algo con la zona horaria?

Nos gustan las herramientas. Nos gusta la visualización. Creemos que la visualización no debería ser demasiado cara, así que nos hemos preguntado si Google Data Studio puede llegar, en algún momento, a ser uno de los líderes, como Qlik, Tableau o PowerBI.

Sabemos que Google Data Studio aún tiene las funcionalidades de las herramientas de visualización líderes, pero queremos exponer algunas de las experiencias con las que nos vamos encontrando por el camino. Hoy queremos resaltar un problema con las zonas horarias a la hora de conectar con una base de datos MySQL.

Google Data Studio permite usar muchas fuentes de datos

Esto es evidente. Desde hace unos meses, Google Data Studio permite usar diversas fuentes de datos en los reportes, y cada vez van añadiendo más fuentes de datos. De momento podemos traer datos (¿cuándo podremos cruzarlos de manera eficiente en la propia herramienta?) de MySQL, ficheros planos, Google Analytics, Big Query, etc:

De momento echamos de menos fuentes como SalesForce (o SugarCRM), Oracle, Facebook, Mailchimp, entre otros. Tiempo al tiempo, ya que podemos imaginarnos que los desarrolladores de Google de buen seguro lo tienen en su roadmap. Estaremos atentos a ello.

Comenzamos a tener problemas con el conector de MySQL

Hace unas semanas construimos un report que usaba como fuente una base de datos MySQL (que, de hecho, era un DWH que se volcaban datos de muy diversas fuentes – volvemos a insistir en el tema de poder integrar en la propia interfaz de manera más ágil).

Todo iba perfecto hasta que un día devolvía un mensaje error al refrescar los informes o al intentar editar los datos de conexión:

Todo debe ser dicho: el mensaje de error era muy poco útil. Buscando en los foros de ayuda nos dimos cuenta que no éramos, ni de lejos, los primeros en tener problemas con la conexión MySQL desde Google Data Studio. Estando un tanto frustrados (pensando que podría haber un bug temporal), al recargar el reporte obtuvimos un mensaje un tanto más concreto, aunque no por ello menos desconcertante:

¡Vaya! Tenemos un problema con la zona horaria: ¡no reconoce la zona horaria CEST! Aprovechamos estas líneas para pedir que Google Data Studio soporte esta zona horaria para poder evitar tener que modificar las zonas horarias a nivel de servidor, ya que no pudimos solventar el error modificando la URL en la llamada del connector JDBC. El arreglo fue cambiar la zona horaria del servidor a GMT+2.

voilà pudimos establecer la conexión sin mayores dificultades:

Desde entonces no hemos tenido ningún problema con la recarga del report a pesar de que la tabla con la que se alimenta es cada día más grande (eso sí: nos aseguramos que las tablas tengan sus índices en su sitio – importante a nivel de rendimieneto, sería más lento connectar tablas sin índices).

Resumen: Es necesario un soporte

Google solucionó este problema de forma definitiva el día 18 de mayo.

Desde el día 12 al día 18 de mayo era necesario usar este arreglo si necesitabas usar mysql como fuente de datos en Google Data Studio. Hay empresas que no se pueden permitir no tener datos un período tan largo.

En este sentido, es importante disponer de un soporte que te pueda solucionar los problemas el mismo día.

 

Deja una respuesta