Conector de Looker a Power BI

El conector de Looker para Power BI te permite usar Microsoft Power BI Desktop para conectarte a los datos de un Explorar de Looker.

El conector de Looker a Power BI está diseñado para usarse con el modo DirectQuery de Power BI.

Cuando usas el conector de Looker a Power BI en el modo DirectQuery, Power BI no importa ni copia tus datos. En cambio, Power BI genera una expresión de Power Query M para cada visualización, filtro y cálculo de DAX. El conector de Looker a Power BI traduce estas expresiones en consultas activas con la API de Looker.

Este proceso se basa en el plegado de consultas de Power BI. Si tu consulta usa una función que el conector de Looker a Power BI no admite, se detendrá el plegado de consultas. Cuando se detiene el plegado de consultas, Power BI descarga todos tus datos para calcular los resultados de forma local, lo que ralentiza la carga de informes y aumenta el uso de la red.

Cómo configurar Power BI Desktop para conectarse a Looker

A continuación, se indican los pasos generales para usar el conector de Looker a Power BI:

  1. Verifica los requisitos.
  2. Habilita el conector en tu instancia de Looker.
  3. Descarga y guarda el archivo del conector: Cada usuario que quiera acceder al conector de Looker a Power BI debe descargar el archivo looker_1.4.3.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 configurar sus parámetros 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 usar el servicio de Power BI (Power BI en línea) para interactuar con tus informes de Looker en un navegador web. También puedes publicar informes con el servicio de Power BI usando la seguridad a nivel de las filas.

Requisitos

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

  • Tener instalado Microsoft Power BI Desktop en tu computadora
  • Una cuenta de usuario de Looker en la instancia de Looker con el permiso explore, que se requiere para acceder a Explores en Looker. Si deseas trabajar con consultas que tengan 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).

Además, tu instancia de Looker debe cumplir con los siguientes requisitos:

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.

Tu 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 en la que está instalado Microsoft Power BI Desktop:

  1. Para descargar el archivo del conector, haz clic en el siguiente vínculo: looker_1.4.3.mez
  2. Cuando se complete la descarga, mueve el archivo looker_1.4.3.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 de Looker a 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 se cargue cualquier extensión sin validación ni advertencia. Selecciona Aceptar y, luego, reinicia Power BI Desktop.

Conéctate a los datos de Looker desde Power BI Desktop

Una vez que hayas descargado el archivo del conector looker_1.4.3.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. En 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 cuadro de 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.
  6. De manera opcional, haz clic en Opciones avanzadas para expandir la sección y configurar las siguientes opciones adicionales:

    • Usa el menú desplegable Mostrar Exploraciones y campos ocultos para incluir las Exploraciones y los campos que se configuraron como ocultos en LookML (para obtener más información, consulta la documentación de hidden (para Exploraciones) y hidden (para campos)):
      • FALSE (predeterminado): Se suprimen los campos ocultos.
      • TRUE: Se muestran los campos ocultos.
    • Usa el menú desplegable Habilitar registro para habilitar o inhabilitar los registros de diagnóstico en el conector con fines de solución de problemas. Consulta la sección Habilita el registro de depuración para Power BI Desktop para obtener más información.
  7. Selecciona la opción DirectQuery para crear una conexión en vivo a tus datos en Looker.

  8. Haz clic en Aceptar.

  9. En el diálogo 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 o de grupo de Looker a un conjunto de modelos que contenga el modelo. Para acceder a los Explorar, debes tener el permiso explore de Looker.

  13. Haz clic en Cargar.

Power BI Desktop completará su panel Datos con los campos de la función Explorar seleccionada. Luego, puedes usar los datos de Looker de la función Explorar 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 y Power BI muestra los elementos de Looker.

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

Cómo ver elementos de Looker en Power BI Desktop

Después de conectar los datos de Looker desde Power BI Desktop, Power BI Desktop completará su panel Datos con los campos de la función Explorar 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 de ViewName es la vista de LookML en la que se define el campo.
  • El valor de FieldType puede ser uno de los siguientes tipos admitidos por el conector de Looker a Power BI:
    • dim: Dimensión, un campo que representa un atributo, un hecho o un valor, como fechas, nombres y IDs. Las dimensiones suelen corresponder a las columnas de tu tabla de datos subyacente. En LookML, las dimensiones se definen con el parámetro dimension.
    • mea: Es una 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 solo de filtro que se usa únicamente 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ámetro filter.
    • par: 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 %} 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 el Explorador de Looker.

Power BI Desktop muestra los elementos de Looker tal como se muestran en el Explorador de Looker, con las mismas mayúsculas y espaciado entre palabras. Por ejemplo, si una exploración 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 para 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 las dimensiones y las métricas de Looker, sigue estos pasos:

  1. Conéctate a los datos de Looker desde Power BI Desktop y espera a que Power BI complete su panel Datos con los campos de la función Explorar de Looker que seleccionaste.
  2. En el panel Datos 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 medida, 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 de solo filtro de LookML desde una exploración 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 hiciste, conéctate a los datos de Looker desde Power BI Desktop y espera a que Power BI complete su panel Datos con los campos de la función Explorar de Looker que seleccionaste.

  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:

  • En el caso de los campos de solo filtro que se configuran 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 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 del panel Filtros.

Uso de DAX con el conector de Looker y Power BI

DAX (Expresiones de análisis de datos) es un lenguaje de fórmulas que se usa en Power BI para crear cálculos personalizados.

Power BI traduce las consultas de DAX en expresiones de Power Query M y las envía al conector de Looker a Power BI. Luego, el conector de Looker a Power BI traduce estas expresiones M en llamadas a la API de Looker.

Si no se admite una función de DAX o Power Query M, se detiene el plegado de consultas. Cuando esto sucede, Power BI recupera la tabla sin procesar completa de Looker para procesar la operación de forma local, lo que puede causar una degradación significativa del rendimiento. Consulta la sección Funciones de Power Query M admitidas para obtener una lista de las funciones admitidas.

Medidas en comparación con columnas

Power BI proporciona dos formas principales de crear datos nuevos con DAX: Nueva medida y Nueva columna.

  • Nueva medida: Power BI calcula este valor dinámico sobre la marcha cuando lo usas en una visualización. Este modelo no almacena este valor. Las medidas se usan principalmente para agregar datos.
    • Ejemplo: Total Sales = SUM('Sales'[Revenue])
  • Columna nueva: Power BI calcula este valor estático fila por fila. Se actualiza solo cuando se actualizan los datos. El modelo almacena este valor. Usa las columnas principalmente para categorizar los datos.
    • Ejemplo: Profit = 'Sales'[Revenue] - 'Sales'[Cost]

Crea una métrica nueva

Para crear una medida nueva en Power BI, sigue estos pasos:

  1. En el panel Datos, haz clic con el botón derecho en la tabla en la que deseas agregar la medida.
  2. Selecciona Nueva métrica.
  3. En la barra de fórmulas, ingresa tu fórmula DAX. Reemplaza Measure por el nombre de la métrica seleccionada.

Cómo crear una columna nueva

Para crear una columna nueva en Power BI, sigue estos pasos:

  1. En el panel Datos, haz clic con el botón derecho en la tabla en la que deseas agregar la columna.
  2. Selecciona Columna nueva.
  3. En la barra de fórmulas, ingresa tu fórmula DAX. Reemplaza Column por el nombre de columna que prefieras.

Ejemplos de consultas DAX

En las siguientes tablas, se proporcionan ejemplos de consultas DAX para agregaciones comunes. Para obtener más información, consulta la documentación de DAX.

En la siguiente tabla, se proporcionan algunos ejemplos de cómo crear medidas para agregaciones comunes.

Tipo de agregación Ejemplo
SUM Total Sales = SUM('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price])
AVERAGE Average Sale Price = AVERAGE('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price])
MIN Minimum Sale Price = MIN('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price])
MAX Maximum Sale Price = MAX('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price])
COUNT Order Count = COUNT('The Look E-Commerce'[Order Items Ecomm.dim.Order ID])
DISTINCTCOUNT Distinct Order Count = DISTINCTCOUNT('The Look E-Commerce'[Order Items Ecomm.dim.Order ID])

En la siguiente tabla, se muestra cómo realizar operaciones aritméticas básicas.

Tipo de agregación Ejemplo
Suma Total Orders = [Shipped Orders] + [Pending Orders]
Resta Total Profit = [Total Sales] - [Total Cost]
Multiplicación Total Sales with Tax = [Total Sales] * 1.05
División Profit Margin = DIVIDE([Total Profit], [Total Sales])
Potencia Sales Squared = POWER([Total Sales], 2)
o
Sales Squared = [Total Sales] ^ 2
Raíz cuadrada Square Root of Sales = SQRT([Total Sales])
Módulo Order ID Type =
IF(
MOD('The Look E-Commerce'[Order Items Ecomm.dim.Order ID], 2) = 0,
"Even",
"Odd"
)
Valor absoluto Absolute Profit = ABS([Total Profit])

Funciones de Power Query M compatibles

Cuando usas el conector de Looker a Power BI en el modo DirectQuery, Power BI genera una expresión Power Query M para cada visualización, filtro y cálculo de DAX. El conector de Looker a Power BI traduce estas expresiones en consultas activas con la API de Looker.

Texto

  • Text.From
  • Text.At
  • Text.Combine
  • Text.Contains (Text.Contains distingue entre mayúsculas y minúsculas)
  • Text.End
  • Text.EndsWith
  • Text.Length
  • Text.Lower
  • Text.Upper
  • Text.Middle
  • Text.PositionOf
  • Text.Range
  • Text.RemoveRange
  • Text.Replace
  • Text.Start
  • Text.StartsWith
  • Text.Insert
  • Text.Split
  • Text.FromBinary

Lista y tabla

  • Value.Equals/Value.NullableEquals
  • Table.RowCount
  • Table.First
  • Table.FirstN
  • Table.SelectRows
  • Table.Sort
  • List.Sum
  • List.Average
  • List.Max
  • List.Min
  • List.Count
  • List.Distinct
  • List.Select
  • List.Contains
  • List.AnyTrue

Numérico

Aritmética básica
  • Value.Add
  • Value.Subtract
  • Value.Multiply
  • Value.Divide
Matemáticas científicas y avanzadas
  • Number.Power
  • Number.Sqrt
  • Number.Exp
  • Number.Ln
  • Number.Log10
  • Number.Log
  • Number.PI
Propiedades de número
  • Number.Sign
  • Number.IsEven
  • Number.IsOdd
  • Number.Abs
División y resto
  • Number.Mod
  • Number.IntegerDivide
Generación de números aleatorios
  • Number.Random
  • Number.RandomBetween
Tipos de conversiones

El conector no admite el uso de las siguientes funciones de conversión numérica en las visualizaciones:

  • Byte.From
  • Currency.From
  • Decimal.From
  • Int8.From, Int16.From, Int32.From, Int64.From
  • Number.From, Number.FromText
  • Single.From, Double.From

Redondeo numérico

  • Number.Round
  • Number.RoundDown
  • Number.RoundUp
  • Number.RoundTowardZero
  • Number.RoundAwayFromZero

En la siguiente tabla, se muestran ejemplos de cada operación de redondeo:

Entrada Number.Round Number.RoundDown Number.RoundUp Number.RoundTowardZero Number.RoundAwayFromZero
2.7 3 2 3 2 3
2.5 3 2 3 2 3
2.2 2 2 3 2 3
0 0 0 0 0 0
-2.2 -2 -3 -2 -2 -3
-2.5 -3 -3 -2 -2 -3
-2.7 -3 -3 -2 -2 -3

Fecha y hora

Cómo obtener la fecha y hora actuales
  • DateTime.LocalNow
  • DateTime.FixedLocalNow
  • DateTimeZone.UtcNow
  • DateTimeZone.FixedUtcNow
  • DateTimeZone.LocalNow
  • DateTimeZone.FixedLocalNow
Conversión de tipo de fecha y hora
  • DateTime.FromText
  • DateTimeZone.FromText
  • DateTime.From
  • DateTimeZone.From
  • Date.FromText
  • Time.ToText
Aritmética de fechas
  • Date.AddDays
  • Date.AddMonths
  • Date.AddYears
Cómo extraer partes de fecha y hora
  • Date.Day
  • Date.Month
  • Date.Year
  • Time.Hour
  • Time.Minute
  • Time.Second
  • DateTime.Time
Límites del período
  • Date.StartOfDay
  • Date.StartOfYear
  • Date.EndOfDay
  • Date.EndOfYear
  • Time.StartOfHour
  • Time.EndOfHour

Funciones de orden superior

El conector de Looker para Power BI admite las siguientes funciones de orden superior, siempre que también admita las operaciones anidadas.

  • Table.AddColumn

    • Restricción: El conector de Looker a Power BI debe admitir la función definida en el parámetro columnGenerator.
    • Ejemplo: La siguiente consulta funciona porque el conector de Looker a Power BI admite la función anidada Text.Length: powerquery Table.AddColumn(LookerTable, "NewColumnName", each Text.Length([lookerTextDimensionColumn]))
  • Table.Group

    • Restricción: El conector de Looker a Power BI debe admitir cualquier función de agregación que se use en la lista aggregatedColumns.
    • Ejemplo: La siguiente consulta funciona porque el conector de Looker a Power BI admite la función anidada List.Sum: powerquery Table.Group(LookerTable, "CustomerID", {"total", each List.Sum([price])})

Uso de medidas de Looker en Power BI en modo DirectQuery

Muchas visualizaciones de Power BI que usan gráficos de columnas, barras y líneas requieren un valor agregado en el eje Y. Power BI necesita un solo valor para determinar dónde trazar el punto de datos, como la altura de una columna o la posición de una línea. Sin una agregación, la visualización no se renderizará.

Por ejemplo, a continuación, se muestra la visualización de una medida de Looker de type: sum que muestra el costo total por artículo:

Visualización de Looker del costo total por artículo

Power BI no mostrará una medida de type: sum en la mayoría de las visualizaciones, a menos que apliques una agregación. Para mostrar la suma, puedes configurar la agregación de Power BI en Suma. Esta es la visualización resultante en Power BI con una agregación de suma:

Visualización de Suma de Power BI

Del mismo modo, puedes usar la agregación de suma de Power BI para visualizar las medidas de Looker que usan los siguientes tipos de agregación:

Uso de las funciones de Power BI con el conector de Looker a Power BI

En las siguientes secciones, se describe la compatibilidad del conector de Looker a Power BI con varias funciones de Power BI:

Sparkline

Agrega gráficos de líneas a las visualizaciones de tabla o matriz. Para obtener más información, consulta la documentación de los gráficos de líneas de Power BI.

Formato condicional

El formato condicional se puede aplicar a las visualizaciones de tabla o matriz. El conector de Looker a Power BI admite el formato condicional para las columnas numéricas, pero no para los campos de texto. Para obtener instrucciones de configuración generales, consulta la documentación de Power BI.

Conversión de tipos

El conector de Looker a Power BI no admite la conversión de una columna a un número o una fecha dentro de una visualización. Sin embargo, el conector admite la conversión de una columna a texto y el uso de ese campo en una visualización.

Conéctate con Excel

Puedes cargar datos de Looker directamente en Excel para computadoras o Excel para la Web. Para obtener instrucciones de configuración, consulta la documentación de Power BI sobre cómo conectar Excel a conjuntos de datos de Power BI.

Cuando se usa el conector de Looker a Power BI en Excel, funciona de manera similar al modo DirectQuery en Power BI. Cuando se filtran los datos, el conector aplica el filtro en la fuente antes de cargar los datos en Excel.

Puedes conectarte a tus datos con uno de los siguientes métodos en Excel:

Cómo insertar una tabla dinámica

Para insertar una tabla dinámica que esté conectada directamente al conjunto de datos, sigue estos pasos:

  1. Selecciona la pestaña Insertar.
  2. Selecciona Tabla dinámica > Desde Power BI.

Obtén datos

Para importar los datos con la cinta de opciones Datos, sigue estos pasos:

  1. Selecciona la pestaña Datos.
  2. Selecciona Obtener datos > Desde Fabric y Power Platform > Desde Power BI.

Supervisa el conector de Looker a Power BI

Un administrador de Looker puede ver el uso del conector de Looker a Power BI con el grupo de campos Propiedades del cliente de la API de Query en el Explorar historial de actividad del sistema. Cada vez que se ejecuta una consulta nueva, se crea una entrada en la exploración Historial.

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 a Power BI.

A continuación, se muestra 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

Servicio de Power BI

Después de conectar los datos de Looker desde Power BI y publicar informes en Power BI, puedes usar de forma opcional el servicio de Power BI (Power BI en línea) para interactuar con tus informes de Looker en un navegador web.

También puedes publicar informes con el servicio de Power BI usando la seguridad a nivel de las filas.

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

Después de publicar informes en Power BI Desktop con el conector de Looker a Power BI, puedes usar el servicio de Power BI de forma opcional para interactuar con los informes desde un navegador web.

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 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, podrás usar los roles y las reglas en línea con el servicio de Power BI.

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

  1. En Power BI Desktop, abre tu informe y selecciona el menú Inicio en la parte superior de la ventana.
  2. Selecciona la opción Publicar en el menú Página principal.
  3. Selecciona un espacio 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 Espacios de trabajo y selecciona el espacio 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 Seguridad a nivel de la fila. 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 Power BI.

Ahora puedes compartir el informe con quien quieras, y solo verá los datos que se le permite ver, según los roles que creaste.

Habilita el registro de depuración para Power BI Desktop

Para solucionar o diagnosticar un problema, puedes habilitar el registro de la conexión entre Power BI y Looker.

Debes habilitar el registro para la conexión y también para Power BI, como se describe en las siguientes secciones:

Habilita el registro a nivel del conector

Para solucionar problemas, puedes habilitar el registro de diagnóstico en el conector de Looker para Power BI.

Cuando crees una conexión nueva a los datos de Looker desde Power BI Desktop, habilita el registro siguiendo estos pasos:

  1. En el diálogo de conexión de Looker, expande Opciones avanzadas.
  2. Selecciona TRUE en el menú desplegable Enable Logging.

Si ya creaste una conexión a los datos de Looker desde Power BI Desktop, debes editar la consulta de forma manual en el editor de consultas de Power Query siguiendo estos pasos:

  1. En Power BI Desktop, selecciona Transformar datos.
  2. En la cinta de opciones Inicio, selecciona Editor avanzado.
  3. Ubica la línea que comienza con Source = Looker.DataSource.
  4. Actualiza el segundo argumento de la función para incluir EnableLogging=true.

    Looker.DataSource("instance.looker.com", [EnableLogging=true])
    
  5. Haz clic en Listo.

Habilitación del seguimiento a nivel de Power BI

Además de habilitar el registro en la conexión a los datos de Looker desde Power BI Desktop, también debes habilitar el seguimiento desde Power BI Desktop. Para ello, sigue estos pasos:

  1. Selecciona File > Options and settings > Options.
  2. En el diálogo Opciones, selecciona Diagnóstico.
  3. En Opciones de diagnóstico, selecciona Habilitar el registro.
  4. Para ver los archivos de registro, selecciona Abrir carpeta de volcados de falla/registros.

Aspectos para tener en cuenta

Límites de filas de consultas

Las consultas del conector de Looker a Power BI incluirán automáticamente una instrucción 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 a Power BI no tienen un límite de filas impuesto.

Filtros de exploración

Si el 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 se verán 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 de Looker a Power BI. Se ocultarán otros períodos.

Los Explorar de Actividad del sistema no se muestran con el conector de Looker para Power BI

Los Explores de actividad del sistema no aparecen en el conector de Looker a Power BI. Los administradores de Looker pueden ver los Explorar de Actividad del sistema directamente en la IU de Looker.

Limitaciones de la conversión de tipos

Cuando sea posible, es mejor establecer los tipos de columna dentro de tu vista de LookML.

Limitaciones conocidas

Ten en cuenta las siguientes limitaciones cuando uses el conector de Looker a Power BI:

Modelado y modos de datos

  • Dimensiones numéricas: Tanto las dimensiones numéricas como las mediciones aparecen como mediciones en Power BI. Para usar una dimensión numérica como dimensión, debes cambiar su resumen predeterminado a No resumir en Power BI Desktop.
  • Modo de importación: Para obtener un rendimiento óptimo, usa el modo DirectQuery. Si usas el modo de importación de Power BI, ten en cuenta las siguientes restricciones:
    • Rendimiento: Es posible que los informes que acceden a modelos grandes se carguen con lentitud.
    • Tiempos de espera agotados: Si el proceso "Obtener datos" se bloquea o se agota el tiempo de espera, cambia al modo DirectQuery.
    • Restricciones de campos: El modo de importación inhabilita los campos de solo filtro y los campos de parámetros.
    • Evaluación de medidas: El modo de importación restringe la capacidad de Looker para evaluar medidas dentro del Explorador, lo que puede afectar la precisión de los informes.

Agregaciones

Power BI aplica sus propias agregaciones a las medidas de Looker. Esto puede provocar errores o resultados incoherentes, en especial en los objetos visuales de matriz.

  • Tipos admitidos: Solo usa average, count, count_distinct, max, min y sum.
  • Tipos no admitidos: El conector no admite consultas para la desviación estándar, la varianza ni las agregaciones de cadenas alfabéticas de la primera o la última cadena.
  • Rendimiento de la mediana: Power BI calcula la mediana de forma local recuperando todos los valores. Esto es lento en conjuntos de datos grandes y puede agotar el tiempo de espera.

Filtración y ordenamiento

  • Ordenar por campos ocultos: No puedes ordenar por un campo que no se incluya en la visualización. Para ordenar por un campo, agrégalo a la visualización.
  • Limitaciones de los filtros avanzados: Debido a las diferencias entre Power Query y las expresiones de filtro de Looker, se aplican las siguientes limitaciones:
    • Texto: No se admiten varios filtros de texto.
    • Fechas: Para los campos de fecha y fecha y hora, solo se admiten is, is not, is on or after y is before.
    • Solo se admiten varios filtros de números en los siguientes casos:
      • DESIGUALDAD Y DESIGUALDAD (por ejemplo, es menor que Y es mayor que)
      • DESIGUALDAD O DESIGUALDAD (por ejemplo, es menor que O es mayor que).
      • es O es.
    • Solo se admiten varios filtros de fecha y fecha y hora en los siguientes casos:
      • is on or after AND is before
      • is or is

Funciones de Power Query

Las siguientes funciones de tabla no se pueden plegar:

  • Table.Distinct
  • Table.Join
  • Table.NestedJoin
  • Table.Skip

Soluciona problemas

En las siguientes secciones, se describen los problemas comunes y sus soluciones.

El conector de Looker y Power BI no aparece en la lista Obtener datos de Power BI

Verifica que el directorio [Documents]\Microsoft Power BI Desktop\Custom Connectors contenga el archivo looker_1.4.3.mez.

  1. En Power BI Desktop, verifica la configuración de seguridad:
  2. Selecciona File > Options and settings > Options.
  3. Selecciona Seguridad.
  4. En Extensiones de datos, selecciona (No recomendado) Permitir que se cargue cualquier extensión sin validación ni advertencia.
  5. Haz clic en Aceptar.
  6. Reinicia Power BI Desktop.

Error: Los nombres de los campos solo pueden incluir letras, números y guiones bajos

En algunos casos, es posible que recibas el siguiente mensaje de error cuando actualices los datos o apliques cambios:

DataSource.Error
Message: A LookML model issue has occurred.
Details: Invalid field name "...". Field names may only include letters, numbers and underscores and must start with a letter or underscore for Google BigQuery Standard SQL

Este error se produce cuando un nombre de columna contiene espacios o caracteres especiales que no son compatibles con la base de datos subyacente (como BigQuery).

Para resolver este problema, sigue estos pasos:

  1. Identifica la columna que causa el error (por lo general, se hace referencia a ella en la sección Details del mensaje de error).
  2. Cambia el nombre de la columna para que solo contenga letras, números y guiones bajos.
    • Incorrecto: Custom Column Name
    • Correcto: Custom_Column_Name

Error: Se produjo un error al recuperar los datos de este elemento visual

En algunos casos, es posible que recibas un error de autenticación en Power BI que indique una falla de OAuth o un problema de credenciales, como Looker database authentication required.

Si ves este error, significa que a tu cuenta de Looker le faltan las credenciales de OAuth necesarias para la conexión a la base de datos. Para resolver este problema, sigue estos pasos:

  1. Accede a tu instancia de Looker.
  2. Selecciona el ícono de tu perfil de usuario y, luego, Cuenta.
  3. Ve a la sección Credenciales de conexión de OAuth.
  4. Busca la conexión a la que intentas acceder y selecciona Acceder.
  5. Vuelve a Power BI Desktop y actualiza los datos.

Registro de cambios del conector de Looker para Power BI

En las siguientes secciones, se muestran las actualizaciones de cada versión del conector de Looker a Power BI:

Versión 1.4.3

La versión 1.4.3 del conector de Looker a Power BI incluye las siguientes actualizaciones:

  • La etiqueta del conector ahora incluye el número de versión del conector.
  • Se agregó una nueva opción Habilitar registro para habilitar de forma dinámica los registros de diagnóstico en el conector con fines de solución de problemas.
  • Se agregó una nueva opción Mostrar Exploraciones y campos ocultos. Cuando se habilita, se muestran los campos y las exploraciones ocultos. Esta opción reemplaza la anterior Mostrar campos ocultos.

La versión 1.4.3 del conector de Looker a Power BI incluye las siguientes correcciones de errores:

  • Se corrigió un problema por el que fallaba el operador DAX de concatenación de cadenas (&).
  • Se corrigió el problema por el que se producía un error al aplicar una medida de Power BI a una medida de Looker.
  • El menú Credential Configuration ahora vuelve a mostrar el ícono de Looker.

Versión 1.4.2

La versión 1.4.2 del conector de Looker a Power BI incluye las siguientes actualizaciones:

  • Se quitó el parámetro de configuración de conexión Disable Preview Optimization.
  • La opción de conexión Mostrar campos ocultos se trasladó a la sección Opciones avanzadas.
  • Se quitó la marca Beta, por lo que el conector ya no aparece como beta en Power BI.

La versión 1.4.2 del conector de Looker a Power BI incluye las siguientes correcciones de errores:

  • Se corrigió el error de regresión por el que fallaban los segmentadores booleanos y de fecha en Power BI.
  • Se corrigió el filtro is-not que no funcionaba para el filtro dates.

Versión 1.4.0

La versión 1.4.0 del conector de Looker a Power BI incluye las siguientes actualizaciones:

  • Se agregó compatibilidad con el modo de importación
  • Vista previa de datos habilitada
  • Se mejoró el comportamiento cuando se realizan búsquedas con SELECT *.
  • Mejora de la tasa de acierto de caché de Looker
  • Se mejoró el rendimiento de la recuperación de sugerencias de filtros

La versión 1.4.0 del conector de Looker a Power BI incluye las siguientes correcciones de errores:

  • Se corrigió un 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 segmentadores.
  • Se corrigió un error por el que las variables de Liquid se ignoraban en las sentencias de LookML.
  • 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

La versión 1.3.1 del conector de Looker a Power BI incluye 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 incluye la siguiente corrección de errores:

  • Se corrigió un error por el que un objeto visual fallaba si existía un filtro tanto en el objeto visual como en el informe.

Versión 1.3.0

La versión 1.3.0 del conector de Looker para Power BI incluye las siguientes actualizaciones:

  • Formato de fecha y hora simplificado
  • Mejoramos la detección de expresiones de texto no admitidas
  • Se mejoró la generación de informes de mensajes de error

La versión 1.3.0 del conector de Looker a Power BI incluye la siguiente corrección de errores:

  • Se mejoró la compatibilidad con caracteres de escape en valores de filtros

Versión 1.2.0

La versión 1.2.0 del conector de Looker para Power BI incluye las siguientes actualizaciones:

  • Ahora se admiten los campos de solo parámetros y solo filtros
  • Compatibilidad con filtros avanzados para campos de solo filtro de tipo texto, número, fecha y fecha y hora
  • Compatibilidad básica con filtros para el campo de solo filtrado que utiliza los valores sugeridos de Looker