March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Alguien me envió un correo y me dice:
Como hago para hacer un reporte en Power BI que consuma listas de Sharepoint Online y que luego pueda actualizar.
Bien, pues al principio esto suena trivial, ir a Power BI Desktop y conectarse a una lista de Sharepoint Online, suena tan simple que hasta hay un conector dedicado para esto.
Pues resulta que no es tan simple, cuando el reporte está terminado y llega la hora de publicarlo, resulta que el servicio de Power BI no permite configurar las credenciales de acceso para la lista de Sharepoint.
Solucion:
Bien, pues al rescate ha venido OData, este protocolo me permite hablar con Sharepoint de forma simple y sin tanto enredo, lo que hacemos es simple, en vez de utilizar el conector nativo de Sharepoint Online, lo que hacemos es utilizar el conector de OData (Toda la documentacion de las APIs REST la pueden encontrar en https://msdn.microsoft.com/en-us/library/office/dn531433.aspx) ,este conector me permite consumir una lista de forma simple, sus items y metadatos, por ejempolo, para leer los items de una lista particular, lo que hacemos es usar esto en la URL de OData
http://<site url>/_api/Web/Lists(guid'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx')/Items
Trabajamos normalmente en nuestro reporte, luego, al momento de publicarlo veremos que nuestro tipo de conexion es OData, alli podremos utilizar autenticacion de tipo OAuth2 y listo.
Simple y sencillo.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.