Utilisation de l’audit dans votre organisationUsing auditing within your organization

Découvrez comment l’audit avec Power BI peut vous permettre d’analyser et d’examiner les actions effectuées.Learn how you can use auditing with Power BI to monitor and investigate actions taken. Vous pouvez utiliser le centre de sécurité et conformité ou utiliser PowerShell.You can use the Security and Compliance Center or use 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.Knowing who is taking what action on which item in your Power BI tenant can be critical in helping your organization fulfill its requirements, such as meeting regulatory compliance and records management.

Vous pouvez filtrer les données d’audit par période, utilisateur, tableau de bord, rapport, jeu de données et type d’activité.You can filter the audit data by date range, user, dashboard, report, dataset and activity type. 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.You can also download the activities in a csv (comma separated value) file to analyze offline.

Note

La fonctionnalité d’audit de Power BI en préversion est disponible dans toutes les régions.The auditing feature in Power BI is in preview and is available in all data regions.

Configuration requiseRequirements

Vous devez respecter les exigences suivantes pour accéder aux journaux d’audit :You must meet these requirements to access audit logs:

  • Pour accéder à la section d’audit du Centre de sécurité et conformité Office 365, vous devez disposer d’une licence Exchange Online (incluse avec les abonnements Office 365 Entreprise E3 et E5).To access the auditing section of the Office 365 Security & Compliance Center, you must have an Exchange Online license (included with Office 365 Enterprise E3 and E5 subscriptions).
  • Vous devez être administrateur général ou avoir un rôle d’administrateur Exchange qui fournit l’accès au journal d’audit.You must either be a global admin or have an Exchange admin role that provides access to the audit log.

    Les rôles d’administrateur Exchange sont contrôlés par le biais du centre d’administration Exchange.Exchange admin roles are controlled through the Exchange admin center. Pour plus d’informations, consultez Autorisations dans Exchange Online.For more information, see Permissions in Exchange Online.

  • Si vous avez accès au journal d’audit, mais que vous n’êtes pas administrateur général ni un administrateur de service Power BI, vous n’avez pas accès au portail d’administration de Power BI.If you have access to the audit log but are not a global admin or Power BI Service admin, you will not have access to the Power BI Admin portal. Dans ce cas, vous devez obtenir un lien direct au Centre de sécurité et conformité Office 365.In this case, you must get a direct link to the Office 365 Security & Compliance Center.

Activation des fonctionnalités d’audit dans le portail d’administration Power BIEnabling auditing functionality in the Power BI admin portal

Pour utiliser les rapports, vous devez activer l’audit pour votre organisation.You will need to enable auditing for your organization in order to work with the reports. Pour cela, utilisez les paramètres de client du portail d’administration.You can do this within the tenant settings of the admin portal.

  1. Sélectionnez l’icône en forme d’engrenage dans le coin supérieur droit.Select the gear icon in the upper right.

  2. Sélectionnez Portail d’administration.Select Admin Portal.

  3. Sélectionnez Paramètres du client.Select Tenant settings.

  4. Basculez sur Créer des journaux d’audit pour l’audit des activités internes et la vérification de la conformité.Switch on Create audit logs for internal activity auditing and compliance purposes.

  5. Sélectionnez Appliquer.Select Apply.

Power BI démarre l’enregistrement des différentes activités que les utilisateurs effectuent dans Power BI.Power BI will start logging various activities that your users perform in Power BI. L’affichage des journaux dans le Centre de sécurité et conformité Office 365 peut prendre jusqu’à 48 heures.The logs take up to 48 hours to show up in the O365 Security & Compliance Center. Pour plus d’informations sur les activités qui sont enregistrées, consultez Liste des activités auditées par Power BI.For more information about what activities are logged, see List of activities audited by Power BI.

Note

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.To enable auditing for Power BI in your tenant, you need at least one exchange mailbox license in your tenant.

Accès à vos journaux d’auditAccessing your audit logs

Pour auditer vos journaux Power BI, vous devez visiter le Centre de sécurité et conformité Office 365.To audit your Power BI logs, you must visit the O365 Security & Compliance Center.

  1. Sélectionnez l’icône en forme d’engrenage dans le coin supérieur droit.Select the gear icon in the upper right.

  2. Sélectionnez Portail d’administration.Select Admin Portal.

  3. Sélectionnez Journaux d’audit.Select Audit logs.

  4. Sélectionnez Accéder au Centre d’administration O365.Select Go to O365 Admin Center.

Vous pouvez également accéder à Office 365 | Sécurité et conformité.Alternatively, you can browse to Office 365 | Security & Compliance.

Note

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.To provide non-administrator accounts with access to the audit log, you will need to assign permissions within the Exchange Online Admin Center. 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.For example, you could assign a user to an existing role group, such as Organization Management, or you could create a new role group with the Audit Logs role. Pour plus d’informations, consultez Autorisations dans Exchange Online.For more information, see Permissions in Exchange Online.

Rechercher des activités Power BI uniquementSearch only Power BI activities

Pour limiter les résultats aux seules activités Power BI, procédez comme suit.You can restrict results to only Power BI activities by doing the following.

  1. Sur la page Recherche de journaux d’audit, sélectionnez la liste déroulante Activités sous Recherche.On the Audit log search page, select the drop down for Activities under Search.

  2. Sélectionnez Activités Power BI.Select PowerBI activities.

  3. Sélectionnez n’importe quel emplacement en dehors de la zone de sélection pour la fermer.Select anywhere outside of the selection box to close it.

Vos recherches sont maintenant limitées aux seules activités Power BI.Your searches will now be filtered to only Power BI activities.

Rechercher des journaux d’audit par dateSearch the audit logs by date

Vous pouvez rechercher les journaux par période à l’aide des champs « Date de début » et « Date de fin ».You can search the logs by date range using the “Start date” and “End date” field. Les sept derniers jours sont sélectionnés par défaut.The last seven days are selected by default. La date et l’heure sont présentées au format UTC (temps universel coordonné).The date and time are presented in Coordinated Universal Time (UTC) format. La période maximale que vous pouvez spécifier est de 90 jours.The maximum date range that you can specify is 90 days. Une erreur s’affiche si la période sélectionnée est supérieure à 90 jours.An error is displayed if the selected date range is greater than 90 days.

Note

Si vous utilisez la période maximale de 90 jours, sélectionnez l’heure actuelle comme date de début.If you're using the maximum date range of 90 days, select the current time for the Start date. Sinon, vous recevez une erreur indiquant que la date de début est antérieure à la date de fin.Otherwise, you'll receive an error saying that the start date is earlier than the end date. 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é.If you've turned on auditing within the last 90 days, the maximum date range can't start before the date that auditing was turned on.

Rechercher des journaux d’audit par utilisateurSearch the audit logs by users

Vous pouvez rechercher des entrées du journal d’audit pour les activités effectuées par des utilisateurs spécifiques.You can search for audit log entries for activities performed by specific users. Pour ce faire, entrez un ou plusieurs noms d’utilisateur dans le champ Utilisateurs.To do this, enter one or more user names in the “Users” field. Il s’agit du nom avec lequel les utilisateurs se connectent à Power BI.This would be the username that they sign into Power BI with. Celui-ci ressemble à une adresse de messagerie.It looks like an email address. Laissez cette zone vide afin de renvoyer les entrées pour tous les utilisateurs (et les comptes de service) de votre organisation.Leave this box blank to return entries for all users (and service accounts) in your organization.

Affichage des résultats de la rechercheViewing search results

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.Once you hit the search button, the search results are loaded and after a few moments they are displayed under Results. Lorsque la recherche est terminée, le nombre de résultats s’affiche.When the search is finished, the number of results found is displayed.

Note

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.A maximum of 1000 events will be displayed; if more than 1000 events meet the search criteria, the newest 1000 events are displayed.

Les résultats contiennent les informations suivantes sur chaque événement renvoyé par la recherche.The results contain the following information about each event returned by the search.

ColonneColumn DéfinitionDefinition
DateDate Date et heure (UTC) auxquelles l’événement s’est produit.The date and time (in UTC format) when the event occurred.
Adresse IPIP address Adresse IP de l’appareil utilisé lors de l’enregistrement de l’activité.The IP address of the device that was used when the activity was logged. L’adresse IP est affichée au format d’adresse IPv4 ou IPv6.The IP address is displayed in either an IPv4 or IPv6 address format.
UtilisateurUser Utilisateur (ou compte de service) qui a effectué l’action qui a déclenché l’événement.The user (or service account) who performed the action that triggered the event.
ActivitéActivity Activité exécutée par l’utilisateur.The activity performed by the user. Cette valeur correspond aux activités que vous avez sélectionnées dans la liste déroulante Activités.This value corresponds to the activities that you selected in the Activitiesdrop down list. Pour un événement du journal d’audit d’administrateur Exchange, la valeur de cette colonne est une applet de commande Exchange.For an event from the Exchange admin audit log, the value in this column is an Exchange cmdlet.
ÉlémentItem Objet créé ou modifié suite à l’activité correspondante.The object that was created or modified as a result of the corresponding activity. Par exemple, le fichier affiché ou modifié ou le compte utilisateur mis à jour.For example, the file that was viewed or modified or the user account that was updated. Seule une partie des activités a une valeur dans cette colonne.Not all activities have a value in this column.
DétailsDetail Informations supplémentaires sur une activité.Additional detail about an activity. Là encore, seule une partie des activités a une valeur.Again, not all activities will have a value.

Note

Sélectionnez un en-tête de colonne sous Résultats pour trier les résultats.Select a column header under Results to sort the results. 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.You can sort the results from A to Z or Z to A. Click the Date header to sort the results from oldest to newest or newest to oldest.

Afficher les détails d’un événementView the details for an event

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.You can view more details about an event by selecting the event record in the list of search results. La page de détails qui s’affiche contient les propriétés détaillées de l’enregistrement de l’événement.A details page is displayed that contains the detailed properties from the event record. Les propriétés affichées dépendent du service Office 365 dans lequel l’événement se produit.The properties that are displayed depend on the Office 365 service in which the event occurs. Pour afficher des détails supplémentaires, sélectionnez Plus d’informations.To display additional details, select More information.

Le tableau suivant fournit des détails sur que vous pouvez voir affiché.The following table provides details on that you may see displayed.

Paramètre ou événementParameter or Event DescriptionDescription Informations supplémentairesAdditional Details
Rapport Power BI téléchargéDownloaded Power BI report Cette activité est journalisée chaque fois qu’un rapport est téléchargé.This activity is logged every time a report is downloaded Nom du rapport, Nom du jeu de donnéesReport Name, Dataset Name
Créer un rapportCreate report Cette activité est journalisée chaque fois qu’un rapport est créé.This activity is logged every time a new report is created. Nom du rapport, Nom du jeu de donnéesReport Name, Dataset Name
Modifier le rapportEdit Report Cette activité est enregistrée chaque fois qu’un rapport est modifié.This activity is logged every time a report is edited. Nom du rapport, Nom du jeu de donnéesReport Name, Dataset Name
Créer un jeu de donnéesCreate dataset Cette activité est journalisée chaque fois qu’un jeu de données est créé.This activity is logged every time a dataset is created. Nom du jeu de données, DataConnectivityModeDataset Name, DataConnectivityMode
Supprimer un jeu de donnéesDelete Dataset Cette activité est journalisée chaque fois qu’un jeu de données est supprimé.This activity is logged every time a dataset is deleted. Nom du jeu de données, DataConnectivityModeDataset Name, DataConnectivityMode
Créer une application Power BICreate Power BI app Cette activité est journalisée chaque fois qu’une application Power BI est créée.This acitivity is logged every time a Power BI app is created Nom de l’application, Autorisations, Nom de l’espace de travailApp name, Permissions, Workspace Name
Installer une application Power BIInstall Power BI app Cette activité est journalisée chaque fois qu’une application Power BI est installée.This activity is logged every time a Power AI app installed Nom de l’applicationApp name
Mettre à jour une application Power BIUpdate Power BI app Cette activité est journalisée chaque fois qu’une application Power BI est mise à jour.This activity is logged every time a Power app in updated Nom de l’application, Autorisations, Nom de l’espace de travailApp name, Permissions, Workspace Name
Évaluation étendue de Power BI démarréeStarted Power BI extended trial Cette activité est journalisée chaque fois qu’un utilisateur accepte la version d’évaluation Pro étendue exécutable jusqu’au 31 mai 2018.This activity is logged every time an user accepts the extended pro trial that runs until May 31 2018
Jeu de données Power BI analyséAnalyzed Power BI dataset Cette activité est journalisée chaque fois qu’un jeu de données Power BI est analysé dans Excel.This activity is logged every time a Power BI dataset is analyzed in Excel.
Passerelle Power BI crééeCreated Power BI gateway Cette activité est journalisée chaque fois qu’une passerelle est créée.This activity is logged every time a new gateway is created. Nom de la passerelle, Type de passerelleGateway Name, Gateway Type
Passerelle Power BI suppriméeDeleted Power BI gateway Cette activité est journalisée chaque fois qu’une passerelle est supprimée.This activity is logged every time a gateway is deleted. Nom de la passerelle, Type de passerelleGateway Name, Gateway Type
Source de données ajoutée à la passerelle Power BIAdded Data source to Power BI gateway Cette activité est journalisée chaque fois qu’une source de données est ajoutée à la passerelleThis activity is logged every time a data source in added to the gateway Nom de la passerelle, Type de passerelle, Nom de la source de données, Type de source de donnéesGateway Name, Gateway Type, Datasource Name, Datasource Type
Source de données supprimée de la passerelle Power BIRemoved data source from Power BI gateway Cette activité est journalisée chaque fois qu’une source de données est supprimée d’une passerelleThis activity is logged every time a data source is removed from a gateway Nom de la passerelle, Type de passerelle, Nom de la source de données, Type de source de donnéesGateway Name, Gateway Type, Datasource Name, Datasource Type
Administrateurs de passerelle Power BI modifiésChanged Power BI gateway admins Cette activité est journalisée chaque fois que les administrateurs d’une passerelle sont modifiés (ajoutés/supprimés)This activity is logged every time the admins of a gateway are changed (added/removed) Nom de la passerelle, Utilisateurs ajoutés, Utilisateurs supprimésGateway Name, Users Added, Users Removed
Utilisateurs de source de données de passerelle Power IB modifiésChanged Power IB gateway data source users Cette activité est journalisée chaque fois que les utilisateurs d’une passerelle sont modifiés (ajoutés/supprimés)This activity is logged every time the users of a gateway are changed (added/removed) Nom de la passerelle, Utilisateurs ajoutés, Utilisateurs supprimésGateway Name, Users Added, Users Removed
SetScheduledRefreshSetScheduledRefresh Cette activité est journalisée chaque fois qu’une nouvelle actualisation est planifiée pour un jeu de donnéesThis activity is logged every time a new refresh is scheduled for a dataset Nom du jeu de données, Fréquence d’actualisation (en minutes)Dataset Name, Refresh Frequency (in minutes)

Vous pouvez utiliser PowerShell pour accéder aux journaux d’audit en fonction de votre connexion.You can use PowerShell to access the audit logs based on your login. Pour cela, accédez à Exchange Online.This is done by accessing Exchange Online. Voici un exemple de commande permettant d’extraire des entrées de journal d’audit Power BI.Here is an example of a command to pull Power BI audit log entries.

Note

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.In order to use the New-PSSession command, your account needs to have an Exchange Online license assigned to it and you need access to the audit log for your tenant.

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.For more information on connecting to Exchange Online, see Connect to Exchange Online PowerShell.

Pour plus d’informations sur les paramètres et l’utilisation de la commande Search-UnifiedAuditLog, consultez Search-UnifiedAuditLog.For more information about parameters and usage of the Search-UnifiedAuditLog command, see 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.To see an example of using PowerShell to search the audit log and then assign Power BI Pro licenses based on entries, see Using Power BI audit log and PowerShell to assign Power BI Pro licenses.

Exporter le journal d’audit Power BIExport the Power BI audit log

Vous pouvez exporter le journal d’audit Power BI dans un fichier .csv.You can export the Power BI audit log to a csv file.

  1. Sélectionnez Exporter les résultats.Select Export results.

  2. Sélectionnez Enregistrer les résultats chargés ou Télécharger tous les résultats.Select either Save loaded results or Download all results.

Types d’enregistrement et d’utilisateurRecord and user types

Les entrées du journal d’audit incluent des éléments UserType et RecordType.Audit log entries will have a RecordType and UserType as part of the details for the entry. Toutes les entrées Power BI ont un RecordType de 20.All Power BI entries will have a RecordType of 20.

Pour obtenir la liste complète, consultez Propriétés détaillées du journal d’audit Office 365For a full listing, see Detailed properties in the Office 365 audit log

Liste des activités auditées par Power BIList of activities audited by Power BI

ActivitéActivity DescriptionDescription Informations supplémentairesAdditional details
CreateDashboardCreateDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est créé.This activity is logged every time a new dashboard is created. - Nom du tableau de bord.- Dashboard name.
EditDashboardEditDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est renommé.This activity is logged every time a dashboard is renamed. - Nom du tableau de bord.- Dashboard name.
DeleteDashboardDeleteDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est supprimé.This activity is logged every time a dashboard is deleted. - Nom du tableau de bord.- Dashboard name.
PrintDashboardPrintDashboard Cet événement est enregistré chaque fois qu’un tableau de bord est imprimé.This event is logged every time that a dashboard is printed. - Nom du tableau de bord.- Dashboard name.
- Nom du jeu de données.- Dataset name
ShareDashboardShareDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est partagé.This activity is logged every time a dashboard is shared. - Nom du tableau de bord.- Dashboard name.
- E-mail du destinataire.-Recipient Email.
- Nom du jeu de données.- Dataset name.
- Autorisations de repartage.- Reshare permissions.
ViewDashboardViewDashboard Cette activité est enregistrée chaque fois qu’un tableau de bord est consulté.This activity is logged every time a dashboard is viewed. - Nom du tableau de bord.- Dashboard name.
ExportTileExportTile Cet événement est enregistré chaque fois qu’une vignette de tableau de bord est exportée.This event is logged every time data is exported from a dashboard tile. - Nom de la vignette.- Tile name.
- Nom du jeu de données.- Dataset name.
DeleteReportDeleteReport Cette activité est enregistrée chaque fois qu’un rapport est supprimé.This activity is logged every time a report is deleted. - Nom du rapport.- Report name.
ExportReportExportReport Cet événement est enregistré chaque fois que les données sont exportées à partir d’une vignette de rapport.This event is logged every time data is exported from a report tile. - Nom du rapport.- Report name.
- Nom du jeu de données.- Dataset name.
PrintReportPrintReport Cet événement est enregistré chaque fois qu’un rapport est imprimé.This event is logged every time that a report is printed. - Nom du rapport.- Report name.
- Nom du jeu de données.- Dataset name.
PublishToWebReportPublishToWebReport Cet événement est enregistré chaque fois qu’un rapport est publié sur le web.This event is logged every time that a report is Published To Web. - Nom du rapport.- Report Name.
- Nom du jeu de données.- Dataset name.
ViewReportViewReport Cette activité est enregistrée chaque fois qu’un rapport est consulté.This activity is logged every time a report is viewed. - Nom du rapport.- Report name.
ExploreDatasetExploreDataset Cet événement est enregistré chaque fois que vous explorez un jeu de données en le sélectionnant.This event is logged every time you explore a dataset by selected it. - Nom du jeu de données.- Dataset name
DeleteDatasetDeleteDataset Cet événement est enregistré chaque fois qu’un jeu de données est supprimé.This event is logged every time a dataset is deleted. - Nom du jeu de données.- Dataset name.
CreateOrgAppCreateOrgApp Cette activité est enregistrée chaque fois qu’un pack de contenu d’organisation est créé.This activity is logged every time an organizational content pack is created. - Nom du pack de contenu d’organisation.- Organizational Content Pack name.
- Nom des tableaux de bord.- Dashbaord names.
- Nom des rapports.- Report names.
- Nom des jeux de données.- Dataset names.
CreateGroupCreateGroup Cette activité est déclenchée chaque fois qu’un groupe est créé.This activity is fired every time a group is created. - Nom du groupe.- Group name.
AddGroupMembersAddGroupMembers Cette activité est enregistrée chaque fois qu’un membre est ajouté à un espace de travail de groupe Power BI.This activity is logged every time a member is added to a Power BI group workspace. - Nom du groupe.- Group name.
- Adresses e-mail.- Email addresses.
UpdatedAdminFeatureSwitchUpdatedAdminFeatureSwitch Cet événement est enregistré chaque fois qu’un commutateur de fonctionnalité d’administration est modifié.This event is logged every time an admin feature switch is changed. - Nom du commutateur.- Switch name.
- Nouvel état du commutateur.- New switch state.
OptInForProTrialOptInForProTrial Cet événement est consigné quand un utilisateur choisit d’essayer Power BI Pro au sein du service.This event is logged when a user choses to try Power BI Pro within the service. - Adresse e-mail- email address

Étapes suivantesNext steps

Portail d’administration Power BIPower BI Admin Portal
Qu’est-ce que Power BI Premium ?Power BI Premium - what is it?
Achat de Power BI ProPurchasing Power BI Pro
Autorisations dans Exchange OnlinePermissions in Exchange Online
Se connecter à Exchange Online PowerShellConnect to Exchange Online PowerShell
Search-UnifiedAuditLogSearch-UnifiedAuditLog
Propriétés détaillées du journal d’audit Office 365Detailed properties in the Office 365 audit log

D’autres questions ?More questions? Essayez d’interroger la communauté Power BITry asking the Power BI Community