El conector de Looker a Power BI te permite usar Microsoft Power BI Desktop para conectarte a datos de una Exploración de Looker.
Cómo configurar Power BI Desktop para conectarte a Looker
Los pasos generales para usar el conector de Looker a Power BI son los siguientes:
- Verifica los requisitos.
- Habilita el conector en tu instancia de Looker.
- Descarga y guarda el archivo del conector: Cada usuario que desee acceder al conector de Looker y Power BI debe descargar el archivo
looker_1.4.0.mez
y guardarlo en un directorio específico de su computadora. - Configura Power BI Desktop para un conector personalizado: Cada usuario de Power BI debe configurar 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 manera 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 permisodownload_without_limit
(consulta Límites de filas de consulta para obtener información sobre los límites de descarga).
Habilita el conector en tu instancia de Looker
La instancia de Looker que deseas usar con el conector de Looker a Power BI debe estar habilitada para el conector de Microsoft Power BI:
- En el caso de las instancias de Looker (Google Cloud Core), los conectores de IE 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:
- Para descargar el archivo del conector, haz clic en el siguiente vínculo:
looker_1.4.0.mez
- Cuando se complete la descarga, mueve el archivo
looker_1.4.0.mez
al directorio [Documentos]\Microsoft Power BI Desktop\Custom Connectors. (crea las carpetas en tu computadora si aún no existen).
Cómo configurar 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 (No recomendado) Permitir que cualquier extensión se cargue sin validación ni advertencia. 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.4.0.mez
y configurado tu aplicación de Power BI Desktop para un conector personalizado, podrás usar Power BI Desktop para conectarte a los datos de tu instancia de Looker:
- En la barra de herramientas de Power BI Desktop, selecciona Obtener datos > Más….
- En el diálogo Obtener datos, ingresa Looker en el campo de búsqueda.
- En los resultados de la búsqueda, haz clic en la entrada Looker y, luego, en Conectar.
- En el cuadro de diálogo Conectarse a un servicio de terceros, haz clic en Continuar.
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 ingreses aquí. Si deseas configurar el servicio de Power BI con el conector Looker-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
ohttps://example.cloud.looker.com/
.De manera opcional, usa el menú desplegable Disable Preview Optimization para inhabilitar la función Preview Optimization.
De manera opcional, usa el menú desplegable Mostrar campos ocultos para incluir campos configurados en LookML como ocultos:
- FALSO (predeterminado): Se suprimen los campos ocultos.
- VERDADERO: Se muestran los campos ocultos.
Selecciona la opción DirectQuery para crear una conexión en vivo a tus datos en Looker.
Haz clic en Aceptar.
En el diálogo Looker, haz clic en Acceder.
En la pantalla de acceso de Looker, accede a tu instancia de Looker.
Power BI Desktop volverá al diálogo de acceso de Looker, con un mensaje que indica que accediste. Haz clic en Conectar.
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 o de grupo a un conjunto de modelos que lo contenga. Para acceder a Exploraciones, debes tener el permiso
explore
de Looker.Haz clic en Cargar.
Power BI Desktop propagará el panel Datos con los campos de la exploración seleccionada. Luego, puedes usar los datos de Looker de la exploración para crear informes en Power BI Desktop. Consulta Cómo ver elementos de Looker en Power BI Desktop para obtener información sobre cómo el conector de Looker a Power BI muestra los elementos de Looker.
Los nombres de los campos aparecerán en una sola lista con el formato ViewName.FieldName
.
Optimización de la vista previa
Por lo general, Power BI Desktop ejecuta 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
limita los resultados de la consulta de vista previa a 200 filas, esta 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 deseas que Power BI Desktop ejecute consultas de vista previa en tu función Explorar de Looker, puedes inhabilitar la función 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.
Cómo ver elementos de Looker en Power BI Desktop
Después de conectarte a los datos de Looker desde Power BI Desktop, Power BI Desktop propagará el panel Data con los campos de la exploración seleccionada.
El conector de Looker a Power BI 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
: Es una dimensión, un campo que representa un atributo, un hecho o un valor, como fechas, nombres y IDs. Las dimensiones suelen corresponder a columnas de la tabla de datos subyacente. En LookML, las dimensiones se definen con el parámetrodimension
.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ámetromeasure
.fil
: Es un filtro, un campo solo de filtro que se usa solo para crear un filtro en una consulta de Explorar. Los campos de filtro no se incluyen en el conjunto de resultados de una consulta. En LookML, los filtros se definen con el parámetrofilter
.par
: Es un parámetro, un campo que se usa solo para crear un filtro en una consulta de Explorar. Los campos de parámetros no se incluyen en el conjunto de resultados de una consulta. Un parámetro puede crear resultados de búsqueda interactivos, etiquetas, URLs y mucho más cuando se define con las variables de Liquid{% parameter parameter_name %}
yparameter_name._parameter_value
. En LookML, los parámetros se definen con el parámetroparameter
.
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 función Explorar de Looker muestra una dimensión de LookML como Created Date
desde 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 las medidas de Looker para crear consultas en Power BI Desktop.
Para crear una consulta en Power BI Desktop con dimensiones y medidas de Looker, sigue estos pasos:
- Conéctate a los datos de Looker desde Power BI Desktop y espera a que Power BI complete el panel Datos con los campos de la exploración de Looker que seleccionaste.
- 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 métrica, Power BI actualizará la consulta que se muestra en el lienzo 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:
Si aún no lo hiciste, conecta los datos de Looker desde Power BI Desktop y espera a que Power BI complete el panel Datos con los campos de la exploración de Looker que seleccionaste.
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:
- En el caso de los campos de solo filtro que se configuran en LookML con el parámetro
suggestions
o el parámetrosuggest_dimension
, Power BI recuperará los valores de sugerencia y los mostrará en las opciones de Filtrado básico del panel Filtros. En el caso de los parámetros configurados en LookML con el atributo
allowed_value
, Power BI recuperará todos los valores permitidos que se configuraron en LookML para el parámetro y los mostrará en las opciones de Filtrado básico en el panel Filtros.
Supervisa el conector de Looker a Power BI
Un administrador de Looker puede ver el uso del conector de Looker y Power BI con el grupo de campos Query API Client Properties en la Exploración del historial de actividad del sistema. Cada vez que se ejecuta una búsqueda nueva, se crea una entrada en la exploración de Historial.
En el grupo de campos Query API Client Properties, 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 tu 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 Looker–Power BI 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 admitidos para los grupos de dimensiones
Para el dimension_group
de type: time
, solo se admiten los períodos date
y time
con el conector Looker-Power BI. Se ocultarán otros períodos.
Problemas conocidos
El siguiente es un problema conocido con el conector Looker–Power BI:
- Las dimensiones y las mediciones numéricas se renderizan como mediciones (consulta Campos de dimensión y medición para obtener una descripción de las dimensiones y las mediciones). Para usar una dimensión numérica como una dimensión, primero debes cambiarla a No resumida en Power BI Desktop.
Registro de cambios del conector de Looker y Power BI
En las siguientes secciones, se muestran las actualizaciones de cada versión del conector Looker–Power BI:
Versión 1.4.0
La versión 1.4.0 del conector Looker–Power BI tiene las siguientes actualizaciones:
- Se agregó compatibilidad con el modo de importación
- Se habilitó la vista previa de los datos
- Se mejoró el comportamiento cuando se realizan consultas
SELECT *
. - Tasa de acierto de caché mejorada de Looker
- Se mejoró el rendimiento de la recuperación de sugerencias de filtros
La versión 1.4.0 del conector Looker–Power BI incluye las siguientes correcciones de errores:
- Se corrigió el error por el que Looker no detectaba que se habían pasado valores para los campos de filtro y parámetro.
- Se corrigió un error por el que, a veces, faltaban los valores sugeridos de los parámetros en los filtros
- Se corrigió un error por el que las sentencias de LookML ignoraban las variables de Liquid
- Se corrigió un error por el que los valores de la medida de recuento de valores distintos no eran coherentes en las vistas de matriz de Power BI.
Versión 1.3.1
Haz clic para expandir la sección
La versión 1.3.1 del conector de Looker a Power BI tiene las siguientes actualizaciones:
- Se agregó la opción para mostrar campos ocultos
La versión 1.3.1 del conector de Looker a Power BI tiene la siguiente corrección de errores:
- Se corrigió un error por el que una visualización fallaba si existía un filtro en la visualización y en el informe.
Versión 1.3.0
Haz clic para expandir la sección
La versión 1.3.0 del conector Looker–Power BI tiene las siguientes actualizaciones:
- Formato de fecha y hora simplificado
- Detección mejorada de expresiones de texto no admitidas
- Se mejoraron los informes de mensajes de error
La versión 1.3.0 del conector de Looker a Power BI tiene la siguiente corrección de errores:
- Se mejoró la compatibilidad con caracteres de escape en los valores de filtro
Versión 1.2.0
Haz clic para expandir la sección
La versión 1.2.0 del conector Looker–Power BI tiene las siguientes actualizaciones:
- Ahora se admiten los campos de solo parámetros y filtros
- Compatibilidad de los filtros avanzados con campos de solo filtro de tipo texto, número, fecha y fecha y hora
- Compatibilidad básica de filtros para campos de solo filtrado que usan valores sugeridos de Looker