Nous avons un rapport PowerBI qui a été connecté à un serveur SQL sur site. Ce serveur a été déplacé vers Azure, nous avons donc modifié le rapport pour utiliser désormais la requête directe au lieu de l'importer. Pour cela, je suis allé dans le PBIX existant et j'ai modifié les paramètres de la source de données afin que l'ensemble de données du rapport soit maintenant une requête directe pointant vers un SQL Server azur. Après cela, j'ai importé mon PBIX dans mon espace de travail Azure PowerBI en utilisant "powerbi import". J'ai ensuite mis à jour l'ensemble de données puisqu'il s'agit d'une requête directe et que les informations d'identification doivent être mises à jour avec "powerbi update-connection"PowerBI embedded with Direct Query obtient un écran blanc et 403
Toutes ces étapes sont réussies.
Je peux ensuite aller chercher mes rapports "powerbi get-reports" et avoir accès à "powerbi create-embed-token". Cela fonctionne aussi.
Le rapport est chargé dans la configuration intégrée mais reste blanc. Il semble n'y avoir aucune donnée ou aucune connexion.
PowerBI génère une erreur bizarre que l'on ne voit généralement pas:
GET https://wabi-us-north-central-redirect.analysis.windows.net/powerbi/metadata/models/xxxxxxx/?modelOptions=Default&packageId=xxxxxxx 403 (Forbidden)
Nous avons beaucoup d'autres rapports en cours d'exécution sur requête directe à d'autres Azure SQL Server, mais aucun de ceux qui réussissent sur ce SQL Server migré vers Azure. Je parle aussi avec Microsoft dès que possible.
Mise à jour: Microsoft examine le problème. Il semble que mon objet de source de données est entré dans un état corrompu en raison d'un ensemble initial de propriétés db (essentiellement un bogue). Gardera cette publication à jour. Update2: Il semble que les espaces de travail PowerBi dans Azure créés avant le 17 avril ne prennent pas en charge la connexion à plusieurs bases de données SQL. La solution serait alors de créer un espace de travail différent, mais il semble que les espaces de travail PowerBi créés via Azure soient désormais obsolètes. La solution est de tout migrer vers le service powerbi (app.powerbi.com). Beaucoup de retouches en perspective.
Il est vrai que le problème est avec la mise à jour des informations d'identification. Le serveur Powerbi refuse de prendre l'utilisateur mis à jour et passer. Cependant puisque c'est powerbi embarqué je ne peux pas forcer le prompt pour eux. Tout cela est géré par les serveurs powerbi. La solution intégrée qu'ils ont fournie n'est vraiment pas amusante à jouer avec pour être honnête. –