Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2026-09-29 GMT+08:00

Interconexión de DWS con Power BI

Power BI es una herramienta de inteligencia empresarial de autoservicio. Extrae, limpia, integra, resume, analiza y muestra visualmente datos de varios sistemas. Power BI maneja todos los pasos del análisis de datos, desde la obtención de datos hasta su limpieza, modelado y visualización.

Esta práctica muestra cómo instalar Power BI en un ECS de Windows y conectarlo a DWS usando un gateway de datos local.

El proceso toma alrededor de 120 minutos. Los pasos incluyen:

  1. Hacer preparaciones: Configurar un ECS de Windows y comprar DWS.
  2. Instalación del entorno y el software de Power BI: Instalar el .NET Framework, el controlador Npgsql y Power BI.
  3. Preparación de datos de ejemplo de DWS: En DWS, crear una base de datos, un esquema, una tabla y un usuario, y otorgar acceso a la tabla al usuario.
  4. Interconexión de DWS con Power BI para generar y publicar informes: Conectar Power BI a DWS y luego crear y publicar informes.
  5. Adición de la información de conexión de DWS a la lista de gateway de Power BI: Sincronizar los datos de los informes de Power BI con los datos de DWS en tiempo real.

Hacer preparaciones

  • Ha comprado un ECS de Windows y Windows Server se está ejecutando correctamente. (Si el ECS o la PC local existente cumplen los requisitos, no es necesario comprar un ECS por separado).
  • Ha comprado un clúster de DWS.
  • El clúster de DWS puede comunicarse con el ECS a través de la red interna. Si se utiliza la red pública, vincule una dirección IP pública al clúster de DWS.

Instalación del entorno y el software de Power BI

  1. Inicie sesión en un ECS.
  2. Instale el .NET Framework en el sistema operativo Windows (se toma .NET Framework 4.8 como ejemplo).

    Una vez completada la instalación, se muestra la siguiente información.

    Figura 1 Instalación del .NET Framework

  3. Instale el controlador PostgreSQL en Windows.

    1. Obtenga el paquete de instalación del controlador Npgsql (se utiliza la versión 4.0.10 como ejemplo).
      Figura 2 Npgsql v4.0.10
    2. Durante la instalación, seleccione Npgsql GAC Installation, como se muestra en la siguiente figura.
      Figura 3 Instalación de Npgsql

      Una vez completada la instalación, se muestra la siguiente figura.

      Figura 4 Npgsql instalado

  4. Instale la edición estándar de Power BI Gateway.

    1. Visite Power BI para descargar el programa de instalación de la edición estándar.
    2. En el programa de instalación de gateway, conserve la ruta de instalación predeterminada, acepte los términos de uso y haga clic en Install.
      Figura 5 Instalación de Power BI
    3. Ingrese la dirección de correo electrónico de su cuenta de Office 365 y haga clic en Sign in.
      Figura 6 Ingreso de una dirección de correo electrónico

      Si está registrado en Office 365, su correo electrónico puede parecerse a xxx@contoso.onmicrosoft.com.

    4. Seleccione Register a new gateway on this computer. y haga clic en Next.
      Figura 7 Registro de un nuevo gateway
    5. Ingrese el nombre de gateway, que debe ser único en el tenant. No seleccione Add to an existing gateway cluster.
    6. Ingrese la clave de recuperación, que se requiere en el escenario de recuperación o gateway móvil, y haga clic en Configure.
      Figura 8 Ingreso del nombre de gateway
      Una vez completada la instalación, se muestra la siguiente figura.
      Figura 9 Instalación de Power BI

  5. Configure el gateway NAT.

    1. Inicie sesión en la consola del gateway NAT y seleccione Network Connectivity > NAT Gateway > Public NAT Gateways.
    2. Compre un gateway NAT público. Para obtener más información, consulte la Documentación del gateway NAT.
    3. Haga clic en Add Rule a la derecha del gateway NAT de red pública comprada, haga clic en la pestaña DNAT Rules, haga clic en Add DNAT Rule y configure los parámetros que se muestran en la siguiente figura.

    4. Haga clic en OK.

Preparación de datos de ejemplo de DWS

  1. Conéctese a la base de datos de DWS gaussdb predeterminada y cree una base de datos denominada dws_test.

    1
    CREATE DATABASE dws_test;
    

  2. Conéctese a la base de datos dws_test recién creada, cree un esquema denominado dws_data, cree una tabla denominada rpg_order en el esquema e inserte cuatro registros de datos.

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    CREATE SCHEMA dws_data;
    CREATE TABLE dws_data.dws_order
            ( order_id      VARCHAR,
              order_channel VARCHAR,
              order_time    VARCHAR,
              cust_code     VARCHAR,
              pay_amount    DOUBLE PRECISION,
              real_pay      DOUBLE PRECISION )
    DISTRIBUTE BY HASH (order_id);
    INSERT INTO dws_data.dws_order VALUES ('202306270001', 'webShop', '2023-06-27 10:00:00', 'CUST1', 1000, 1000);
    INSERT INTO dws_data.dws_order VALUES ('202306270002', 'webShop', '2023-06-27 11:00:00', 'CUST2', 5000, 5000);
    INSERT INTO dws_data.dws_order VALUES ('202307100003', 'webShop', '2023-07-10 13:00:00', 'CUST1', 3000, 3000);
    INSERT INTO dws_data.dws_order VALUES ('202307200004', 'webShop', '2023-07-20 14:00:00', 'CUST2', 4000, 4000);
    

  3. Verifique si los datos se insertan en la tabla.

    1
    SELECT * FROM dws_data.dws_order;
    

  1. Cree un usuario de base de datos de Power BI. La contraseña debe personalizarse.

    1
    CREATE USER dws_thiru PASSWORD '{password}';
    

  2. Otorgue al usuario el permiso para acceder al esquema y a la tabla correspondientes.

    1
    2
    GRANT USAGE ON SCHEMA dws_data TO dws_thiru;
    GRANT SELECT ON dws_data.dws_order TO dws_thiru;
    

Interconexión de DWS con Power BI para generar y publicar informes

  1. Asegúrese de haber obtenido la dirección IP de la red interna y el número de puerto de DWS.

    1. Inicie sesión en la consola de DWS. En el panel de navegación, seleccione Dedicated Clusters > Clusters. Haga clic en el nombre del clúster para ver los detalles del clúster.
    2. En el área Connection de la derecha, registre la dirección IP privada y el número de puerto.

  2. Inicie sesión en el escritorio de Windows del ECS, haga doble clic en Power BI Desktop y haga clic en Get Data.
  3. Seleccione Database > PostgreSQL Database y haga clic en Connect.

    Figura 10 Conexión a una base de datos

  4. Ingrese la información de conexión de DWS.

    • Server: En este ejemplo, DWS y el ECS están en la misma VPC. Ingrese la dirección IP privada y el número de puerto obtenidos en 1.
    • Database: Ingrese el nombre de la base de datos creada en 1, por ejemplo, dws_test.
    • Data Connectivity mode: Seleccione DirectQuery.
      Figura 11 Información de conexión de DWS

  5. Haga clic en OK.
  6. Ingrese la siguiente información:

    • User name: Ingrese el nombre de usuario para conectarse a la base de datos, por ejemplo, dws_thiru.
    • Password: Ingrese la contraseña de dws_thiru, que se define durante la creación.
    Figura 12 Nombre de usuario y contraseña

  7. Haga clic en Connect para probar la conexión.

    La conexión falla y se muestra este mensaje de error. La conexión está encriptada por defecto. Para cambiar a una conexión no encriptada, consulte los siguientes pasos.

    Figura 13 Información de error de conexión encriptada

  8. Haga clic en Cancel para salir.
  9. Vuelva a la página de inicio de Power BI, seleccione File > Options and settings y haga clic en Data source settings.

    Figura 14 Configuración de fuentes de datos

  10. Seleccione la información de conexión de DWS, haga clic en Edit Permissions, deseleccione Encrypt connections y haga clic en OK.

    Figura 15 Cambio a una conexión no encriptada

  11. Cierre la ventana para configurar la fuente de datos.
  12. Vuelva a la página de inicio de Power BI y realice 3 a 7 de nuevo.
  13. Seleccione la tabla de datos que se cargará después de establecer la conexión y haga clic en Load.

    Figura 16 Selección de la tabla que se cargará

  14. Vaya a la página de creación de informes, haga clic en File y haga clic en Save para guardar el informe en el host local.

    Figura 17 Guardado de un informe

  15. Publique el informe en la página en línea de Power BI.

    1. Vuelva a la página de inicio de Power BI y elija File > Publish > Publish to Power BI.
    2. Si no ha iniciado sesión, deberá introducir su correo electrónico y contraseña.

    3. Una vez que el inicio de sesión se realiza correctamente, se muestra la página de lanzamiento. Seleccione un espacio de trabajo y haga clic en Select.

      Si se muestra la siguiente información, el informe se ha publicado.

Adición de la información de conexión de DWS a la lista de gateway de Power BI

DWS no debe conectarse directamente a la red pública por motivos de seguridad. Esto significa que Power BI no siempre puede actualizar los datos de informes en tiempo real de DWS. Esto significa que Power BI no siempre puede actualizar los datos de informes en tiempo real de DWS.

  1. Visite aquí. Inicie sesión en la página en línea de Power BI, ingrese su dirección de correo electrónico y contraseña y haga clic en Submit.
  2. En la página en línea de Power BI, haga clic en Workspaces a la izquierda y haga clic en el espacio de trabajo donde se ha guardado el informe.

    Figura 18 Selección de un espacio de trabajo

  3. Haga clic en en la esquina superior derecha del informe que se va a configurar y haga clic en Settings.

    Figura 19 Configuración de un informe

  4. Active Use an On-premises or VNet data gateway, haga clic en debajo de Actions y haga clic en Add to gateway.

    Figura 20 Hacer clic en Add to gateway

  5. Ingrese la información de conexión de DWS, como se muestra en Tabla 1.

    Tabla 1 Parámetros para agregar información de gateway

    Parámetro

    Descripción

    Ejemplo

    Connection name

    Nombre de una conexión.

    Ingrese un nombre.

    Server

    Dirección y puerto de conexión de DWS

    192.168.0.196:8000

    Database

    Nombre de la base de datos de DWS que se conectará

    dws_test

    Authentication method

    Métodos de autenticación

    Basic

    Username

    Nombre de usuario de la base de datos

    dws_thiru

    Password

    Contraseña de usuario de base de datos

    Ingrese una contraseña.

    Encrypted connection

    Si se debe encriptar la conexión.

    Not encrypted

    Privacy level

    Nivel de privacidad

    Organizational

    Figura 21 Agregando información de gateway

  6. Confirme la configuración de los parámetros y haga clic en Create. La conexión recién creada se muestra en la lista de gateway.

    Figura 22 Información de gateway agregada

  7. Seleccione el nombre de la nueva conexión pbogw_dws_cn1 y haga clic en Apply.

    El mapeo de gateway se realizó correctamente. El reporte se ha interconectado con DWS.

    Figura 23 Mapeo exitoso

Referencia

  • Para obtener más información sobre Power BI, visite el sitio web oficial.
  • Para obtener más información sobre el proceso de instalación, visite el sitio web oficial.