Forum Discussion

eyem4usf's avatar
eyem4usf
New Member
5 years ago

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's avatar
    SteveCampbell
    Icon for Memorable Member rankMemorable 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's avatar
      SteveCampbell
      Icon for Memorable Member rankMemorable 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