Saltar al contenido

Integración · Data warehouse

Preguntale a BigQuery en español.

Tu equipo de marketing o producto puede consultar BigQuery sin escribir SQL. Cada respuesta muestra la consulta, para que el equipo de datos la pueda revisar.

Preguntas que podés hacerle a BigQuery

Escribís la pregunta y el agente escribe la consulta. Estos son ejemplos sobre un esquema de ventas genérico: el SQL real depende de tus tablas y de las definiciones de tu capa semántica.

¿Qué campañas trajeron más ventas este trimestre?

BigQuery (GoogleSQL)SQL
SELECT campania,
       SUM(importe_neto) AS ventas_netas
FROM `mi-proyecto.comercial.ventas`
WHERE fecha >= DATE_TRUNC(CURRENT_DATE(), QUARTER)
GROUP BY campania
ORDER BY ventas_netas DESC
LIMIT 10;

¿Cuántos usuarios activos tuvimos por semana en los últimos 3 meses?

BigQuery (GoogleSQL)SQL
SELECT DATE_TRUNC(DATE(evento_ts), WEEK(MONDAY)) AS semana,
       COUNT(DISTINCT usuario_id)                AS usuarios_activos
FROM `mi-proyecto.producto.eventos`
WHERE DATE(evento_ts) >= DATE_SUB(CURRENT_DATE(), INTERVAL 12 WEEK)
GROUP BY semana
ORDER BY semana;

¿Qué porcentaje de clientes vuelve a comprar dentro de los 90 días?

BigQuery (GoogleSQL)SQL
WITH primeras AS (
  SELECT cliente_id, MIN(fecha) AS primera
  FROM `mi-proyecto.comercial.ventas`
  GROUP BY cliente_id
)
SELECT SAFE_DIVIDE(
         COUNT(DISTINCT IF(v.fecha > p.primera
                           AND v.fecha <= DATE_ADD(p.primera, INTERVAL 90 DAY),
                           p.cliente_id, NULL)),
         COUNT(DISTINCT p.cliente_id)) AS tasa_recompra_90d
FROM primeras AS p
LEFT JOIN `mi-proyecto.comercial.ventas` AS v
  ON v.cliente_id = p.cliente_id
WHERE p.primera <= DATE_SUB(CURRENT_DATE(), INTERVAL 90 DAY);

Cómo conectar BigQuery

  1. 01

    Prepará un acceso de solo lectura

    Lo recomendable es una cuenta de servicio con los roles BigQuery Data Viewer (leer datos) y BigQuery Job User (ejecutar consultas), limitada a los datasets que quieras analizar.

  2. 02

    Cargá la conexión en Trada

    Usá esa cuenta de servicio para conectar el proyecto. Trada guarda las credenciales cifradas.

  3. 03

    Elegí la frecuencia y preguntá

    Trada crea una copia en Parquet, la sincroniza con la frecuencia que elijas y ya podés preguntar.

Tu base de producción no se toca.

Cómo protegemos tus datos

Preguntas sobre BigQuery

¿Trada puede modificar mi base BigQuery?

No. Trada se conecta con acceso de solo lectura: puede leer las tablas que le habilites, pero no escribir ni borrar nada. Te recomendamos además usar un usuario dedicado con permisos de solo lectura.

¿Las consultas cargan mi base de producción?

No. Trada crea una copia cifrada de tus datos en formato Parquet y la sincroniza con la frecuencia que elijas. Las preguntas se responden sobre esa copia, así que tu base de producción no se toca.

¿Necesito saber SQL?

No. Preguntás en lenguaje natural y el agente escribe y ejecuta la consulta. En cada respuesta ves las tablas consultadas y el SQL generado, para que puedas verificar el resultado.

Otras integraciones

Tus datos ya tienen las respuestas.

Conectá tu primera fuente en minutos y hacé tu primera pregunta hoy.

¿Son un equipo o una empresa? Agendá una demo