Existe-t-il un moyen d'actualiser l'ensemble de données Power BI via Azure Data Factory?
J'ai découvert qu'il existe une API REST ( https://powerbi.microsoft.com/en-us/blog/announcing-data-refresh-apis-in-the-power-bi-service/ ), qui peut être utilisé pour faire cette tâche mais j'ai du mal à m'authentifier et à transmettre un jeton d'autorisation pour la même chose.
Veuillez suggérer quelles autres options avons-nous?
3 Réponses :
Actuellement, Azure Data Factory prend en charge uniquement authentification Basic
et Certificat client
:
Méthode d'authentification utilisée pour appeler le point de terminaison. Les types pris en charge sont "Basic ou ClientCertificate".
Bonjour Andrey, je cherchais à authentifier l'API REST Power BI pour actualiser mon ensemble de données à partir d'Azure Data Factory. Ceci est différent de l'authentification de type «Basique» ou «Certificat client».
J'ai pu actualiser mon ensemble de données Power BI à partir d'Azure Data Factory à l'aide de l'API Power BI REST (POST / GET), le défi consistait à transmettre un jeton d'authentification afin de déterminer que je pouvais le faire en capturant «access_token» dans un l'activité distincte, puis transmettez-la à l'activité POST qui actualise réellement l'ensemble de données.
Voici le déroulement:
URL: https://login.microsoftonline.com/common/oauth2/token a>
J'espère que cela vous aidera !!
N'hésitez pas à nous contacter en cas de questions.
En fait, il existe une application implémentant l'API REST dans Azure Logic Apps. Vous pouvez alors appeler l'application logique à partir d'Azure Data Factory. Il y a cependant une mise en garde. Le nombre de demandes d'actualisation au cours des dernières 24 heures est limité à 8 dans le compte premium - Comme mentionné dans la documentation de l'API REST ici .
Voici à quoi cela ressemble dans mon concepteur d'applications logiques.
J'espère que cela aide.
Il sera utile de partager ce que vous avez essayé jusqu'à présent et l'erreur exacte que vous obtenez.