Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Dashboard de estadísticas de Google BI Engine en DoiT

By Philipp HeinrichAug 23, 20223 min read

Esta página también está disponible en English, Deutsch, Français, Italiano, 日本語 y Português.

Te mostramos cómo configurar un dashboard en Data Studio para obtener insights valiosos sobre tus workloads de BI Engine.

Te guiamos paso a paso por el dashboard de Data Studio que armamos en DoiT para monitorear los workloads de BI Engine

Monitorear los workloads de BI Engine no es tarea fácil.

Google BI Engine ya está disponible de forma general y muchos clientes de DoiT lo usan a diario. Algunos lo combinan con Looker y otros con herramientas de BI como Tableau. En DoiT lo usamos en nuestra plataforma Advanced Cloud Cost Analytics para entregarles a nuestros clientes consultas en menos de un segundo.

Aun así, en lo que respecta al monitoreo de workloads de BI Engine, todavía queda camino por recorrer.

Desde el Metric Explorer de Cloud Monitoring puedes ver tanto la utilización de la reserva de BI Engine como su tamaño total.

google-bi dashboard

Pero ahí no se ve cuántas consultas se aceleraron con BI Engine ni, más importante aún, por qué otras no se aceleraron. Tampoco hay un dashboard dentro de BI Engine ni en la consola de Cloud que te muestre estadísticas sobre qué funcionó y qué no.

Al día de hoy, esa información solo se puede consultar desde el Information Schema de BigQuery, en particular desde la tabla JOBS_BY_PROJECT o por línea de comandos (bq show --format=prettyjson -j job_id).

El problema es que sacar insights valiosos requiere entender a fondo los datos y cómo funciona BI Engine por dentro.

Por eso creamos un dashboard en Data Studio fácil de usar para monitorear los workloads de BI Engine.

google-dashboard

La consulta que usamos en este dashboard está disponible aquí.

Cómo empezar

Requisitos previos

Para crear el dashboard y consultar las tablas INFORMATION_SCHEMA, el usuario debe tener acceso a la siguiente tabla de INFORMATION_SCHEMA:

  • INFORMATION_SCHEMA.JOBS_BY_PROJECT

Fuente de datos

1.1 Copia esta fuente de datos

Inicia sesión en Data Studio y crea una copia de la siguiente fuente de datos. Encuentras más información sobre cómo copiar fuentes de datos aquí. https://datastudio.google.com/datasources/d42dfc2c-71d4-46a3-ba38-bdd080e9472f

1.2 Configura el proyecto correcto de GCP Billing

Selecciona el proyecto donde hiciste la reserva de BI Engine.

google-explorer

1.3 Modifica las fuentes de datos:

En nuestro ejemplo usamos region-eu, pero puedes cambiarla por la región que prefieras (donde tengas reservada tu capacidad de BI Engine). Usa el siguiente formato para especificar la regionalidad del project-id, la región y las vistas dentro de la vista INFORMATION_SCHEMA:

`PROJECT_ID`.`region-REGION_NAME`.INFORMATION_SCHEMA.VIEW

Dashboard

2.1 Copia el dashboard

Crea una copia del dashboard público. Se te pedirá elegir una nueva fuente de datos: selecciona la que copiaste en el paso 1. Haz clic en "Crear informe" y renómbralo como prefieras.

2.2 Modifica el dashboard

Cuando el informe esté copiado y todos los datos se hayan cargado, ajusta los selectores de fecha de cada página del informe al período que necesites (por ejemplo: última semana, últimos 14 días, últimos 28 días, etc.).

Listo: ya puedes empezar a sacar insights valiosos de tus workloads de BI Engine.