Share via


Utilisation d’Azure Log Analytics dans Power BI

Power BI s’intègre à Azure Log Analytics (LA) pour permettre aux administrateurs et aux propriétaires d’espaces de travail Premium de configurer une connexion Log Analytics à leur abonnement Power BI. Cet article décrit le fonctionnement de l’intégration entre Log Analytics et Power BI. Il fournit également des exemples d’utilisation d’Azure Log Analytics dans votre abonnement Power BI Premium.

Azure Log Analytics (LA) est un service d’Azure Monitor utilisé par Power BI pour enregistrer les journaux d’activité. La suite Azure Monitor vous permet de collecter, d’analyser et d’agir sur les données de télémétrie de vos environnements Azure et locaux. Elle offre un stockage à long terme, une interface d’interrogation ad hoc et un accès API pour permettre l’exportation des données et leur intégration dans d’autres systèmes.

L’intégration de Power BI à Log Analytics expose les événements du moteur Analysis Services. Les événements sont dérivés des journaux de diagnostic disponibles pour Azure Analysis Services.

Une fois la connexion à Power BI établie, les données sont envoyées en continu et sont disponibles dans Log Analytics en 5 minutes environ. Le diagramme suivant illustre le fonctionnement d’Azure Monitor, en mettant en évidence le chemin spécifique à Power BI.

Diagram of how Azure Monitor works with Power BI.

Les sections suivantes décrivent l’intégration d’Azure Log Analytics à Power BI, les impératifs nécessaires pour connecter Azure Log Analytics à Power BI ainsi que les considérations à prendre en compte.

Étendues disponibles pour la journalisation

Une connexion Azure Log Analytics est prise en charge pour les espaces de travail Premium dans Power BI. Le tableau suivant fournit des informations supplémentaires sur la configuration de Log Analytics au niveau de l’espace de travail.

Niveau de configuration Rôle/autorisation Tableau de destination dans Log Analytics Détails
Espace de travail Propriétaire d’espace de travail Power BI ou Propriétaire d’espace de travail Log Analytics PowerBIDatasetsWorkspace - Doit être autorisé par l’administrateur du locataire
- Journalise l’activité à partir de l’espace de travail uniquement
- Espaces de travail Premium uniquement
- Espaces de travail v2 uniquement

La section suivante fournit des exemples d’utilisation de la journalisation dans Power BI.

Exemples de scénarios de journalisation

Cette section fournit des exemples qui décrivent la façon dont vous pouvez configurer Log Analytics pour Power BI, l’impact des sélections que vous effectuez sur ce qui est journalisé ainsi que la façon dont les informations sont fournies.

Exemple 1 : Journaux d’espace de travail pour un seul espace de travail

Dans cet exemple, seuls les journaux d’espace de travail de l’Espace de travail A sont envoyés à un espace de travail Log Analytics dédié :

Diagram of example one, sending workspace logs only to another workspace.

Exemple 2 : Journaux d’espace de travail envoyés à des espaces de travail Log Analytics dédiés

Dans cet exemple, les journaux d’espace de travail de deux espaces de travail Power BI différents sont envoyés à des espaces de travail Log Analytics dédiés distincts :

Diagram of example two, separate workspace logs sent to dedicated log workspaces.

Ces exemples mettent en évidence les différentes façons dont vous pouvez utiliser Azure Log Analytics avec Power BI, et obtenir les informations de journal nécessaires.

Dans un autre article, vous verrez comment configurer Azure Log Analytics pour le faire fonctionner avec Power BI. Vous verrez quelles sont les étapes et les impératifs spécifiques à suivre pour que la journalisation fonctionne correctement.

Exemple 3 : journaux d’espace de travail envoyés à un espace de travail Log Analytics dédié

Dans cet exemple, les journaux d’espace de travail de deux espaces de travail Power BI différents sont envoyés à un espace de travail Log Analytics dédié :

Diagram of example three, separate workspace logs sent to dedicated log workspace.

Ces exemples mettent en évidence les différentes façons dont vous pouvez utiliser Azure Log Analytics avec Power BI, et obtenir les informations de journal nécessaires.

Dans un autre article, vous verrez comment configurer Azure Log Analytics pour le faire fonctionner avec Power BI. Vous verrez quelles sont les étapes et les impératifs spécifiques à suivre pour que la journalisation fonctionne correctement.

Considérations et limitations

Gardez à l’esprit les considérations et limitations suivantes quand vous utilisez Azure Log Analytics et Power BI :

  • La prise en charge du cloud souverain est actuellement limitée au Département de la Défense des États-Unis (US Department of Defense) et à GCC-High (Government Community Cloud High) des États-Unis.
  • Seuls les espaces de travail Premium sont pris en charge.
  • Seuls les espaces de travail v2 prennent en charge les connexions Log Analytics.
  • Azure Log Analytics ne prend pas en charge la migration de locataire.
  • Les activités sont capturées uniquement pour les modèles sémantiques hébergés physiquement dans l’espace de travail Premium dans lequel vous configurez la journalisation. Si vous configurez par exemple la journalisation pour l’espace de travail Premium A, aucun journal ne s’affiche pour les rapports qui utilisent des modèles sémantiques hébergés dans Azure Analysis Services. Vous ne verrez pas non plus les journaux des modèles sémantiques partagés qui ne se trouvent pas dans l’espace de travail Premium A. Pour capturer des activités pour des modèles sémantiques partagés, configurez la journalisation sur l’espace de travail qui contient le modèle sémantique partagé, et non sur l’espace de travail qui contient le rapport.
  • Les modèles sémantiques créés sur le web via le chargement d’un fichier CSV ne génèrent pas de journaux.
  • Si vous avez mis en place l’authentification MFA (authentification multifacteur) pour Azure mais pas pour Power BI, les écrans de configuration affichent des erreurs Azure générales. Une solution de contournement consiste à vous connecter d’abord au portail Azure. Effectuez ensuite l’authentification MFA, puis connectez-vous à Power BI dans la même session de navigateur.
  • Si vous utilisez des liaisons privées/réseaux virtuels pour isoler vos espaces de travail Log Analytics, l’ingestion des données dans Log Analytics n’est pas affectée. Toutefois, l’application de modèle Log Analytics (https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)) ne fonctionne pas, car elle s’appuie sur un point de terminaison public qui n’est plus accessible par le service Power BI en tant que liaison privée. Une solution de contournement consiste à utiliser le modèle de rapport .pbit(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports) et à actualiser les données à partir du réseau virtuel privé. Vous devez configurer un mappage DNS personnalisé pour vous assurer que le point de terminaison public utilise une adresse IP interne privée.
  • Pour la fonctionnalité Log Analytics, Power BI envoie uniquement des données à la tablePowerBIDatasetsWorkspace et n’envoie aucune donnée à la table PowerBIDatasetsTenant. Cela évite de stocker des données en double sur Log Analytics dans les deux emplacements.

Les articles suivants fournissent des informations supplémentaires sur Power BI et ses nombreuses fonctionnalités :