Integrando un panel con soporte escalable de consultas, BigQuery
Una de las tradicionales tareas en gran cantidad de escenarios corporativos tiene que ver con el análisis de datos y su visualización en modo panel. En esta oportunidad les voy a compartir el inicio de la integración para un panel basado en BigQuery. El objetivo propone encontrar el mecanismo que nos permita minar millones de filas en determinadas tablas. En este ejemplo iniciamos el desarrollo utilizando App Engine con Python como plataforma de trabajo y aplicamos la integración por API de Bigquery. En el proyecto utilizaremos webapp2 como manejador principal y jinja2 para el trabajo de las plantillas HTML. La Fig.1 muestra el entorno de desarrollo completo y la arquitectura básica de la aplicación. Fig. 1 Entorno de desarrollo utilizado Tendremos que realizar la operación en 3 pasos generales: Vamos a tener que consultar los datos a Bigquery. Tendremos que formatear estos datos para insertarlo en un Google Chart. Tendremos que integrar estos datos para el render en el H