Découvrez comment l’audit avec Power BI peut vous permettre d’analyser et d’examiner les actions effectuées. Vous pouvez utiliser le centre de sécurité et de conformité ou utiliser PowerShell.

Il est important de savoir qui effectue une action sur un élément donné de votre locataire Power BI, afin de permettre à votre entreprise de répondre à ses exigences, notamment en matière de conformité réglementaire et de gestion des enregistrements.

Vous pouvez filtrer les données d’audit par période, utilisateur, tableau de bord, rapport, jeu de données et type d’activité. Vous pouvez également télécharger les activités dans un fichier .csv (valeurs séparées par des virgules) pour les analyser en mode hors connexion.

Remarque :

La fonctionnalité d’audit de Power BI en préversion est disponible dans toutes les régions.

Activation des fonctionnalités d’audit dans le portail d’administration Power BI

Pour utiliser les rapports, vous devez activer l’audit pour votre organisation. Pour cela, utilisez les paramètres de client du portail d’administration.

  1. Sélectionnez l’icône en forme d’engrenage dans le coin supérieur droit.

  2. Sélectionnez Portail d’administration.

  3. Sélectionnez Paramètres du client.

  4. Basculez sur Créer des journaux d’audit pour l’audit des activités internes et la vérification de la conformité.

  5. Sélectionnez Appliquer.

Power BI démarre l’enregistrement des différentes activités que les utilisateurs effectuent dans Power BI. L’affichage des journaux dans le Centre de sécurité et conformité Office 365 peut prendre jusqu’à 48 heures. Pour plus d’informations sur les activités qui sont enregistrées, consultez Liste des activités auditées par Power BI.

Licences nécessaires

L’audit est une fonctionnalité Power BI Pro et les événements d’audit sont uniquement disponibles pour les utilisateurs de cette version. Les utilisateurs disposant de licences (gratuites) Power BI apparaissent comme Utilisateur gratuit.

Pour plus d’informations sur l’acquisition et l’attribution des licences Power BI Pro pour les utilisateurs de votre organisation, consultez Acheter Power BI Pro.

Pour plus d’informations sur la façon de restreindre l’inscription des utilisateurs gratuits, consultez Activation ou désactivation de l’inscription des utilisateurs individuels dans Azure Active Directory.

Remarque :

Afin d’activer l’audit pour Power BI dans votre client, ce dernier doit avoir au moins une licence de boîte aux lettres Exchange.

Accès à vos journaux d’audit

Pour auditer vos journaux Power BI, vous devez visiter le Centre de sécurité et conformité Office 365.

  1. Sélectionnez l’icône en forme d’engrenage dans le coin supérieur droit.

  2. Sélectionnez Portail d’administration.

  3. Sélectionnez Journaux d’audit.

  4. Sélectionnez Accéder au Centre d’administration O365.

Vous pouvez également accéder à Office 365 | Sécurité et conformité.

Remarque :

Pour fournir à des comptes non-administrateurs l’accès au journal d’audit, vous devez attribuer les autorisations dans le centre d’administration Exchange Online. Par exemple, vous pouvez affecter un utilisateur à un groupe de rôles existant (comme Gestion de l’organisation) ou vous pouvez créer un nouveau groupe de rôles avec le rôle Journaux d’audit. Pour plus d’informations, consultez Autorisations dans Exchange Online.

Rechercher des activités Power BI uniquement

Pour limiter les résultats aux seules activités Power BI, procédez comme suit.

  1. Sur la page Recherche de journaux d’audit, sélectionnez la liste déroulante Activités sous Recherche.

  2. Sélectionnez Activités Power BI.

  3. Sélectionnez n’importe quel emplacement en dehors de la zone de sélection pour la fermer.

Vos recherches sont maintenant limitées aux seules activités Power BI.

Rechercher des journaux d’audit par date

Vous pouvez rechercher les journaux par période à l’aide des champs « Date de début » et « Date de fin ». Les sept derniers jours sont sélectionnés par défaut. La date et l’heure sont présentées au format UTC (temps universel coordonné). La période maximale que vous pouvez spécifier est de 90 jours. Une erreur s’affiche si la période sélectionnée est supérieure à 90 jours.

Remarque :

Si vous utilisez la période maximale de 90 jours, sélectionnez l’heure actuelle comme date de début. Sinon, vous recevez une erreur indiquant que la date de début est antérieure à la date de fin. Si vous avez activé l’audit dans les 90 derniers jours, la période maximale ne peut pas démarrer avant la date à laquelle l’audit a été activé.

Rechercher des journaux d’audit par utilisateur

Vous pouvez rechercher des entrées du journal d’audit pour les activités effectuées par des utilisateurs spécifiques. Pour ce faire, entrez un ou plusieurs noms d’utilisateur dans le champ Utilisateurs. Il s’agit du nom avec lequel les utilisateurs se connectent à Power BI. Celui-ci ressemble à une adresse de messagerie. Laissez cette zone vide afin de renvoyer les entrées pour tous les utilisateurs (et les comptes de service) de votre organisation.

Affichage des résultats de la recherche

Une fois que vous appuyez sur le bouton de recherche, les résultats de recherche sont chargés et ils s’affichent quelques secondes plus tard sous forme de résultats. Lorsque la recherche est terminée, le nombre de résultats s’affiche.

Remarque :

Un maximum de 1 000 événements s’affiche ; si plus de 1 000 événements correspondent aux critères de recherche, les 1 000 événements les plus récents apparaissent.

Les résultats contiennent les informations suivantes sur chaque événement renvoyé par la recherche.

Colonne Définition
Date Date et heure (UTC) auxquelles l’événement s’est produit.
Adresse IP Adresse IP de l’appareil utilisé lors de l’enregistrement de l’activité. L’adresse IP est affichée au format d’adresse IPv4 ou IPv6.
Utilisateur Utilisateur (ou compte de service) qui a effectué l’action qui a déclenché l’événement.
Activité Activité exécutée par l’utilisateur. Cette valeur correspond aux activités que vous avez sélectionnées dans la liste déroulante Activités. Pour un événement du journal d’audit d’administrateur Exchange, la valeur de cette colonne est une applet de commande Exchange.
Élément Objet créé ou modifié suite à l’activité correspondante. Par exemple, le fichier affiché ou modifié ou le compte d’utilisateur mis à jour. Seule une partie des activités a une valeur dans cette colonne.
Détails Informations supplémentaires sur une activité. Là encore, seule une partie des activités a une valeur.
Remarque :

Sélectionnez un en-tête de colonne sous Résultats pour trier les résultats. Vous pouvez trier les résultats de A à Z ou de Z à A. Cliquez sur l’en-tête Date pour trier les résultats du plus ancien au plus récent ou du plus récent au plus ancien.

Afficher les détails d’un événement

Vous pouvez afficher plus de détails sur un événement en sélectionnant l’enregistrement d’événement dans la liste des résultats de recherche. La page de détails qui s’affiche contient les propriétés détaillées de l’enregistrement de l’événement. Les propriétés affichées dépendent du service Office 365 dans lequel l’événement se produit. Pour afficher des détails supplémentaires, sélectionnez Plus d’informations.

Voici quelques détails qu’il est possible d’afficher.

Paramètre Description
Id Identificateur unique d’un enregistrement d’audit.
RecordType Type d’opération indiqué par l’enregistrement. Pour plus d’informations sur les types d’enregistrement de journal d’audit, consultez le tableau sur les types d’enregistrement des journaux d’audit.
CreationTime Date et heure au format UTC (temps universel coordonné) auxquelles l’utilisateur a effectué l’activité.
Operation Nom de l’activité de l’utilisateur ou de l’administrateur.
OrganizationId GUID du service Office 365 de votre organisation dans lequel l’événement s’est produit.
UserType Type d’utilisateur qui a effectué l’opération. Pour plus d’informations sur les types d’utilisateur, consultez le tableau sur les types d’utilisateurs.
UserKey ID unique de passeport de l’utilisateur qui a effectué l’activité.
ResultStatus Indique si l’action (spécifiée dans la propriété Operation) a réussi ou non. Les valeurs possibles sont Succeeded, PartiallySucceded ou Failed.
ObjectId Pour une activité SharePoint et OneDrive Entreprise, nom de chemin d’accès complet du fichier ou dossier consulté par l’utilisateur.
UserId UPN (nom d’utilisateur principal) de l’utilisateur qui a effectué l’action (spécifiée dans la propriété Operation) qui a généré la journalisation de l’enregistrement, par exemple my_name@my_domain_name. Notez que les enregistrements relatifs à des activités effectuées par les comptes système (comme SHAREPOINT\system ou AUTORITÉ NT\SYSTEM) sont également inclus.
ClientIp Adresse IP de l’appareil utilisé lors de l’enregistrement de l’activité. L’adresse IP est affichée au format d’adresse IPv4 ou IPv6.

Utilisation de PowerShell pour la recherche

Vous pouvez utiliser PowerShell pour accéder aux journaux d’audit en fonction de votre connexion. Pour cela, accédez à Exchange Online. Voici un exemple de commande permettant d’extraire des entrées de journal d’audit Power BI.

Remarque :

Pour utiliser la commande New-PSSession, votre compte doit disposer d’une licence Exchange Online et vous devez accéder au journal d’audit de votre locataire.

Set-ExecutionPolicy RemoteSigned

$UserCredential = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $Session
Search-UnifiedAuditLog -StartDate 9/11/2016 -EndDate 9/15/2016 -RecordType PowerBI -ResultSize 1000 | Format-Table | More

Pour plus d’informations sur la connexion à Exchange Online, consultez Se connecter à Exchange Online PowerShell.

Pour plus d’informations sur les paramètres et l’utilisation de la commande Search-UnifiedAuditLog, consultez Search-UnifiedAuditLog.

Pour voir un exemple d’utilisation de PowerShell pour effectuer une recherche dans le journal d’audit et attribuer des licences Power BI Pro en fonction des entrées, consultez le billet de blog sur l’utilisation du journal d’audit Power BI et de PowerShell pour attribuer des licences Power BI Pro.

Exporter le journal d’audit Power BI

Vous pouvez exporter le journal d’audit Power BI dans un fichier .csv.

  1. Sélectionnez Exporter les résultats.

  2. Sélectionnez Enregistrer les résultats chargés ou Télécharger tous les résultats.

Types d’enregistrement et d’utilisateur

Les entrées du journal d’audit incluent des éléments UserType et RecordType. Toutes les entrées Power BI ont un RecordType de 20.

Pour obtenir la liste complète, consultez Propriétés détaillées du journal d’audit Office 365

Liste des activités auditées par Power BI

Activité Description Informations supplémentaires
CreateDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est créé. - Nom du tableau de bord.
EditDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est renommé. - Nom du tableau de bord.
DeleteDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est supprimé. - Nom du tableau de bord.
PrintDashboard Cet événement est enregistré chaque fois qu’un tableau de bord est imprimé. - Nom du tableau de bord.
- Nom du jeu de données.
ShareDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est partagé. - Nom du tableau de bord.
- E-mail du destinataire.
- Nom du jeu de données.
- Autorisations de repartage.
ViewDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est consulté. - Nom du tableau de bord.
ExportTile Cet événement est enregistré chaque fois qu’une vignette de tableau de bord est exportée. - Nom de la vignette.
- Nom du jeu de données.
DeleteReport Cette activité est enregistrée chaque fois qu’un rapport est supprimé. - Nom du rapport.
ExportReport Cet événement est enregistré chaque fois que les données sont exportées à partir d’une vignette de rapport. - Nom du rapport.
- Nom du jeu de données.
PrintReport Cet événement est enregistré chaque fois qu’un rapport est imprimé. - Nom du rapport.
- Nom du jeu de données.
PublishToWebReport Cet événement est enregistré chaque fois qu’un rapport est publié sur le web. - Nom du rapport.
- Nom du jeu de données.
ViewReport Cette activité est enregistrée chaque fois qu’un rapport est consulté. - Nom du rapport.
ExploreDataset Cet événement est enregistré chaque fois que vous explorez un jeu de données en le sélectionnant. - Nom du jeu de données.
DeleteDataset Cet événement est enregistré chaque fois qu’un jeu de données est supprimé. - Nom du jeu de données.
CreateOrgApp Cette activité est enregistrée chaque fois qu’un pack de contenu d’organisation est créé. - Nom du pack de contenu d’organisation.
- Nom des tableaux de bord.
- Nom des rapports.
- Nom des jeux de données.
CreateGroup Cette activité est déclenchée chaque fois qu’un groupe est créé. - Nom du groupe.
AddGroupMembers Cette activité est enregistrée chaque fois qu’un membre est ajouté à un espace de travail de groupe Power BI. - Nom du groupe.
- Adresses e-mail.
UpdatedAdminFeatureSwitch Cet événement est enregistré chaque fois qu’un commutateur de fonctionnalité d’administration est modifié. - Nom du commutateur.
- Nouvel état du commutateur.
OptInForProTrial Cet événement est consigné quand un utilisateur choisit d’essayer Power BI Pro au sein du service. - Adresse e-mail

Voir aussi

Portail d’administration Power BI
Achat de Power BI Pro
Autorisations dans Exchange Online
Se connecter à Exchange Online PowerShell
Search-UnifiedAuditLog
Propriétés détaillées du journal d’audit Office 365
D’autres questions ? Posez vos questions à la communauté Power BI