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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo obtener metadatos de Workspace en PowerBI

Como se muestra a continuación, esta es la tabla habitual que podemos ver una vez que entramos en cualquier espacio de trabajo.
¿Hay alguna otra forma que no sea usar la API para 'Obtener datos' en Powerbi?
Si no, hágame saber cómo puedo llamar a la API usando python. Muchas gracias por la ayuda!!!!!!!

mansonwy_0-1714720213441.png

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @mansonwy,

Para obtener los metadatos del área de trabajo y otros datos del catálogo de inquilinos de Power BI, tendría que usar las API de REST de Power BI de una forma u otra.

Significa que puede llamar a las API de varias maneras, como usar Python como mencionó, o incluso llamar a la API directamente en Power BI mediante el conector web en Obtener datos. También puede usar cmdlets de PowerShell.

La API Get Group sería la API de inicio para ayudarlo a obtener los datos. (use la sección Pruébelo en la página de documentación para ver qué datos devuelve para su área de trabajo) Siga los vínculos siguientes que detallan los pasos necesarios para conectarse a las API de Power BI y obtener datos.

Debería poder encontrar numerosos blogs y vídeos que le ayudarán a empezar a usar las API de Power BI.

PD: Necesitaría los permisos adecuados para acceder a las API o a los registros de aplicaciones con los permisos adecuados y acceso a las API de administración de solo lectura de Power BI.

En nuestro lugar, estamos haciendo uso de registros de aplicaciones junto con scripts de PowerShell para capturar la actividad del inquilino de Power BI y los datos del catálogo.

Avísame si necesitas más ayuda.

¡¡Muchas gracias @Bipin-Lala !! Desafortunadamente, debido a un problema de seguridad, solo puedo acceder a continuación. No tengo acceso para tenant.all. Sin embargo, de acuerdo con el ámbito de Microsoft Learn https://learn.microsoft.com/en-us/rest/api/power-bi/capacities/get-refreshables#code-try-0 debería estar bien. Pero sigo teniendo el error 401.

mansonwy_0-1714988964751.png

Hola @mansonwy,

Para usar la autenticación de entidad de servicio para acceder a las API de Power BI, como Capacidades: obtener actualizables, tendría que configurar ciertas opciones en el portal de administración de Power BI para que la entidad de servicio pueda acceder a las API de solo lectura de Power BI. Los permisos concedidos en el Portal de Azure no funcionan y tendrán que quitarse.

Los pasos se explican en detalle aquí: https://learn.microsoft.com/en-us/power-bi/enterprise/read-only-apis-service-principal-authenticatio...

Los Get Refreshables también forman parte de la lista de API documentada en el enlace anterior.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.