Usa el servicio de Power BI con el conector de Looker y Power BI

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

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

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

  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-Power BI, tienes la opción de publicar un informe con el servicio de Power BI mediante la seguridad a nivel de fila.

Configura la puerta de enlace local

Después de configurar Power BI Desktop para que se conecte a Looker (consulta la página de documentación Looker: Conector de Power BI para ver el procedimiento), puedes configurar la puerta de enlace de datos local para el Conector de Power BI de Looker mediante estos pasos:

  1. Abre un navegador y ve al servicio Power BI (Power BI en línea) en app.powerbi.com.
  2. Selecciona el ícono Descargar ubicado 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, elige Descargar allí.
  3. En el menú Descargar, selecciona la opción Puerta de enlace de datos. Se abrirá una nueva pestaña del navegador en la ventana Puerta de enlace de Power BI.
  4. En la ventana Puerta de enlace de Power BI, selecciona el botón Descargar modo estándar. 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 selecciona Install.
  7. Cuando se te solicite, ingresa la dirección de correo electrónico asociada con 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. Guarda 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 locales.
  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 del panel Conectores de datos personalizados para seleccionar el directorio en el que descargaste y guardaste el archivo Looker_1.0.0.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 Puerta de enlace de datos local se reinicia y se vuelve a abrir, lo que muestra un menú desplegable Nombre con la opción Looker. Ahora puedes publicar un informe con el servicio Power BI.

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

La cuenta de servicio de Power BI necesita permisos de carpeta para el directorio Custom Connectors, en el que descargaste y guardaste el archivo Looker_1.0.0.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 Custom Connectors, verás el siguiente mensaje en la pestaña Conectores de la aplicación Local data Gateway: “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 Custom Connectors:

  1. Abre Windows Explorer y navega a la carpeta [Documents]\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, comprueba si el usuario PBIEgwService aparece en la lista.
  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 OK.
  6. Asegúrate de que estén marcados los siguientes permisos para el usuario PBIEgwService:
    • Lectura y ejecución
    • Enumerar contenido de carpetas
    • 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 Custom data Connectors para seleccionar el directorio Custom Connectors.
  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 publicaste en Power BI Desktop con los datos del Looker-Power BI Connector. Consulta Conéctate a los datos de Looker desde Power BI Desktop si necesitas información para conectarte a los datos de Looker.

En el siguiente procedimiento, se conecta el conjunto de datos de Power BI publicado (basado en Looker) al servicio de Power BI mediante la puerta de enlace local.

  1. Abre la puerta de enlace de datos locales y ve a la pestaña Estado. Si no accediste, hazlo con las credenciales de tu cuenta de servicio de Power BI.
  2. Abre un navegador y ve al servicio Power BI (Power BI en línea) en app.powerbi.com.
  3. Selecciona el ícono Configuración en la parte superior de la página. Si no ves el ícono Configuración en tu ventana, selecciona el menú de tres puntos Configuración y, luego, elige Configuración desde allí.
  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 del conector de Looker: Power BI que creaste como parte del procedimiento Configura la puerta de enlace local.
  7. En la ficha de tu puerta de enlace local, selecciona el menú de tres puntos Más acciones y, luego, selecciona 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
    • Permitir 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. Desde tu conjunto de datos, selecciona File > Settings.
  13. Desplázate hasta Conexión de puerta de enlace y selecciónala para ver las opciones de conexión de la puerta de enlace.
  14. En la ficha de la puerta de enlace local para el conector de Looker – Power BI, selecciona el ícono de flecha Ver fuentes de datos.
  15. Selecciona Agregar manualmente a la puerta de enlace.
  16. Completa los campos de la ventana Conexión nueva:

    • Nombre del clúster de puerta de enlace: Deja este valor como está.
    • Nombre de la conexión: Agrega una etiqueta para la conexión. Puedes elegir el nombre que quieras.
    • 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 de la optimización de la vista previa.
    • Método de autenticación: Mantén seleccionado OAuth2.
    • Edit credentials (Editar credenciales): (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. Si 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, la conexión de prueba puede agotar el tiempo de espera y evitar que la IE la cree.
    • Nivel de privacidad: Selecciona el nivel de privacidad de la conexión: Ninguno, Privado, Organizacional o Público.
  17. Selecciona Crear para crear la conexión.

Habrá una demora mientras Power BI se conecta a tu instancia de Looker y vuelve a cargar el conjunto de datos. Una vez que la conexión se establezca correctamente, en la sección Conexión de puerta de enlace se mostrará un estado verde en la ficha de la puerta de enlace local para el conector de Looker y Power BI.

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

Power BI Desktop te permite usar la seguridad a nivel de fila (RLS) para restringir el acceso a los datos para ciertos usuarios. Consulta la documentación de Power BI para 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, puedes usar los roles y las reglas en línea con el servicio de Power BI si configuraste la puerta de enlace local para Looker: el conector de Power BI.

Para publicar un informe con el servicio Power BI mediante la seguridad a nivel de 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 en el menú Inicio.
  3. Selecciona un lugar de trabajo en el menú desplegable y, luego, haz clic en Seleccionar. Power BI Desktop muestra un mensaje de éxito con 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 Power BI, ve a Lugares de trabajo y selecciona el lugar de trabajo en el que publicaste el informe.
  6. Busca la ficha 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, agregar personas o grupos que pertenezcan al rol y validar tus roles en el servicio de Power BI.

Ahora puedes compartir el informe con quien quieras. Esas personas solo verán los datos que pueden ver, según los roles que hayas creado.