Forum Discussion
Cómo conectar Power BI Desktop a la API de REST de Azure
Estoy tratando de extraer una lista de instancias de Azure usando
https://management.core.windows.net//rolesizes
Del artículo: https://docs.microsoft.com/en-us/previous-versions/azure/reference/dn469422(v-azure.100)
Me cuesta averiguar cómo hacer que Power BI se conecte a esta API. Cuando intento usar el conector web, solo se queja de "el acceso al recurso está prohibido". Sólo puedo reintentar o cancelar. Si elijo Editar, no tengo ni idea de lo que necesito agregar y de dónde para cualquier clave o encabezados de respuesta.
Cualquier ayuda sería muy apreciada por alguien que no tiene mucha experiencia en conectar Power BI a las API.
Gracias,
2 Replies
- SteveCampbell
Memorable Member
Solo puede conectarse a recursos web en Power BI a través de anónimos. Azure requiere la verificación de Ouath2. Deberá enviar una solicitud de publicación a los servidores de autenticación y devolver un token y, a continuación, usarlo en un encabezado de autenticación.
Ver:
https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow
Como no puede usar su oficina 365, creo que la única manera sería registrar un director de aplicación en azul y autenticarse a través de un secreto de esto. No estoy 100% seguro de que funcione.
Esto requerirá una gran cantidad de código M detallado
Mi recomendación sería utilizar un servicio diferente (como adf u otro idioma) para procesar primero los datos.
- SteveCampbell
Memorable Member
Dicho esto, si ejecuta esto desde una máquina virtual azul, tienen un protocolo de autenticación y un punto de conexión independientes que pueden usar el IP de la máquina virtual y es bastante posible. Pero sólo sería utilizable desde esa máquina virtual