Cómo usar el servicio de Power BI con el conector de Looker a Power BI

El conector de Looker a Power BI te permite usar Power BI Desktop para conectarte a los datos de las exploraciones de Looker y acceder a ellos, y, luego, publicar informes con los datos. Consulta la página de documentación Looker–Power BI Connector para obtener información sobre cómo conectar Power BI Desktop a Looker.

Después de haber publicado informes en Power BI Desktop con Looker y el conector de Power BI, tienes la opción de configurar una puerta de enlace local para actualizar los informes en el servicio Power BI.

En esta página, se describen los siguientes pasos para usar el servicio Power BI con Looker y el conector de Power BI:

  1. Configura la puerta de enlace local.
  2. Agrega permisos de carpeta para la cuenta de servicio de Power BI.
  3. Crea una conexión entre la puerta de enlace de datos local y un conjunto de datos de Looker.

Una vez que hayas configurado el servicio de Power BI con el conector de Looker para Power BI, tienes la opción de publicar un informe con el servicio de Power BI usando seguridad a nivel de fila.

Cómo configurar la puerta de enlace local

Después de configurar Power BI Desktop para conectarte a Looker (consulta la página de documentación Looker–Power BI Connector para ver el procedimiento), puedes configurar la puerta de enlace de datos local para Looker–Power BI Connector; para ello, sigue estos pasos:

  1. Abre un navegador y navega al servicio de Power BI (Power BI en línea) en app.powerbi.com.
  2. Selecciona el ícono Descargar en la parte superior de la página. Si no ves el ícono Descargar en la ventana, selecciona el menú de tres puntos Configuración y, luego, Descargar.
  3. En el menú Download, selecciona la opción Data Gateway. Se abrirá una nueva pestaña del navegador en la ventana Power BI Gateway.
  4. En la ventana Power BI Gateway, selecciona el botón Download standard mode. Se descargará un archivo GatewayInstall.exe.
  5. Cuando se complete la descarga, abre el archivo GatewayInstall.exe.
  6. Cuando se te solicite, selecciona Run, acepta las condiciones de uso y, luego, selecciona Install.
  7. Cuando se te solicite, ingresa la dirección de correo electrónico asociada a tu cuenta de servicio de Power BI.
  8. Si se te solicita, accede con las credenciales de tu cuenta de Microsoft 365.
  9. Selecciona Registrar una nueva puerta de enlace en esta computadora.
  10. Ingresa un nombre para la puerta de enlace nueva y anótalo para usarlo más adelante. Deberás seleccionar esta puerta de enlace cuando crees una conexión entre la puerta de enlace local y un conjunto de datos de Looker.
  11. Ingresa una clave de recuperación para la puerta de enlace. Registra esta información en un lugar seguro.
  12. Selecciona Configurar. Una vez que se complete el registro, se abrirá la ventana Puerta de enlace de datos local.
  13. En la ventana Puerta de enlace de datos local, selecciona Conectores en el panel lateral. Se abrirá el panel Conectores de datos personalizados.
  14. Usa la función del navegador de archivos en el panel Custom data connects para seleccionar el directorio en el que descargaste y guardaste el archivo Looker_1.3.1.mez durante el procedimiento Descarga y guarda el archivo del conector ([Documents]\Microsoft Power BI Desktop\Custom Connectors).
  15. Selecciona Apply (Apply).
  16. Selecciona Aplicar y reiniciar.

La aplicación de la puerta de enlace de datos local se reinicia y se vuelve a abrir, y muestra un menú desplegable Nombre con la opción Visor. Ahora puedes publicar un informe con el servicio de Power BI.

Agrega permisos de carpetas para la cuenta de servicio de Power BI

La cuenta de servicio de Power BI necesita permisos de carpeta para el directorio Custom Connectors donde descargaste y guardaste el archivo Looker_1.3.1.mez durante el procedimiento Descarga y guarda el archivo del conector. El directorio recomendado es [Documents]\Microsoft Power BI Desktop\Custom Connectors, pero es posible que hayas descargado el archivo en una ubicación diferente.

Si la cuenta de servicio de Power BI no tiene permisos para la carpeta Conectores personalizados, verás este mensaje en la pestaña Conectores de la aplicación Puerta de enlace de datos local: “Asegúrate de que la cuenta de servicio de la puerta de enlace tenga permiso para acceder a la carpeta seleccionada...”

Sigue estos pasos para otorgarle a la cuenta de servicio de Power BI acceso a la carpeta Conectores personalizados:

  1. Abre el Explorador de Windows y navega a la carpeta [Documentos]\Microsoft Power BI Desktop.
  2. Haz clic con el botón derecho en la carpeta Custom Connectors y selecciona Properties.
  3. En la pestaña Seguridad, verifica si aparece el usuario PBIEgwService.
  4. Si el usuario PBIEgwService no aparece en la lista, haz clic en Editar y, luego, en Agregar.
  5. Ingresa NT Service\PBIEgwService y, luego, selecciona Aceptar.
  6. Asegúrate de que se marquen los siguientes permisos para el usuario PBIEgwService:
    • Lectura y ejecutar
    • Mostrar el contenido de una carpeta
    • Lectura
  7. Selecciona Aceptar.
  8. Abre la aplicación Puerta de enlace de datos local y selecciona Conectores en el panel lateral.
  9. Usa la función del navegador de archivos en el panel Conectores de datos personalizados para seleccionar el directorio Conectores personalizados.
  10. Selecciona Apply (Apply).
  11. Selecciona Aplicar y Reiniciar.

Crea una conexión entre la puerta de enlace de datos local y un conjunto de datos de Looker

Si configuraste la puerta de enlace de datos local, puedes usar el servicio de Power BI para actualizar los informes que hayas publicado en Power BI Desktop con los datos del conector de Looker para Power BI. Consulta Conéctate a datos de Looker desde Power BI Desktop para obtener información sobre cómo conectarse a los datos de Looker.

El siguiente procedimiento conecta tu conjunto de datos de Power BI publicado (basado en Looker) al servicio de Power BI con la puerta de enlace local.

  1. Abre la puerta de enlace de datos local y ve a la pestaña Estado. Si no ingresaste, accede con las credenciales de tu cuenta de servicio de Power BI.
  2. Abre un navegador y navega hasta el servicio Power BI (Power BI en línea) en app.powerbi.com.
  3. Selecciona el ícono de Configuración en la parte superior de la página. Si no ves el ícono de Configuración en la ventana, selecciona el menú de tres puntos Configuración y, luego, Configuración.
  4. En Configuración, selecciona Administrar conexiones y puertas de enlace.
  5. Selecciona la pestaña Puertas de enlace de datos locales.
  6. Busca la ficha de la puerta de enlace local para el conector Looker–Power BI que creaste como parte del procedimiento Configura la puerta de enlace local.
  7. En la lista de tu puerta de enlace local, selecciona el menú de tres puntos Más acciones y, luego, Configuración.
  8. En la ventana Configuración, ve a la sección Power BI.
  9. Habilita ambas opciones:
    • Permite que las fuentes de datos en la nube del usuario se actualicen a través de este clúster de puerta de enlace
    • Permite que los conectores de datos personalizados del usuario se actualicen a través de este clúster de puerta de enlace
  10. Haz clic en Guardar.
  11. Abre tu conjunto de datos en el servicio Power BI (Power BI en línea).
  12. En tu conjunto de datos, selecciona File > Settings.
  13. Desplázate hasta Gateway connection y selecciónala para mostrar las opciones de conexión de la puerta de enlace.
  14. En la lista de tu puerta de enlace local para Looker–Power BI Connector, selecciona el ícono de flecha Ver fuentes de datos.
  15. Selecciona Agregar a la puerta de enlace de forma manual.
  16. Completa los campos de la ventana Conexión nueva (New connection):

    • Nombre del clúster de la puerta de enlace: Deja este valor como está.
    • Nombre de la conexión: Agrega una etiqueta para la conexión. Puede ser el nombre que elijas.
    • Tipo de conexión: Deja el campo Looker.
    • Host: Ingresa la URL de tu instancia de Looker. Por ejemplo: example.cloud.looker.com. La URL debe coincidir exactamente con la que usaste cuando te conectaste a los datos de Looker desde Power BI Desktop. Si usaste https://example.cloud.looker.com/ durante la configuración, debes usar esa URL exacta en el campo Host.
    • Inhabilitar la optimización de la vista previa: De manera opcional, marca la casilla Inhabilitar la optimización de la vista previa para inhabilitar la función Optimización de la vista previa.
    • Método de autenticación: Mantén seleccionado OAuth2.
    • Edit credentials: (Obligatorio) Haz clic en este vínculo para acceder a la instancia de Looker con tus credenciales de OAuth.
    • Omitir conexión de prueba: De manera opcional, marca Omitir conexión de prueba. Cuando no esté seleccionada la opción Omitir conexión de prueba (configuración predeterminada), Power BI verificará que se pueda conectar a tu fuente de datos antes de crear la conexión. Si tu fuente de datos no está disponible o es lenta, es posible que se agote el tiempo de espera de la conexión de prueba y que Power BI no cree la conexión.
    • Nivel de privacidad: Selecciona el nivel de privacidad para la conexión: Ninguno, Privado, Organizacional o Público.
  17. Selecciona Crear para crear la conexión.

Habrá una demora cuando Power BI se conecte a tu instancia de Looker y vuelva a cargar el conjunto de datos. Una vez que se establezca correctamente la conexión, la sección Gateway connection mostrará un estado verde para la ficha de tu puerta de enlace local para el conector Looker–Power BI.

Publica un informe con el servicio de Power BI usando la seguridad a nivel de la fila

Power BI Desktop te permite usar la seguridad a nivel de las filas (RLS) para restringir el acceso a los datos de ciertos usuarios. Consulta la documentación de Power BI si quieres conocer los procedimientos para definir roles y reglas y validar los roles en Power BI Desktop.

Una vez que definas los roles en Power BI Desktop, podrás usar los roles y las reglas en línea con el servicio de Power BI si configuraste la puerta de enlace local para el conector de Looker y Power BI.

Para publicar un informe con el servicio de Power BI con seguridad a nivel de la fila, sigue estos pasos:

  1. En Power BI Desktop, abre tu informe y selecciona el menú Home en la parte superior de la ventana.
  2. Selecciona la opción Publicar del menú Página principal.
  3. Selecciona un lugar de trabajo en el menú desplegable y, luego, haz clic en Seleccionar. Power BI Desktop muestra un mensaje de éxito que incluye un vínculo para abrir el informe en Power BI.
  4. Haz clic en el vínculo para abrir Power BI.
  5. En el servicio de Power BI, ve a Lugares de trabajo y selecciona el lugar de trabajo en el que publicaste el informe.
  6. Busca la lista del conjunto de datos de tu informe (no el informe en sí).
  7. En la lista del conjunto de datos, haz clic en el menú de tres puntos Más opciones y, luego, selecciona Seguridad.

Power BI mostrará la ventana Row-Level Security. Desde aquí, puedes seleccionar el rol que creaste en Power BI Desktop y agregar personas o grupos que pertenezcan al rol y validar tus roles en el servicio de Power BI.

Ahora puedes compartir el informe con cualquier persona que desees, y esta solo verá los datos que tenga permitido ver, según los roles que hayas creado.