This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Tengo un plan ambicioso para crear un único informe "dorado" para supervisar el uso de todos los informes en todos los espacios de trabajo.
¿Cuál sería el mejor enfoque para esto?
¿Alguien ha hecho algo similar y podría compartir ideas o tutoriales?
Pude conectarme a la API de Power BI, pero no estoy del todo seguro de dónde encontrar toda la información necesaria.
El primer problema que encontré es que comparto informes a través de aplicaciones (no vínculos directos de informes) y el acceso se concede en función de grupos de Azure AD (no de correos electrónicos individuales). Sin embargo, al consultar la API (GetAppUsersAsAdmin y consultas similares), solo obtengo direcciones de correo electrónico de grupo en los resultados, mientras que me gustaría ver usuarios individuales.
¿Podrías ayudarme, por favor?
Solved! Go to Solution.
Hola @LuigiBros ,
Conexión a la API REST de Power BI
Extraer usuarios individuales de grupos de Azure AD
Crear un informe de Power BI
Problema: Límites de API (por ejemplo, GetActivityEvents extrae 30 días de datos).
➡ Solución: Programe la actualización incremental para el seguimiento continuo.
Problema: Los datos de acceso están en grupos, no en usuarios.
➡ Solución: use Microsoft Graph API para resolver los miembros del grupo.
"El objetivo es convertir los datos en información, y la información en conocimiento".
¿Necesita ayuda de Power BI? Conéctate en LinkedIn.
Usando Semantic Link, puedes extraer datos del modelo semántico de Métricas de Uso en un cuaderno. Actualizando y acumulando los datos de forma incremental adecuada, también puedes habilitar el análisis a largo plazo. Al parametrizar la parte de espacio de trabajo, puedes consolidar datos en varios espacios de trabajo.
Dado que GetActivityEvents no incluye información de vista a nivel de página, lo ideal es extraer datos de las Métricas de Uso.
%%pyspark
import sempy.fabric as fabric
workspace = "<workspace_name>"
dataset = "Usage Metrics Report"
table_name = "Report Page views"
dax = f"EVALUATE '{table_name}'"
df = fabric.evaluate_dax(dataset, dax, workspace=workspace)
¿Sabe si es posible unir todos los informes de métricas de uso de todos los espacios de trabajo en uno?
¿Y es posible añadir una tabla adicional al modelo?
Quiero exportar todos los usuarios de Azure AD con licencia de Power BI y comprobar cuántos de ellos no usan informes en absoluto.
Hola @LuigiBros ,
Conexión a la API REST de Power BI
Extraer usuarios individuales de grupos de Azure AD
Crear un informe de Power BI
Problema: Límites de API (por ejemplo, GetActivityEvents extrae 30 días de datos).
➡ Solución: Programe la actualización incremental para el seguimiento continuo.
Problema: Los datos de acceso están en grupos, no en usuarios.
➡ Solución: use Microsoft Graph API para resolver los miembros del grupo.
"El objetivo es convertir los datos en información, y la información en conocimiento".
¿Necesita ayuda de Power BI? Conéctate en LinkedIn.
Gracias, es muy útil.
¡Hola! Si puede obtener acceso a los registros de auditoría, debería poder crear lo que desee. Tiene una capacidad de 90 días de información, por lo que si desea desarrollarlo durante más tiempo, almacene los datos en su almacén de datos, actualícelos diariamente y conecte PBI a su almacén. Seguimiento de las actividades de los usuarios en Microsoft Fabric - Microsoft Fabric | Microsoft Le...
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.