Looker: conector de IE de alimentación

El conector de Looker a Power BI te permite usar Microsoft Power BI Desktop para conectarte a datos de una Exploración de Looker.

Configura Power BI Desktop para conectarte a Looker

Los pasos generales para usar el conector de Looker a Power BI son los siguientes:

  1. Verifica los requisitos.
  2. Habilita el conector en tu instancia de Looker.
  3. Descarga y guarda el archivo del conector: Cada usuario que desee acceder al conector de Looker a Power BI debe descargar el archivo Looker_1.3.1.mez y guardarlo en un directorio específico de su computadora.
  4. Configura Power BI Desktop para un conector personalizado: Cada usuario de Power BI debe establecer la configuración de seguridad de Power BI Desktop para usar un conector personalizado no certificado.

En las secciones de esta página, se describen estos pasos en detalle.

Después de completar los pasos para conectar Looker con Power BI Desktop, puedes conectarte a los datos de Looker desde Power BI y publicar informes en Power BI. De forma opcional, puedes configurar la puerta de enlace de datos local para actualizar tus informes de Looker con el servicio de Power BI (Power BI en línea). Consulta la página de documentación Cómo usar el servicio de Power BI con el conector de Looker y Power BI para obtener más información.

Requisitos

Para configurar el conector Looker–Power BI, necesitas lo siguiente:

  • Microsoft Power BI Desktop instalado en tu computadora
  • Una instancia de Looker que cumpla con los siguientes requisitos:
    • Looker debe alojar la instancia. (Looker aloja las instancias de Looker (Google Cloud Core) y admite el conector de Looker a Power BI).
    • La instancia debe ejecutar Looker 23.10 o una versión posterior.
  • Una cuenta de usuario de Looker en la instancia de Looker con el permiso explore, que es necesario para acceder a Exploraciones en Looker. Si deseas trabajar con consultas de más de 5,000 filas, también necesitas el permiso download_without_limit (consulta Límites de filas de consulta para obtener información sobre los límites de descarga).

Habilitar el conector en tu instancia de Looker

La instancia de Looker que quieres usar con Looker–Power BI Connector debe estar habilitada para el conector Microsoft Power BI:

  • En el caso de las instancias de Looker (Google Cloud Core), los conectores de BI están habilitados de forma predeterminada.
  • En el caso de las instancias de Looker (original), los conectores de IE están inhabilitados de forma predeterminada.

El administrador de Looker puede habilitar los conectores de IE en el panel Conectores de IE de la sección Plataforma del menú Administrador de Looker.

Descarga y guarda el archivo del conector

Para descargar el archivo del conector, sigue estos pasos en la computadora que tenga instalado Microsoft Power BI Desktop:

  1. Para descargar el archivo del conector, haz clic en el siguiente vínculo: Looker_1.3.1.mez
  2. Cuando se complete la descarga, mueve el archivo Looker_1.3.1.mez al directorio [Documentos]\Microsoft Power BI Desktop\Conectores personalizados. (Crea las carpetas en tu computadora si aún no existen).

Configura Power BI Desktop para un conector personalizado

Para configurar el conector Looker–Power BI en Power BI Desktop, sigue las instrucciones de Conectores personalizados en el sitio web de Microsoft Power BI.

Como se indica en las instrucciones, en Extensiones de datos, selecciona la opción Permitir que se cargue cualquier extensión sin validación ni advertencia(no recomendado). Selecciona OK y, luego, reinicia Power BI Desktop.

Cómo conectarse a los datos de Looker desde Power BI Desktop

Una vez que hayas descargado el archivo del conector Looker_1.3.1.mez y configurado tu aplicación de Power BI Desktop para un conector personalizado, puedes usar Power BI Desktop para conectarte a los datos de tu instancia de Looker:

  1. Desde la barra de herramientas de Power BI Desktop, selecciona Obtener datos > Más...
  2. En el diálogo Obtener datos, ingresa Looker en el campo de búsqueda.
  3. En los resultados de la búsqueda, haz clic en la entrada Looker y, luego, en Conectar.
  4. En el diálogo Connecting to a third-party service, haz clic en Continue.
  5. Power BI Desktop mostrará un diálogo de acceso a Looker. En el campo Host, escribe la URL de tu instancia. Por ejemplo: example.cloud.looker.com.

    Anota la URL exacta que ingresas aquí. Si quieres configurar el servicio de Power BI con el conector de Looker para Power BI, deberás hacer coincidir perfectamente esta URL con el valor que ingreses en el campo Host cuando crees una conexión entre la puerta de enlace de datos local y los datos de Looker. Por ejemplo, example.cloud.looker.com, https://example.cloud.looker.com o https://example.cloud.looker.com/.

  6. De manera opcional, usa el menú desplegable Inhabilitar optimización de la vista previa para inhabilitar la función Optimización de vista previa.

  7. Selecciona la opción DirectQuery para crear una conexión en vivo con tus datos en Looker.

  8. Haz clic en Aceptar.

  9. En el diálogo de Looker, haz clic en Acceder.

  10. En la pantalla de acceso de Looker, accede a tu instancia de Looker.

  11. Power BI Desktop volverá al diálogo de acceso de Looker, con un mensaje que indica que accediste. Haz clic en Conectar.

  12. Power BI Desktop mostrará una lista de los modelos de Looker a los que tienes acceso, cada uno representado como una carpeta. Haz clic en el modelo de Looker al que deseas acceder y, luego, selecciona la casilla de verificación junto a la función Explorar de Looker que deseas cargar en Power BI Desktop. Para ver un modelo, debes tener acceso de usuario de Looker o acceso de grupo a un conjunto de modelos que contenga el modelo. Para acceder a Exploraciones, debes tener el permiso explore de Looker.

  13. Haz clic en Cargar.

Power BI Desktop propagará su panel Datos con los campos de la exploración seleccionada. Luego, puedes usar los datos de Looker de Explorar para crear informes en Power BI Desktop. Consulta Visualiza elementos de Looker en Power BI Desktop para obtener información sobre cómo se muestran los elementos de Looker con Looker–Power BI Connector.

Los nombres de los campos aparecerán en una sola lista con el formato ViewName.FieldName.

Optimización de la vista previa

Power BI Desktop suele ejecutar una consulta de vista previa que muestra las primeras 200 filas de tus datos (la vista previa es básicamente una consulta SELECT * LIMIT 200). Para una exploración de Looker, esta puede ser una consulta muy grande, ya que las exploraciones de Looker pueden incluir muchas combinaciones y cientos de campos. Aunque el argumento LIMIT 200 restringe los resultados de la consulta de vista previa a 200 filas, la consulta de vista previa inicia un análisis completo de la tabla en tu base de datos.

El conector de Looker a Power BI usa la función Optimización de vista previa para evitar que Power BI Desktop ejecute una consulta de vista previa cuando se conecta a tu función Explorar de Looker. Cuando la función Optimización de la vista previa está habilitada (la opción predeterminada), el conector de Looker a Power BI inhabilita la consulta de vista previa de Power BI Desktop, por lo que Power BI Desktop mostrará una tabla vacía para la consulta de vista previa. Si quieres que Power BI Desktop ejecute consultas de vista previa en tu exploración de Looker, puedes inhabilitar la función de optimización de vista previa.

Para habilitar las consultas de vista previa de Power BI Desktop, establece el valor de Disable Preview Optimization en TRUE cuando te conectes a los datos de Looker desde Power BI Desktop.

Visualiza elementos de Looker en Power BI Desktop

Después de que te conectes a los datos de Looker desde Power BI Desktop, Power BI Desktop completará su panel Datos con los campos de la exploración seleccionada.

Looker–Power BI Connector usa el siguiente formato para mostrar los campos de Looker en Power BI Desktop:

ViewName.FieldType.FieldName

  • El valor ViewName es la vista de LookML en la que se define el campo.
  • El valor FieldType puede ser uno de los siguientes tipos que admite el conector Looker–Power BI:

    • dim: Dimensión, un campo que representa un atributo, un hecho o un valor, como fechas, ID y nombres. Las dimensiones suelen corresponder a columnas de la tabla de datos subyacente. En LookML, las dimensiones se definen con el parámetro dimension.
    • mea: Medida, un campo que representa información medible sobre tus datos, como sumas, recuentos, promedios, mínimos y máximos. En LookML, las medidas se definen con el parámetro measure.
    • fil: Filtro, un campo de solo filtro que se usa únicamente para crear un filtro en una consulta de exploración los campos de filtro no están incluidos en el conjunto de resultados de una consulta. En LookML, los filtros se definen con el parámetro filter.
    • par: Un parámetro, un campo que se usa solo para crear un filtro en una consulta de exploración. campos de parámetros no están incluidos en el conjunto de resultados de una consulta. Un parámetro puede crear resultados de consultas interactivos, etiquetas, URLs y mucho más cuando se define con las variables Liquid {% parameter parameter_name %} y parameter_name._parameter_value. En LookML, los parámetros se definen con el parámetro parameter.
  • El valor FieldName es el nombre del campo tal como se muestra en Explorar de Looker.

Power BI Desktop muestra los elementos de Looker tal como se muestran en Looker Explore, con la misma mayúscula y el mismo espaciado entre palabras. Por ejemplo, si una exploración de Looker muestra una dimensión de LookML como Created Date de una vista que se muestra como Order Items, Power BI Desktop mostrará este campo como Order Items.dim.Created Date.

Cómo crear consultas con dimensiones y mediciones de Looker

El conector de Looker a Power BI te permite usar las dimensiones y medidas de Looker para crear consultas en Power BI Desktop.

Para crear una consulta en Power BI Desktop con dimensiones y mediciones de Looker, sigue estos pasos:

  1. Conéctate a los datos de Looker desde Power BI Desktop y espera a que Power BI propague el panel Datos con los campos de tu exploración de Looker seleccionada.
  2. En el panel Datos de Power BI, selecciona la casilla de verificación de cada dimensión o medida de Looker que quieras incluir en la consulta.

A medida que selecciones cada dimensión o medición, Power BI actualizará la consulta que se muestra en el recuadro del informe.

Cómo filtrar consultas con filtros y parámetros de Looker

El conector de Looker a Power BI te permite usar parámetros y campos solo de filtro de una exploración de Looker para agregar filtros a tu informe de Power BI.

Para filtrar un informe en Power BI Desktop con parámetros de Looker y campos de solo filtro, sigue estos pasos:

  1. Si aún no lo has hecho, conéctate a los datos de Looker desde Power BI Desktop y espera a que Power BI propague su panel Datos con los campos de la exploración de Looker seleccionada.

  2. En el panel Datos de Power BI, arrastra el nombre de un parámetro o un campo solo de filtro a uno de los cuadros Agregar campos de datos aquí en el panel Filtros, ya sea para Filtros en esta página o para Filtros en todas las páginas. Consulta la documentación de Power BI para obtener detalles sobre cómo agregar filtros a un informe en Power BI.

Ten en cuenta lo siguiente sobre el uso de parámetros de Looker y campos de solo filtro en Power BI:

  • Para los campos de solo filtro que están configurados en LookML con el parámetro suggestions o el parámetro suggest_dimension, Power BI recuperará los valores de sugerencia y los mostrará en las opciones de Filtrado básico en el panel Filtros.
  • En el caso de los parámetros que se configuran en LookML con el atributo allowed_value, Power BI recuperará todos los valores permitidos que se hayan configurado en LookML para el parámetro y los mostrará en las opciones de Filtrado básico del panel Filtros.

Supervisa el conector de Looker a Power BI

Un administrador de Looker puede ver el uso de Looker–Power BI Connector con el grupo de campos Query API Client Properties en la Exploración del historial de actividad del sistema. Se crea una entrada en la exploración del historial cada vez que se ejecuta una consulta nueva.

En el grupo de campos Query API Client Properties, el campo API Client Name muestra un valor Power BI para identificar las entradas del conector de Looker y Power BI.

El siguiente es un ejemplo de una URL de actividad del sistema que muestra el uso de Power BI. Reemplaza <instance_name.looker.com> por la URL de la instancia.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.name]=Power+BI&sorts=history.created_time_of_day+desc&limit=5000

Aspectos para tener en cuenta

Límites de filas de consulta

Las consultas del conector de IE de Looker incluirán automáticamente una sentencia LIMIT 5000, a menos que la cuenta de usuario de Looker tenga el permiso download_without_limit. Si la cuenta de usuario de Looker tiene download_without_limit, las consultas del conector Looker–Power BI no tienen un límite de filas de consulta impuesto.

Explorar filtros

Si la función Explorar de Looker se define con los parámetros de LookML always_filter o conditionally_filter, los filtros se aplicarán a las consultas en el conector de Looker a Power BI, aunque no sean visibles en Power BI.

Períodos de grupos de dimensiones admitidos

Para el dimension_group de type: time, solo se admiten los períodos date y time con Looker–Power BI Connector. Se ocultarán los demás períodos.

Problemas conocidos

El siguiente es un problema conocido con el conector Looker–Power BI:

  • Son las dimensiones y mediciones numéricas que se renderizan como mediciones (consulta Campos de dimensión y medición para obtener una descripción de las dimensiones y medidas). Para usar una dimensión numérica como una dimensión, primero debes cambiarla a No resumida en Power BI Desktop.