Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

Importar datos desde PostgreSQL

Hola, tengo mis datos en un PostreSQL remoto y estoy tratando de obtenerlos pero sin éxito.

He intentado dos maneras:
1.

GET DATA -> Base de datos PostgreSQL

Servidor: 34.xx.xxx.xxx

Base de datos: myDb

Luego pongo mi nombre de usuario y contraseña y recibo este mensaje de error

Detalles: "Se produjo un error al leer los datos del proveedor: 'El certificado remoto no es válido según el procedimiento de validación'".

2.

GET Data ->ODBC

Nombre del origen de datos: Ninguno

Cadena de conexión: Driver={PostgreSQL ANSI}; Servidor=34.xx.xxx.xxx; Puerto=5432;Base de datos=myDB

Luego pongo mi credencial y recibo este mensaje de error

Detalles: "ODBC: ERROR [08001] FATAL: no pg_hba.conf entrada para el host "10.100.0.1", usuario "myUser", base de datos "myDB", SSL desactivado"

Como es una base de datos remota, no puedo ver pg_hba.conf.

¿Alguien puede sugerir una solución?

Gracias

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    Resolví esto usando ODBC

    Tuve que crear un conector ODBC, pero también tuve que habilitar SSL.

    La mejor manera es a través de ODBC Administrator (buscar en Windows) para que pueda realizar una prueba de la conexión. De lo contrario, el script es

    database=xxxx;driver={PostgreSQL Unicode(x64)};p ort=5432;server=34.xxxxxx;sslmode=require;

    Esto funcionó para mí

4 Replies

  • ¿@fabiomanniti

    ¿Su base de datos está en la nube? Si la base de datos está en la nube, también debe configurar las conexiones remotas. Debe hacerlo editando el archivo pga_hba.conf y el archivo postgresql.conf.

    Ailsamsft_0-1643004651104.png

    Ailsamsft_1-1643004651109.png

    Busqué un documento sobre cómo conectarse a Power BI desde PostgreSQL, puede consultarlo.

    https://hevodata.com/learn/connect-postgresql-to-power-bi/

    Saludos cordiales

    Equipo de apoyo a la comunidad _ Ailsa Tao

    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      @Ailsa-msft

      Gracias pero como no tengo acceso a esos archivos (no soy yo quien gestiona la Base de Datos) quería preguntar por una duda:

      Intenté conectar esta base de datos tanto en Tableau como en Datagrip y no tuve ningún problema de conexión; entonces, ¿puede ser posible que los archivos de configuración no tengan nada que ver con esto?

  • ¿@fabiomanniti

    No estoy seguro de conectarme a esta base de datos desde Tableau o Datagrip, porque no tengo el entorno de prueba para restaurar su escenario. La mayoría de los clientes elegirán el conector ODBC si no se conectan a la base de datos PostgreSQL utilizando el conector de base de datos PostgreSQL. Tal vez pueda hablar con la persona que administra la base de datos para ver si se trata de un problema de archivo de configuración.

    Saludos cordiales

    Equipo de apoyo a la comunidad _ Ailsa Tao

    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Resolví esto usando ODBC

      Tuve que crear un conector ODBC, pero también tuve que habilitar SSL.

      La mejor manera es a través de ODBC Administrator (buscar en Windows) para que pueda realizar una prueba de la conexión. De lo contrario, el script es

      database=xxxx;driver={PostgreSQL Unicode(x64)};p ort=5432;server=34.xxxxxx;sslmode=require;

      Esto funcionó para mí