
En esta clase me presento y te cuento que vamos a realizar en este ejercicio.
En esta clase mostramos el origen de la fuente de datos, y observamos el fichero y las posibilidades que ofrece.
En esta clase borramos las columnas que no vamos a necesitar para aligerar el fichero.
En esta clase aprenderemos a crear las credenciales de Google para utilizar la API de Google Drive y Google Sheets. Tras crear las credenciales utilizaremos el módulo GSPREAD para conectar, y actualizar nuestra hoja de cálculo de Google con Python.
Formateamos nuestros datos para tener el datos correcto en Google Sheets antes de comenzar a trabajar con Data Studio.
Conectamos nuestra hoja de cálculo de Google con Data studio y comenzamos a crear la primera página.
En esta clase creamos nuestra tabla de datos comparativa del precio del gasóil.
Creamos el campo calculado que nos va a permitir mostrar la ubicación en el mapa de Google Maps.
Creamos un método que nos va a permitir llegar hasta una URL concreta utilizando una solución bastante imaginativa.
En esta clase veremos como vamos a crear una ficha de un registro concreto utilizando tablas de datos de una forma particular.
Aprendemos como añadir imágenes en las marcas de gasolineras utilizando la función CASE y la función REGEXP_MATCH
Creamos la página dónde aparecerá la tabla comparativa de los precios de la gasolina.
Añadimos una página a modo de portada a nuestra app y aplicamos algún diseño a nuestras páginas.
Me doy cuenta que me he dejado algunos campos sin utilizar, como es el horario, el margen de la carretera y el tipo de servicio. Los añadimos a nuestra ficha de gasolinera.
En esta clase me despido no sin antes proponerte un reto. Intenta automatizar el algoritmo de python. Suerte!!!
En esta última clase, consigo crear un sistema automatizado de actualización de los precios de los combustibles gracias a una Raspberry Pi 3. Explico como insertar el programa en python y como automatizar su ejecución gracias a la función Cron de Linux.
Este no es un curso al uso, es un ejercicio y parte de una pregunta:
¿Se podría dar otro uso a Google Data Studio, aparte de realizar informes y gráficos?
La respuesta es sí y lo vamos a ver paso a paso.
En este reto trato de combinar la potencia de Python como herramienta para el tratamiento de los datos y la potencia y flexibilidad de Google Data Studio para mostrar esos datos.
Además Google Data Studio nos va a permitir compartir ese informe con forma de APP a todo el mundo solo utilizando su URL.
Este reto está abierto y la app se puede ampliar para mejorar su rendimiento.
De entrada se me ocurre que:
Faltaría automatizar el algoritmo de Python.
Faltaría añadir estadísticas a la app, tales como
Día de semana con el precio más barato.
Ranking de gasolineras con los precios más baratos de España.
Histórico de precios.
Y alguna rutina de machine learning que nos ayude a preveer una posible subida de precios y alertar.
¿Te sumas a este fantástico reto?
Te espero en este curso ejercicio de creación de una "APP" con Google Data Studio y Python y espero tu contribución de forma activa, de esta forma mejoraremos la aplicación entre tod@s.
En siguientes propuestas te mostraré mas potencialidades en Google Data Studio.