Compartir vía


Inicio rápido: Importación de datos de Azure Database for PostgreSQL: servidor flexible en Power BI

SE APLICA A: Servidor flexible: Azure Database for PostgreSQL

En este inicio rápido, aprenderá a conectarse con el servidor flexible de Azure Database for PostgreSQL con Power BI Desktop. Con Power BI Desktop, puede explorar visualmente los datos mediante un lienzo para arrastrar y colocar de forma libre, una amplia gama de visualizaciones de datos modernas y una experiencia de creación de informes fácil de usar. Puede importar directamente desde las tablas o importar desde una consulta SELECT. Este artículo solo se aplica a Power BI Desktop. Actualmente no se admite Power Query en línea o el servicio Power BI.

Requisitos previos

Conexión con escritorio de Power BI desde Azure Portal

Obtenga la información de conexión necesaria para conectarse a la instancia del servidor flexible de Azure Database for PostgreSQL. Necesitará el nombre completo del servidor y las credenciales de inicio de sesión.

  1. Inicie sesión en Azure Portal.

  2. En el menú izquierdo de Azure Portal, seleccione Todos los recursos y, luego, busque el servidor que ha creado (como mydemoserverpbi).

  3. Seleccione el nombre del servidor.

  4. En el panel Información general del servidor, seleccione la configuración Power BI en el menú de la izquierda.

    Captura de pantalla de la visualización de Power BI en Azure Portal para conectarse a la base de datos.

  5. Seleccione una base de datos en la lista desplegable, por ejemplo postgres y, luego, seleccione Empezar.

  6. Descargue el archivo de Power BI Desktop mydemoserverpbi_postgres.pbids.

    Captura de pantalla de la descarga del archivo de Power BI para la base de datos.

  7. Abra el archivo en el escritorio de Power BI.

  8. Cambie a la pestaña Base de datos para proporcionar el nombre de usuario y la contraseña del servidor de bases de datos.

    Nota:

    No se admite la autenticación de Windows para el servidor flexible de Azure Database for PostgreSQL.

    Captura de pantalla de la escritura de credenciales para conectarse a la base de datos de servidor flexible de Azure Database for PostgreSQL.

  9. En Navegador, seleccione los datos que necesite y, a continuación, cargue o transforme los datos.

    Captura de pantalla del navegador para ver las tablas de servidor flexible de Azure Database for PostgreSQL.

Conexión a la base de datos de servidor flexible de Azure Database for PostgreSQL desde Power BI Desktop

Puede conectarse al servidor flexible de Azure Database for PostgreSQL directamente con Power BI Desktop sin usar Azure Portal.

Obtención de la información de conexión de servidor flexible de Azure Database for PostgreSQL

  1. Inicie sesión en Azure Portal.
  2. En el menú izquierdo de Azure Portal, seleccione Todos los recursos y, luego, busque el servidor que ha creado (como mydemoserverpbi).
  3. Seleccione el nombre del servidor.
  4. En el panel Información general del servidor, anote el nombre del servidor y el nombre de inicio de sesión del administrador del servidor. Si olvida la contraseña, puede restablecerla en este panel.
  5. Vaya a la página Bases de datos para buscar la base de datos a la que desea conectarse. Power BI Desktop admite la adición de una conexión a una base de datos única y, por tanto, se requiere un nombre de base de datos para importar datos.

Adición de una conexión de servidor flexible de Azure Database for PostgreSQL en Power BI Desktop

  1. Seleccione la opción Base de datos PostgreSQL en la selección del conector.

    Captura de pantalla de la adición de una conexión postgresql en Power BI.

  2. En el cuadro de diálogo Base de datos PostgreSQL, proporcione el nombre del servidor y la base de datos.

    Captura de pantalla de inicio de sesión en Power BI.

  3. Seleccione el tipo de autenticación Database y escriba las credenciales del servidor flexible de Azure Database for PostgreSQL en los cuadros Nombre de usuario y contraseña de cuadros de contraseña. Asegúrese de seleccionar el nivel al que se van a aplicar las credenciales.

    Captura de pantalla de la escritura de credenciales para conectarse a la base de datos de servidor flexible de Azure Database for PostgreSQL.

  4. Cuando finalice, seleccione Aceptar.

  5. En Navegador, seleccione los datos que necesite y, a continuación, cargue o transforme los datos.

    Captura de pantalla del navegador para ver las tablas de servidor flexible de Azure Database for PostgreSQL.

Conexión a la base de datos de servidor flexible de Azure Database for PostgreSQL desde Power Query Online

Siga estos pasos para establecer la conexión:

  1. Seleccione la opción Base de datos PostgreSQL en la selección del conector.

  2. En el cuadro de diálogo Base de datos PostgreSQL, proporcione el nombre del servidor y la base de datos.

    Captura de pantalla de la conexión PostgreSQL con Power Query Online.

    Nota:

    La puerta de enlace de datos no es necesaria para el servidor flexible de Azure Database for PostgreSQL.

  3. Seleccione el tipo de autenticaciónBásico y escriba las credenciales del servidor flexible de Azure Database for PostgreSQL en los cuadros Nombre de usuario y Contraseña.

  4. Si la conexión no está cifrada, desactive Usar conexión cifrada.

  5. Seleccione Siguiente para conectarse a la base de datos.

  6. En Navegador, seleccione los datos que necesita y, a continuación, seleccione Transformar datos para transformar los datos en el Editor de Power Query.

Conectarse mediante las opciones avanzadas

Power Query Desktop proporciona un conjunto de opciones avanzadas que puede agregar a su consulta si es necesario.

Captura de pantalla de las opciones avanzadas de PostgreSQL.

En la tabla siguiente se enumeran todas las opciones avanzadas que puede establecer en Power Query Desktop.

Opción avanzada Descripción
Tiempo de espera del comando en minutos Si la conexión dura más de 10 minutos (el tiempo de espera predeterminado), puede escribir otro valor en minutos para mantener la conexión abierta más tiempo. Esta opción solo está disponible en Power Query Desktop.
Instrucción SQL Para obtener información, vaya a Importar datos de una base de datos mediante una consulta de base de datos nativa.
Incluir columnas de relación Si está activada, incluye columnas que podrían tener relaciones con otras tablas. Si este cuadro está desactivado, no verá esas columnas.
Navegar usando la jerarquía completa Si está activada, el navegador muestra la jerarquía completa de tablas en la base de datos a la que se conecta. Si se borra, el navegador muestra solo las tablas cuyas columnas y filas contienen datos.

Una vez que haya seleccionado las opciones avanzadas que necesita, seleccione Aceptar en Power Query Desktop para conectarse a la base de datos PostgreSQL.

Paso siguiente