Saltar al contenido

Integración · Base de datos

Preguntale a tu base PostgreSQL en español.

Conectá PostgreSQL con un usuario de solo lectura y hacé preguntas como se las harías a un analista. El agente escribe el SQL, lo ejecuta sobre una copia sincronizada y te muestra la consulta.

Preguntas que podés hacerle a PostgreSQL

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.

¿Cuánto vendimos por mes este año?

PostgreSQLSQL
SELECT date_trunc('month', v.fecha)::date AS mes,
       SUM(v.importe_neto)                AS ventas_netas
FROM ventas v
WHERE v.fecha >= date_trunc('year', current_date)
GROUP BY 1
ORDER BY 1;

¿Cuáles son los 10 clientes que más compraron en los últimos 3 meses?

PostgreSQLSQL
SELECT c.nombre,
       SUM(v.importe_neto) AS ventas_netas
FROM ventas v
JOIN clientes c ON c.id = v.cliente_id
WHERE v.fecha >= current_date - INTERVAL '3 months'
GROUP BY c.nombre
ORDER BY ventas_netas DESC
LIMIT 10;

¿Cómo viene el ticket promedio contra el mismo período del año pasado?

PostgreSQLSQL
SELECT EXTRACT(YEAR FROM fecha)                    AS anio,
       SUM(importe_neto) / COUNT(DISTINCT pedido_id) AS ticket_promedio
FROM ventas
WHERE fecha >= date_trunc('year', current_date) - INTERVAL '1 year'
  AND EXTRACT(DOY FROM fecha) <= EXTRACT(DOY FROM current_date)
GROUP BY 1
ORDER BY 1;

Cómo conectar PostgreSQL

  1. 01

    Creá un usuario de solo lectura

    Es una buena práctica de seguridad: el usuario solo puede leer los esquemas que le habilites.

    PostgreSQLSQL
    CREATE ROLE trada_lectura WITH LOGIN PASSWORD 'una-clave-segura';
    GRANT CONNECT ON DATABASE tu_base TO trada_lectura;
    GRANT USAGE ON SCHEMA public TO trada_lectura;
    GRANT SELECT ON ALL TABLES IN SCHEMA public TO trada_lectura;
    ALTER DEFAULT PRIVILEGES IN SCHEMA public
      GRANT SELECT ON TABLES TO trada_lectura;
  2. 02

    Cargá la conexión en Trada

    Ingresá los datos de conexión con ese usuario. 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 PostgreSQL

¿Trada puede modificar mi base PostgreSQL?

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