Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Syndicate_Admin
Administrator
Administrator

¿Hay una forma mejor de importar archivos de asistencia de Microsoft Teams a Power que descargarlos manualmente?

Actualmente estoy reconstruyendo un panel de control que me dio otra persona y que parece haberse corrompido.

El panel tiene varias fuentes, pero una son los archivos de asistencia de Microsoft Teams de una reunión recurrente.

Puedo descargar cada archivo diario manualmente y guardarlo en una carpeta, la importación funciona usando ese método.

Preferiría que el proceso fuera simplemente a recoger archivos nuevos e importarlos sin el paso manual, pero me cuesta encontrar una forma de automatizar esto.

También probé en PowerAutomate y me di vueltas en círculos.

Esto parece que debería ser más fácil de lo que lo estoy haciendo.

Cualquier ayuda es bienvenida.

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

@datagrrl,

Gracias por ponerte en contacto con el Foro de la Comunidad de Microsoft Fabric. Además, gracias a @nielsvdc, @hnguy71, por esas aportaciones en este hilo.

Gracias por la actualización, me alegra saber que has podido encontrar el proceso interno para solicitar permisos de Graph. Solo para añadir una perspectiva alternativa: si conseguir o mantener OnlineMeetings.Read.All se vuelve complicado para aprobar. Un enfoque comúnmente utilizado es aprovechar Power Automate para mover o almacenar automáticamente los archivos de asistencia de Microsoft Teams a una carpeta de SharePoint o OneDrive y luego usar el conector de carpetas de Power BI para ingerir esos archivos. Esto evita llamadas directas a la API de Graph, funciona bien con permisos estándar de usuario y sigue logrando una actualización totalmente automatizada una vez que se añaden nuevos archivos de asistencia.

Este patrón es ampliamente adoptado en entornos empresariales porque se alinea mejor con los límites de gobernanza y seguridad: Power BI simplemente lee archivos desde una ubicación gestionada, mientras que Power Automate se encarga del paso de recopilación. Si ya tienes funcionando la importación manual basada en carpetas, este es esencialmente el mismo diseño, solo que automatizado aguas arriba. Microsoft documenta tanto los conectores SharePoint/OneDrive como los disparadores de Power Automate, por lo que este enfoque está totalmente soportado y es más fácil de operacionalizar a largo plazo.

Consulta estos enlaces:
1. https://learn.microsoft.com/en-gb/graph/permissions-reference
2. https://learn.microsoft.com/en-gb/power-automate/sharepoint-overview
3. https://learn.microsoft.com/en-gb/connectors/onedriveforbusiness

Espero que eso lo aclare. Decidnos si tenéis alguna duda al respecto. Estaremos encantados de ayudarte.

Gracias por usar el Foro de la Comunidad de Microsoft Fabric.

Hola @datagrrl, quizá quieras ver este vídeo. Explica cómo puedes exportar los datos manualmente usando un flujo de Power Automate.

Espero que esto ayude. Si es así, por favor da kudos 👍 y marca como Solución ✔️ Aceptada para ayudar a otros.

Hola @datagrrl,

Solo quería hacer un seguimiento. Si la guía compartida te ha funcionado, es maravilloso, espero que también ayude a otros que buscan respuestas similares. Si hay algo más que quieras explorar o aclarar, no dudes en contactar.

Gracias.

Syndicate_Admin
Administrator
Administrator

Hola @datagrrl, depende del puesto en tu empresa. Si no se te permite ver la asistencia de Teams de todos los equipos de tu empresa, sino solo de los equipos de los que formas parte, entonces la solución sugerida por @hnguy71 no es una solución con la que puedas trabajar. Usar un principal de servicio (Azure App) y conectarte a la API de Graph te da información sobre todos los equipos, no solo sobre los que perteneces.

Entonces, si no tengo acceso a OnlineMeetings.Read.All, ¿no tengo suerte?

Puedes probar en la web de Graph Explorer , iniciar sesión con tus credenciales y probar la URL https://graph.microsoft.com/v1.0/communications/onlineMeetings. Si recibes el mensaje de error "O bien el usuario iniciado sesión no tiene suficientes privilegios, o necesitas consentir uno de los permisos en la pestaña de Modificar permisos ", entonces tu cuenta personal no tiene consentimiento para usar Graph. Estos son permisos que tu departamento de TI necesita asignar, cuando estén dispuestos a hacerlo.

Gracias, pude encontrar el proceso para solicitar esto en mi organización. Eso fue útil.

Syndicate_Admin
Administrator
Administrator

@datagrrl

De hecho, hay una forma de obtener esta información de forma dinámica, pero requerirá algo de trabajo. Permítanme explicar qué hicimos en nuestra empresa para resolver este problema:

  1. Crea una API de Azure App para Graph al menos con el permiso OnlineMeeting.ReadAll o OnlineMeetingArtifact.ReadAll. A partir de ahí, tendrás que asegurarte de recordar tu client_id y client_secret. Más información se puede encontrar aquí: https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
  2. A continuación, necesitarás conocer tu ID de reunión, consultar la reunión específica y obtener el informe de asistencia. Más información se puede encontrar aquí: https://learn.microsoft.com/en-us/graph/api/meetingattendancereport-get?view=graph-rest-1.0&tabs=htt...
  3. Luego, pasarás por una conexión básica de consulta a la API del grafo a través de Power BI. Aquí tienes un artículo rápido sobre cómo usar la API de grafos: https://medium.com/@manumariaraj92/using-microsoft-graph-api-through-power-bi-part-1-c11cc498daec

    La mayoría de los pasos deberían ser los mismos excepto la cadena de consulta. Lo único que falta en ese artículo es que si necesitas actualizarlo online, configúralo siempre como anónimo y salta la prueba de conexión.

Gracias por esto. Uso la API de Graph para otro proceso, pero no pensé en usarla para esto. Lo probaré. Gracias.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors