PostgreSQL es un sistema de gestión de bases de datos relacionales de código abierto desarrollado por un equipo de voluntarios de todo el mundo.
El conector de PostgreSQL permite acceder a la información de las bases de datos del sistema PostgreSQL desde Looker Studio.
Secciones de este artículo:Conectarse a PostgreSQL
Este conector usa el controlador JDBC de PostgreSQL para conectar una fuente de datos de Looker Studio a una sola tabla de base de datos de PostgreSQL.
Versiones admitidas
Hemos probado Looker Studio en las siguientes versiones de PostgreSQL:
- 9.6
- 10
- 11
- 12
- 13
- 14
Si tienes algún problema al usar una versión compatible, ponte en contacto con nosotros a través de la comunidad de ayuda de Looker Studio. Puedes añadir y votar solicitudes de funciones aquí.
Pasos para conectarse
- Inicia sesión en Looker Studio.
- En la parte superior izquierda de la página principal de Looker Studio, haz clic en Crear y, a continuación, selecciona Fuente de datos.
- Selecciona el conector de PostgreSQL.
- Configura el acceso a tu base de datos utilizando una de las opciones de conexión que encontrarás en este artículo.
- Haz clic en AUTENTICARSE.
- Aparecerá la lista de las tablas de esa base de datos.
- Selecciona una tabla.
- Haz clic en CONECTAR.
Ahora puedes usar todas las columnas de dicha tabla como campos en los informes.
Opciones de conexión
BÁSICA
Para conectarse usando un nombre de host o una dirección IP, deberás proporcionar los datos siguientes:
- Nombre de host o dirección IP
- Puerto (opcional)
- Base de datos
- Nombre de usuario
- Contraseña
URL de JDBC
Para conectarse mediante una URL de JDBC, facilita la siguiente información de conexión:
- URL de JDBC
Ejemplo
jdbc:postgresql://<nombre de host o dirección IP>[:<puerto>]/<base de datos>
- Nombre de usuario
- Contraseña
jdbc:postgresql://[2001:db8:1:1:1:1:1:1]/your_db
.Habilitar SSL (opcional)
Looker Studio admite conexiones seguras (cifradas) con el servidor mediante el protocolo TLS (Seguridad en la capa de transporte). TLS también se conoce como SSL (Capa de conexión segura). Para usar una conexión segura, marca Habilitar SSL y proporciona tus archivos de configuración de SSL.
Habilitar la autenticación del cliente (opcional)
Si marcas esta casilla, puedes subir una clave privada de cliente y un certificado de cliente si es necesario para acceder a tu base de datos.
Nota: Looker Studio espera un formato de clave de cliente PKCS-8.
Más información sobre conexiones seguras con PostgreSQL
Consulta personalizada
Selecciona la opción CONSULTA PERSONALIZADA para proporcionar una consulta de SQL en lugar de relacionarla con una sola tabla. Looker Studio usa esta consulta de SQL personalizada como declaración SELECT interna para cada consulta enviada a la base de datos.
Las consultas de SQL personalizadas solo pueden tener una declaración.
El ejemplo siguiente no funciona porque tiene varias declaraciones SQL:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
- Simplifica las consultas para que se ejecuten más rápido.
- Ejecuta las consultas en tu base de datos y almacena los resultados en otra tabla. A continuación, conéctate a esa tabla de tu fuente de datos.
Notas
Tipos de datos admitidos
El conector de PostgreSQL admite los siguientes tipos de datos:
- Numérico
- Carácter
- Booleano
- Fecha/Hora (excepto Intervalos)
Si Looker Studio encuentra una columna de un tipo no admitido, no creará ningún campo para esa columna.
Más información sobre los tipos de datos de PostgreSQL
Cortafuegos y acceso a la base de datos
Para permitir que Looker Studio se conecte a bases de datos protegidas por un cortafuegos y las consulte, debes abrir el acceso a determinadas direcciones IP. Puede que también tengas que configurar tu base de datos para que acepte el tráfico de estas direcciones. Consulta la documentación específica de tu base de datos para obtener instrucciones al respecto.
Ver la lista de direcciones IP
142.251.74.0/23 2001:4860:4807::/48 (opcional, para plataformas compatibles con IPv6) 74.125.0.0/16
Limitaciones del conector de PostgreSQL
- No se puede seleccionar una tabla que no esté incluida en el esquema
public
. Sin embargo, puedes seleccionar la opción CONSULTA PERSONALIZADA para escribir una consulta que incluya tablas en cualquier esquema.
- Con este conector, puedes consultar un máximo de 150.000 filas por consulta. Si superas este límite, los datos se truncarán.
- Los encabezados de columna (nombres de campo) solo deben usar caracteres ASCII. No se admiten caracteres que no sean ASCII.