Logotipo de Prisma Postgres

PostgreSQL sin servidor habla PostgreSQL

Conectar Prisma Postgres a Excel, Google Sheets, IA y REST

Prisma Postgres a través de una conexión TCP directa. Todas las bases de datos responden con el mismo nombre de host, por lo que las credenciales son las que identifican la suya.

Una conexión, cada superficie

Dónde pueden ir tus datos de Prisma

Query Streams lee datos de Prisma Postgres desde Microsoft Excel, Google Sheets, Power BI, asistentes de IA a través de MCP y un punto final REST mediante una única conexión de solo lectura. Prisma se distingue por dos aspectos importantes que conviene conocer antes de empezar: la base de datos de cada cliente responde con el mismo nombre de host, db.prisma.io, y las credenciales determinan a cuál se accede. Además, Prisma proporciona dos cadenas de conexión diferentes, de las cuales solo una es una conexión real a Postgres. La tarjeta está diseñada para proporcionarle la correcta.

Prisma Postgres es PostgreSQL en la red — el controlador estándar, por lo que todas las guías a continuación se aplican sin cambios. La única parte específica de Prisma es la cadena de conexión, cubierta en detalles de conexión.

  1. Para su equipo, proveedores y socios
  2. Prisma a Excel Microsoft Excel · Complemento de Excel

    Obtenga los resultados de Prisma en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo necesite: Excel de escritorio, Excel Online, Microsoft 365.

    Guía de PostgreSQL
  3. De Prisma a Google Sheets Complemento de hojas

    Ejecuta una consulta de Prisma guardada desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.

    Guía de PostgreSQL
  4. Pregúntale a Nova sobre Prisma. Nova AI · texto a SQL

    Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de Prisma, escribe y ejecuta la consulta SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.

    Cómo funciona Nova
  5. Prisma a Visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador

    Comparta un resultado de Prisma en tiempo real con quien desee —un colega, un proveedor, un socio— como una cuadrícula que se puede guardar como marcador y que se actualiza automáticamente al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, nunca el código SQL ni las credenciales.

    Cómo funciona el visor de datos
  6. Para aplicaciones y sistemas
  7. API REST de Prisma punto final HTTP

    Publica una consulta de Prisma como un punto final JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones preconfiguradas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.

    Guía de PostgreSQL
  8. De Prisma a Power BI Power Query M

    Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de Prisma en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.

    Cómo funciona Power BI
  9. De Prisma a Airtable Plataforma de automatización

    Sincroniza las filas de Prisma con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.

    Guía de PostgreSQL
  10. Prisma a Baserow Plataforma de automatización

    Alimenta una tabla de Baserow desde Prisma a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.

    Guía de PostgreSQL
  11. Prisma a SeaTable Plataforma de automatización

    Mantén actualizada una base de datos SeaTable con datos de Prisma sin exportar ningún archivo ni exponer la base de datos.

    Guía de PostgreSQL
  12. De Prisma a Smartsheet Plataforma de automatización

    Integre los resultados de Prisma en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.

    Guía de PostgreSQL
  13. Prisma a yunque Anvil Works · Plataforma de aplicaciones

    Realiza una copia de seguridad de una aplicación Python de Anvil con Prisma a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.

    Guía de PostgreSQL
  14. Para herramientas de IA
  15. Servidor Prisma MCP Clientes de Claude, Cursor y MCP

    Otorgue a un asistente de IA acceso de solo lectura a Prisma con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.

    Guía de PostgreSQL
  16. Entregado a las personas
  17. Alertas e informes de Prisma Slack · Discord · Correo electrónico · Webhook

    Programe una consulta de Prisma y haga que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retenga el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que haya establecido.

    Cómo funcionan las alertas y los informes

Cómo funciona

5 pasos, sin cambios en el firewall de entrada

01

Instale el Agente de red donde le convenga. Abre una conexión saliente y nunca escucha, por lo que Prisma ve un cliente normal y su red no necesita ninguna regla de entrada.

02

En la consola de Prisma, genere la cadena de conexión TCP directa (la que empieza por postgres://). No es la misma que la URL de aceleración que muestra la consola para uso de la aplicación.

03

Pégalo. El host, el puerto, el nombre de usuario y la contraseña se leen directamente.

04

Deja la base de datos como PostgreSQL a menos que sepas que la tuya es diferente. La cadena de Prisma a menudo omite el nombre de la base de datos, por lo que la tarjeta completa el nombre habitual.

05

Guardar. Microsoft Excel, Google Sheets, Power BI, MCP y REST leen a través de esa única conexión o la combinan con sus otras fuentes en una sola instrucción de solo lectura.

Análisis en profundidad de la función

Lo que Prisma te ofrece

Dos cadenas de conexión, y solo una de ellas es Postgres.

Esto es lo que confunde a la gente, y los confunde porque la cadena de caracteres equivocada parece perfectamente razonable.

  • Las URL de Prisma Accelerate comienzan con prisma:// o prisma+postgres://. Se dirigen a la capa de conexión propia de Prisma, que utiliza su propio protocolo en lugar del protocolo de red de Postgres.
  • Query Streams se conecta mediante TCP directo con un controlador Postgres estándar, por lo que una URL de Accelerate no puede funcionar aquí, independientemente de las credenciales que contenga.
  • Si pegas una de las dos cadenas, la tarjeta te lo indicará claramente y te sugerirá qué generar en su lugar. Se trata de un mensaje específico, no de un error de análisis genérico, ya que es fácil confundir ambas cadenas.
  • El que necesitas empieza con postgres:// o postgresql:// y apunta a db.prisma.io en el puerto 5432.

Todos comparten un nombre de host.

La mayoría de los servicios gestionados de Postgres te proporcionan un nombre de host único para tu instancia. Prisma no lo hace, y además cambia el significado de los campos.

  • Todas las bases de datos Postgres de Prisma responden en db.prisma.io. No es necesario consultar ningún nombre de host por proyecto o por región.
  • Tu nombre de usuario y contraseña son los que seleccionan la base de datos. Se generan en la consola de Prisma, no los eliges tú, y constituyen la identidad completa de la conexión.
  • Por eso, conviene tratar las credenciales con cuidado. En la mayoría de los servicios, una contraseña filtrada también está asociada a un nombre de host poco conocido; en este caso, el nombre de host es de dominio público.
  • La cadena de texto pegada nunca se almacena. Se lee una sola vez para rellenar el formulario y luego se elimina, por lo que la contraseña reside en un solo lugar en lugar de dos.

Se requiere TLS y el agente no lo deja al azar.

Dado que el nombre de host es fijo y conocido, el agente puede ser inflexible al respecto.

  • El agente fuerza el uso de TLS para db.prisma.io. La casilla de verificación "Usar SSL" está activada por defecto, y al desactivarla no se establece una conexión sin cifrar con un host de Prisma.
  • La cadena de certificados no está verificada. Se requiere cifrado; no se valida quién firmó el certificado, por lo que debe interpretarse como una protección contra la interceptación de comunicaciones, más que como una prueba de la veracidad del enlace.
  • En esta ruta no hay ningún gestor de agrupación de conexiones. La funcionalidad de agrupación de Prisma reside en Accelerate, que esta tarjeta no utiliza deliberadamente, por lo que lo que se obtiene es una conexión directa sin la opción de elegir un modo de agrupación.
  • Todo lo que viene después es Postgres estándar: esquemas, tipos y público como esquema predeterminado en una referencia entre fuentes.
-- Postgres ordinario, solo lectura, sobre TCP directo SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interval '30 days' GROUP BY c.name ORDER BY revenue DESC;

Compartido por todos los conectores de bases de datos

Esto es cierto para todos los conectores de bases de datos.

  • Solo salida — El agente abre una conexión cifrada hacia Query Streams. No hay ningún puerto de entrada que reenviar, ni VPN, ni lista de direcciones IP permitidas, nada de su base de datos queda expuesto a Internet.
  • Las credenciales permanecen en su lugar. — El nombre de usuario y la contraseña de la base de datos se encuentran en la máquina donde instaló el agente. Query Streams nunca los recibe y no puede acceder a su base de datos por sí solo.
  • Solo lectura, obligatorio — Una instrucción a la vez, solo SELECT y similares. La escritura se rechaza en tu máquina antes de enviarse al servidor, en lugar de depender de un permiso que alguien haya configurado.
  • Despliega tantos agentes como quieras. — uno por sitio, región o nube. Todas las fuentes de datos que pueden ver llegan en un único menú desplegable, por lo que nadie tiene que saber qué agente aloja qué.

Lo que obtienes una vez que se guarda una consulta

  • Comparte la capacidad, no el SQL. — Un colega o un socio externo puede ejecutar su consulta y cambiar sus filtros sin ver nunca la instrucción que la respalda.
  • Filtros desde cualquier dirección — declárelas usted mismo como @variables, o deje que el conector detecte los valores literales que ya se encuentran en su cláusula WHERE y los ofrezca como menús desplegables.
  • Léelo desde cualquier lugar — Microsoft Excel, Google Sheets, Power BI, la API REST, los asistentes de IA a través de MCP, el Generador de consultas y Nova leen la misma consulta guardada.
  • Ejecutar varios a la vez — cinco consultas guardadas en cinco pestañas de hojas de cálculo, procesadas simultáneamente, independientemente del tamaño de los resultados.
  • Conéctalo a cualquier otra cosa que tengas conectada. — otra base de datos, una API empresarial o una carpeta de archivos, en una sola instrucción de solo lectura.

SQL entre fuentes

Une Prisma al resto de tus datos.

Una sola instrucción puede abarcar Prisma y tus otras conexiones simultáneamente. Cada fuente ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; las fuentes nunca se comunican entre sí y no se copia nada en ningún lugar.

3 conexiones · 3 agentes

Prisma Postgres PostgreSQL sin servidor
Microsoft SQL Server Motor relacional
Raya Pagos y facturación

Una declaración

-- nada copiado, nada fusionado, nada programado
SELECCIONE   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE     aplicación prismaÓrdenes públicas1 f
ÚNASE A     erp_sql.dbo.clientes2    c ON c.id = f.customer_id
ÚNASE A     facturación.stripe.facturas3  i ON i.cliente = c.stripe_id
GRUPO POR región c
ORDENAR POR facturado DESC;

Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una sola fuente puede proporcionar para una sola consulta. Cómo funcionan las consultas federadas

Detalles de conexión

Lo que Prisma necesita

Anfitrión
db.prisma.io — lo mismo para todas las bases de datos Postgres de Prisma
Puerto
5432
Conductor
Npgsql, incluido por el agente; no hay nada que instalar en Prisma.
Formato de pegado
La cadena TCP directa de la consola de Prisma, como una URI postgres://
Base de datos
PostgreSQL por defecto. La cadena de conexión de Prisma a menudo lo omite.
Nombre de usuario
Generado en la consola de Prisma. Es lo que selecciona tu base de datos.
TLS
Obligatorio y exigido por el agente para db.prisma.io. Cifrado; la cadena de certificados no está verificada.
Agrupación
Ninguna. El agente no aplica adaptaciones de pooler para Prisma.
Esta tarjeta no
Prisma Accelerate URLs en prisma:// o prisma+postgres:// — la tarjeta las rechaza y dice qué cadena generar
Guardado como
PostgreSQL, con Prisma como distintivo: no existe un tipo de conexión llamado Prisma.
Esquema predeterminado
público, que es lo que conlleva una referencia federada

El rechazo de Accelerate es la función más valiosa de esta tarjeta. Accelerate es el gestor de conexiones y caché perimetral de Prisma, y para una aplicación suele ser la opción más adecuada, por lo que la consola lo ofrece de forma destacada. Simplemente no es un punto final de Postgres, por lo que una herramienta que se conecte con un controlador de Postgres no puede comunicarse con él. Sin un mensaje específico, pegar uno produce un error que indica credenciales incorrectas y obliga a los usuarios a regenerar una contraseña que antes era válida.

El nombre de host compartido merece una breve reflexión sobre las credenciales. En un servicio donde la base de datos se encuentra en un nombre de host largo e imposible de adivinar, esa dirección constituye un segundo factor débil, no de seguridad, sino de fricción. Prisma lo elimina por diseño: db.prisma.io es el mismo para todos, por lo que el nombre de usuario y la contraseña generados automáticamente se encargan de todo. Limite el acceso del usuario a solo lectura y trate la cadena como cualquier otro secreto.

Para consultas entre fuentes, Prisma funciona como un PostgreSQL estándar. Una conexión que usted denominó prisma_app se escribe como prisma_app.public.orders y se une a una carpeta de archivos CSV, un sistema de registro local o una API de facturación en una sola instrucción de solo lectura, sin copiar ni programar nada.

Documentación del proveedor: www.prisma.io

Preguntas frecuentes

Preguntas sobre Prisma Postgres

¿Qué herramientas pueden leer datos de Prisma Postgres a través de Query Streams?

Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la base de datos una sola vez y todas las superficies leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni una segunda copia de los datos.

¿Tengo que abrir un puerto del firewall para mi base de datos Prisma Postgres?

No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión cifrada saliente. No se monitoriza el tráfico entrante, no se requiere VPN y la base de datos conserva sus reglas de firewall existentes.

¿Pueden las secuencias de consultas modificar los datos en Prisma Postgres?

No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.

¿Qué necesita Query Streams para conectarse a Prisma Postgres?

Un host accesible, un rol y su contraseña: el agente lleva el controlador, por lo que no se instala nada en la base de datos. Host: db.prisma.io: el mismo para todas las bases de datos Prisma Postgres. Puerto: 5432. Controlador: Npgsql, que lleva el agente; no hay que instalar nada en Prisma. Formato de pegado: la cadena TCP directa de la consola de Prisma, como una URI postgres://.

¿Puedo unir Prisma Postgres con otra base de datos en la misma consulta?

Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a Prisma Postgres y a sus otras conexiones simultáneamente, escritas como conexión.esquema.tabla. Cada origen ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una característica del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.

¿Es diferente conectar Prisma Postgres a conectar PostgreSQL?

Solo la cadena de conexión. Prisma Postgres utiliza el protocolo de red de PostgreSQL, por lo que los filtros, la programación, el uso compartido, los complementos de Excel y Google Sheets, y el servidor MCP funcionan de forma idéntica. La tarjeta Prisma precarga la configuración de host, puerto y SSL que espera el proveedor.

¿Existe alguna guía para convertir Prisma a Excel?

Sí, se trata de la guía de PostgreSQL, y es correcta para Prisma Postgres tal como está escrita. Prisma utiliza el protocolo de comunicación de PostgreSQL, por lo que la conexión de Prisma a Excel, a Google Sheets y a cualquier otro destino sigue los mismos pasos. La única parte específica de Prisma es la cadena de conexión, y la tarjeta de Prisma la completa automáticamente.

Coloca Prisma donde se realiza el trabajo.

Instale el agente, indíquele la ubicación de su base de datos y elija un destino.

Solo lectura Solo salida Las credenciales permanecen en el agente.