Looker: conector de IE de alimentación

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

Configura Power BI Desktop para conectarte a Looker

Los pasos generales para usar Looker–Power BI Connector 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-Power BI debe descargar el archivo Looker_1.3.1.mez y guardarlo en un directorio específico en 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 Usa el servicio de Power BI con el conector de Looker para Power BI para obtener más información.

Requisitos

Para configurar Looker–Power BI Connector, 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 son compatibles con el conector de IE de Looker.
    • 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 se requiere para acceder a las exploraciones en Looker Si quieres trabajar con consultas con más de 5,000 filas, también necesitas el permiso download_without_limit (consulta Límites de filas de consultas 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:

  • Para las instancias de Looker (Google Cloud Core), los conectores de IE están habilitados de forma predeterminada.
  • Para 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 IE Connectors en la sección Platform del menú Admin 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 [Documents]\Microsoft Power BI Desktop\Custom Connectors. (Crea las carpetas en tu computadora si aún no existen).

Configura Power BI Desktop para un conector personalizado

Para configurar el conector de Looker–Power BI en el lado del escritorio de Power BI, 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 Aceptar y, luego, reinicia el escritorio de Power BI.

Conéctate a 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 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 Get Data, ingresa Looker en el campo de búsqueda.
  3. En los resultados de la búsqueda, haz clic en la entrada de 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 de 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 la optimización de la vista previa para inhabilitar la función Optimización de la 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 y mostrará 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 exploración de Looker que quieres 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 Load.

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 estas pueden incluir muchas uniones 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.

Looker–Power BI Connector usa la función de optimización de vista previa para evitar que Power BI Desktop ejecute una consulta de vista previa cuando se conecta a tu exploración de Looker. Cuando la función Optimización de vista previa está habilitada (la opción predeterminada), Looker–Power BI Connector 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 Inhabilitar la optimización de vista previa en VERDADERO 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 compatibles con Looker–Power BI Connector:

    • 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 en tu tabla de datos subyacentes. En LookML, las dimensiones se definen con el parámetro dimension.
    • mea: Es un campo que representa información medible sobre tus datos, como sumas, recuentos, promedios, mínimos y máximos. En LookML, las mediciones 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 la exploración de Looker.

Power BI Desktop muestra los elementos de Looker tal como se muestran en la exploración de Looker, con el mismo uso de mayúsculas 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.

Crea consultas con dimensiones y mediciones de Looker

Looker–Power BI Connector te permite usar las dimensiones y mediciones 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 su panel Datos con los campos de la exploración de Looker seleccionada.
  2. En el panel Data de Power BI, selecciona la casilla de verificación de cada dimensión o medida de Looker que desees 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.

Filtra consultas con filtros y parámetros de Looker

Looker–Power BI Connector te permite usar los parámetros de LookML y los campos de solo filtro de un Explora de Looker para agregar filtros a tu informe de Power BI.

Para filtrar un informe en Power BI Desktop con los parámetros de Looker y los 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 de solo filtro a uno de los cuadros Agregar campos de datos aquí en el panel Filtros, ya sea para Filtros en esta página o 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 los parámetros de Looker y los 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 IE de Looker y 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 API Client Name muestra un valor Power BI para identificar las entradas de Looker–Power BI Connector.

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 de Looker para Power BI no tienen un límite de filas impuesto.

Explorar filtros

Si la exploración de Looker se define con los parámetros de LookML always_filter o conditionally_filter, los filtros se aplicarán a las consultas en Looker–Power BI Connector, aunque los filtros 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 Looker–Power BI Connector:

  • Las dimensiones y medidas numéricas 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.