Power BI でユーザー アクティビティを追跡するTrack user activities in Power BI

Power BI テナント内で、だれがどの項目にどのようなアクションを実行しているかを把握することは、組織が法令順守やレコード管理などの要件を満たすうえで非常に重要です。Knowing who is taking what action on which item in your Power BI tenant can be critical in helping your organization fulfill its requirements, like meeting regulatory compliance and records management. Power BI では、ユーザー アクティビティを追跡する 2 つのオプションがあります。Power BI アクティビティ ログ統合監査ログです。With Power BI, you have two options to track user activity: The Power BI activity log and the unified audit log. どちらのログにも、Power BI 監査データの完全なコピーが含まれていますが、次の表に示すように、いくつかの重要な違いがあります。These logs both contain a complete copy of the Power BI auditing data, but there are several key differences, as summarized in the following table.

統合監査ログUnified audit log Power BI アクティビティ ログPower BI activity log
Power BI 監査イベントに加えて、SharePoint Online、Exchange Online、Dynamics 365、およびその他のサービスからのイベントが含まれます。Includes events from SharePoint Online, Exchange Online, Dynamics 365, and other services in addition to the Power BI auditing events. Power BI 監査イベントのみが含まれます。Includes only the Power BI auditing events.
View-Only Audit Logs (表示専用監査ログ) または監査ログのアクセス許可を持つユーザー (グローバル管理者や監査人など) のみがアクセス権を持ちます。Only users with View-Only Audit Logs or Audit Logs permissions have access, such as global admins and auditors. グローバル管理者と Power BI サービス管理者がアクセス権を持ちます。Global admins and Power BI service admins have access.
グローバル管理者と監査者は、Microsoft 365 Security Center、および Microsoft 365 コンプライアンス センターを使用して、統合監査ログを検索できます。Global admins and auditors can search the unified audit log by using the Microsoft 365 Security Center and the Microsoft 365 Compliance Center. アクティビティ ログを検索するためのユーザー インターフェイスはまだありません。There's no user interface to search the activity log yet.
グローバル管理者と監査者は、Microsoft 365 Management API とコマンドレットを使用して、監査ログ エントリをダウンロードできます。Global admins and auditors can download audit log entries by using Microsoft 365 Management APIs and cmdlets. グローバル管理者と Power BI サービス管理者は、Power BI REST API および管理コマンドレットを使用して、アクティビティ ログ エントリをダウンロードできます。Global admins and Power BI service admins can download activity log entries by using a Power BI REST API and management cmdlet.
監査データは 90 日間保持されます。Keeps audit data for 90 days アクティビティ データは 30 日間保持されます (パブリック プレビュー)。Keeps activity data for 30 days (public preview).
テナントが別の Azure リージョンに移動された場合でも、監査データは保持されます。Retains audit data, even if the tenant is moved to a different Azure region. テナントが別の Azure リージョンに移動された場合、アクティビティ データは保持されません。Doesn't retain activity data when the tenant is moved to a different Azure region.

アクティビティ ログの使用Use the activity log

注意

Microsoft Cloud Deutschland の場合、アクティビティ ログはサポートされていません。Activity logging isn't supported for Microsoft Cloud Deutschland. ドイツのクラウドに関するサービス制限については、「ドイツのクラウド顧客向け Power BI についてよく寄せられる質問」に詳細があります。Learn more about service limitations for the Germany cloud in Frequently Asked Questions for Power BI for Germany Cloud customers.

Power BI サービス管理者は、Power BI アクティビティ ログに基づくカスタム レポートを使用して、テナント レベルですべての Power BI リソースの使用状況を分析できます。As a Power BI service admin, you can analyze usage for all Power BI resources at the tenant level by using custom reports based on the Power BI activity log. アクティビティをダウンロードするには、REST API または PowerShell コマンドレットを使用します。You can download the activities by using a REST API or PowerShell cmdlet. アクティビティ データは、日付の範囲、ユーザー、およびアクティビティの種類でフィルター処理することもできます。You can also filter the activity data by date range, user, and activity type.

アクティビティ ログの要件Activity log requirements

Power BI アクティビティ ログにアクセスするには、次の要件を満たしている必要があります。You must meet these requirements to access the Power BI activity log:

  • グローバル管理者または Power BI サービス管理者のいずれかであること。You must either be a global admin or a Power BI service admin.
  • Power BI 管理コマンドレットをローカルにインストールしているか、Azure Cloud Shell で Power BI 管理コマンドレットを使用していること。You have installed the Power BI Management cmdlets locally or use the Power BI Management cmdlets in Azure Cloud Shell.

ActivityEvents REST APIActivityEvents REST API

Power BI REST API に基づく管理アプリケーションを使用すると、アクティビティ イベントを BLOB ストアや SQL データベースにエクスポートすることができます。You can use an administrative application based on the Power BI REST APIs to export activity events into a blob store or SQL database. その後、エクスポートされたデータの上にカスタムの使用状況レポートを作成できます。You can then build a custom usage report on top of the exported data. ActivityEvents REST API の呼び出しでは、開始日と終了日を指定する必要があります。必要に応じて、アクティビティの種類やユーザー ID でアクティビティを選択するフィルターを指定します。In the ActivityEvents REST API call, you must specify a start date and end date and optionally a filter to select activities by activity type or user ID. アクティビティ ログには大量のデータが含まれている可能性があるため、ActivityEvents API で現時点でサポートされているのは、要求あたり最大 1 日分のデータのダウンロードのみです。Because the activity log could contain a large amount of data, the ActivityEvents API currently only supports downloading up to one day of data per request. つまり、次の例のように、開始日と終了日に同じ日付を指定する必要があります。In other words, the start date and end date must specify the same day, as in the following example. DateTime 値は UTC 形式で指定してください。Make sure you specify the DateTime values in UTC format.

https://api.powerbi.com/v1.0/myorg/admin/activityevents?startDateTime='2019-08-31T00:00:00'&endDateTime='2019-08-31T23:59:59'

エントリの数が多いと、ActivityEvents API では、約 5,000 ‐ 10,000 のエントリと継続トークンのみが返されます。If the number of entries is large, the ActivityEvents API returns only around 5,000 to 10,000 entries and a continuation token. 継続トークンを使用して ActivityEvents API を再度呼び出してエントリの次のバッチを取得し、すべてのエントリを取得して継続トークンを受け取らなくなるまでこれを続けます。Call the ActivityEvents API again with the continuation token to obtain the next batch of entries, and so forth, until you have retrieved all entries and no longer receive a continuation token. 次の例は、継続トークンの使用方法を示しています。The following example shows how to use the continuation token.

https://api.powerbi.com/v1.0/myorg/admin/activityevents?continuationToken='%2BRID%3ARthsAIwfWGcVAAAAAAAAAA%3D%3D%23RT%3A4%23TRC%3A20%23FPC%3AARUAAAAAAAAAFwAAAAAAAAA%3D'

返されたエントリの数に関係なく、結果に継続トークンが含まれている場合は、継続トークンが返されなくなるまで、そのトークンを使用してもう一度 API を呼び出して残りのデータを取得するようにしてください。Regardless of the number of entries returned, if the results include a continuation token, make sure you call the API again using that token to retrieve the remaining data, until a continuation token is no longer returned. 呼び出しでは、イベント エントリなしで継続トークンが返されることもあります。It can happen that a call even returns a continuation token without any event entries. 次の例は、応答で返された継続トークンを使用してループする方法を示しています。The following example shows how to loop with a continuation token returned in the response:

while(response.ContinuationToken != null)
{
   // Store the activity event results in a list for example
    completeListOfActivityEvents.AddRange(response.ActivityEventEntities);

    // Make another call to the API with continuation token
    response = GetPowerBIActivityEvents(response.ContinuationToken)
}
completeListOfActivityEvents.AddRange(response.ActivityEventEntities);

注意

すべてのイベントが表示されるまでに最大 24 時間かかる場合がありますが、通常は、完全なデータをはるかに早く使用できるようになります。It can take up to 24 hours for all events to show up, though full data is typically available much sooner.

監査アクティビティ イベントの取得方法例など、Power BI REST API の使用方法については、Power BI REST API リファレンス ドキュメントの「管理者 - Get Activity Events」を参照してください。To learn more about using the Power BI REST API, including examples of how to get audit activity events, see Admin - Get Activity Events in the Power BI REST API reference documentation.

Get-PowerBIActivityEvent コマンドレットGet-PowerBIActivityEvent cmdlet

PowerShell の Power BI 管理コマンドレットを使用して、アクティビティ イベントをダウンロードします。Download activity events by using the Power BI Management cmdlets for PowerShell. Get-PowerBIActivityEvent コマンドレットを使用すると、継続トークンが自動的に処理されます。The Get-PowerBIActivityEvent cmdlet automatically handles the continuation token for you. Get-PowerBIActivityEvent コマンドレットでは、ActivityEvents REST API と同じ制限がある StartDateTime と EndDateTime パラメーターを受け取ります。The Get-PowerBIActivityEvent cmdlet takes a StartDateTime and an EndDateTime parameter with the same restrictions as the ActivityEvents REST API. つまり、一度に取得できるアクティビティ データは 1 日分だけなので、開始日と終了日で同じ日付値を参照する必要があります。In other words, the start date and end date must reference the same date value because you can only retrieve the activity data for one day at a time.

次のスクリプトでは、すべての Power BI アクティビティをダウンロードする方法を示しています。The following script demonstrates how to download all Power BI activities. このコマンドでは、個々のアクティビティのプロパティに簡単にアクセスできるように、JSON の結果が .NET オブジェクトに変換されます。The command converts the results from JSON into .NET objects for straightforward access to individual activity properties. これらの例は、イベントを見逃さないようにするための、1 日で可能な最小および最大のタイムスタンプを示しています。These examples show the smallest and largest timestamps possible for a day to ensure no events are missed.

Login-PowerBI

$activities = Get-PowerBIActivityEvent -StartDateTime '2019-08-31T00:00:00' -EndDateTime '2019-08-31T23:59:59' | ConvertFrom-Json

$activities.Count
$activities[0]

アクティビティ データのフィルター処理Filter activity data

アクティビティの種類とユーザー ID でアクティビティ イベントをフィルター処理できます。You can filter activity events by activity type and user ID. 次のスクリプトでは、ViewDashboard アクティビティのイベント データのみをダウンロードする方法を示しています。The following script demonstrates how to download only the event data for the ViewDashboard activity. サポートされているパラメーターの追加情報については、コマンド Get-Help Get-PowerBIActivityEvent を使用します。For additional information about supported parameters, use the command Get-Help Get-PowerBIActivityEvent.

Login-PowerBI

$activities = Get-PowerBIActivityEvent -StartDateTime '2019-08-31T00:00:00' -EndDateTime '2019-08-31T23:59:59' -ActivityType 'ViewDashboard' | ConvertFrom-Json

$activities.Count
$activities[0]

注意

Power BI アクティビティ ログ イベントをフィルター処理して取得する方法については、PowerShell のサンプルを参照してください。A PowerShell sample is available to help you learn how to filter and retrieve Power BI activity log events. 詳細については、「Power BI アクティビティ ログへのアクセス」を参照してください。For more information, see Access the Power BI activity log.

監査ログの使用Use the audit log

タスクで Power BI と Microsoft 365 をまたぐユーザー アクティビティを追跡する場合は、Office 365 セキュリティ/コンプライアンス センターで監査を使用するか、PowerShell を使用します。If your task is to track user activities across Power BI and Microsoft 365, you work with auditing in the Office 365 Security & Compliance Center or use PowerShell. 監査は Exchange Online の機能に依存しています。これは Power BI をサポートするために自動的にプロビジョニングされます。Auditing relies on functionality in Exchange Online, which is automatically provisioned to support Power BI.

監査データは、日付範囲、ユーザー、ダッシュボード、レポート、データセット、アクティビティの種類によってフィルター処理できます。You can filter the audit data by date range, user, dashboard, report, dataset, and activity type. アクティビティを csv (コンマ区切り値) ファイルとしてダウンロードし、オフラインで分析することもできます。You can also download the activities in a csv (comma-separated value) file to analyze offline.

監査ログの要件Audit log requirements

監査ログにアクセスするには、次の要件を満たしている必要があります。You must meet these requirements to access audit logs:

  • 監査ログにアクセスするには、グローバル管理者であるか、Exchange Online で Audit Logs (監査ログ) または View-Only Audit Logs (表示専用監査ログ) ロールが割り当てられている必要があります。You must either be a global admin or assigned the Audit Logs or View-Only Audit Logs role in Exchange Online to access the audit log. 既定では、これらのロールは、Exchange 管理センター内の [アクセス許可] ページで Compliance Management (コンプライアンス管理) および Organization Management (組織管理) ロール グループに割り当てられています。By default, the Compliance Management and Organization Management role groups come with these roles assigned on the Permissions page in the Exchange admin center. 監査ログを表示できるロールに関する詳細については、「監査ログを検索するための要件」を参照してください。For more information about the roles that can view audit logs, see Requirements to search the audit log.

    管理者以外のアカウントに監査ログへのアクセス許可を与えるには、これらのロール グループのいずれかのメンバーとしてそのユーザーを追加します。To provide non-admin accounts with access to the audit log, add the user as a member of one of these role groups. 別の方法でそれを行いたい場合は、Exchange 管理センターでカスタム ロール グループを作成し、Audit Logs (監査ログ) または View-Only Audit Logs (表示専用監査ログ) ロールをこのグループに割り当ててから、管理者以外のアカウントをこの新しいロール グループに追加することができます。If you want to do it another way, you can create a custom role group in the Exchange admin center, assign the Audit Logs or View-Only Audit Logs role to this group, and then add the non-admin account to the new role group. 詳細については、「Manage role groups in Exchange Online (Exchange Online でロール グループを管理する)」をご覧ください。For more information, see Manage role groups in Exchange Online.

    Microsoft 365 管理センターから Exchange 管理センターにアクセスできない場合は、 https://outlook.office365.com/ecp に移動し、ご自分の資格情報を使ってサインインします。If you can't access the Exchange admin center from the Microsoft 365 admin center, go to https://outlook.office365.com/ecp and sign in using your credentials.

  • 監査ログへのアクセス権はあっても、グローバル管理者または Power BI サービスの管理者ではない場合は、Power BI 管理ポータルにアクセスできません。If you have access to the audit log but aren't a global admin or Power BI Service admin, you can't get to the Power BI Admin portal. この場合、Office 365 セキュリティ/コンプライアンス センターへの直接リンクを使用します。In this case, use a direct link to the Office 365 Security & Compliance Center.

監査ログにアクセスするAccess your audit logs

ログにアクセスするには、まず Power BI でログ記録が有効になっていることを確認します。To access logs, first make sure to enable logging in Power BI. 詳細については、管理ポータルに関するドキュメント内の「監査ログ」をご覧ください。For more information, see Audit logs in the admin portal documentation. 監査を有効にしてから監査データを表示できるようになるまで、最大で 48 時間の遅延が発生する場合があります。There can be up to a 48-hour delay between the time you enable auditing and when you can view audit data. データがすぐに表示されない場合は、後で、監査ログを確認してください。If you don't see data immediately, check the audit logs later. 監査ログの表示アクセス許可を取得してからログにアクセスできるようになるまでにも、同様の遅延が発生する場合があります。There can be a similar delay between getting permission to view audit logs and being able to access the logs.

Power BI 監査ログは、Office 365 セキュリティ/コンプアライアンス センターを通して直接利用できます。The Power BI audit logs are available directly through the Office 365 Security & Compliance Center. また、Power BI 管理ポータルからのリンクもあります。There's also a link from the Power BI admin portal:

  1. Power BI で、右上隅にある歯車アイコンを選択してから、 [管理ポータル] を選択します。In Power BI, select the gear icon in the upper-right corner, then select Admin portal.

    [管理ポータル] オプションが強調して示されている歯車ドロップダウン メニューのスクリーンショット。

  2. [監査ログ] を選びます。Select Audit logs.

  3. [Microsoft 365 管理センターに移動] を選択します。Select Go to Microsoft 365 Admin Center.

    [監査ログ] オプションと [365 管理センターに移動] オプションが強調して示されている管理ポータルのスクリーンショット。

Power BI のアクティビティのみを検索するSearch only Power BI activities

次の手順に従って、検索結果を Power BI のアクティビティのみに制限します。Restrict results to only Power BI activities by following these steps. アクティビティの一覧については、この記事の後半にある「Power BI の監査対象アクティビティ」の一覧をご覧ください。For a list of activities, see the list of activities audited by Power BI later in this article.

  1. [監査ログの検索] ページで、 [検索] の下にある [アクティビティ] のドロップダウンを選択します。On the Audit log search page, under Search, select the drop-down for Activities.

  2. [Power BI アクティビティ] を選択します。Select Power BI activities.

    [Power BI アクティビティ] が強調表示されている [監査ログの検索] のスクリーンショット。

  3. 選択ボックスの外側の任意の場所を選択して、ボックスを閉じます。Select anywhere outside of the selection box to close it.

検索では Power BI のアクティビティのみが返されます。Your searches will only return Power BI activities.

監査ログを日付で検索するSearch the audit logs by date

[開始日] フィールドと [終了日] フィールドを使用して、指定した日付範囲のログを検索することができます。You can search the logs by date range using the Start date and End date fields. 既定の選択は過去 7 日間です。The default selection is the past seven days. 日付と時刻は世界協定時刻 (UTC) 形式で表示されます。The display presents the date and time in Coordinated Universal Time (UTC) format. 指定できる日付範囲は最大 90 日です。The maximum date range that you can specify is 90 days.

選択した日付範囲が 90 日間よりも大きい場合は、エラーが表示されます。You'll receive an error if the selected date range is greater than 90 days. 最大の日付範囲である 90 日を使用する場合は、 [開始日] として現在の時刻を選択してください。If you're using the maximum date range of 90 days, select the current time for Start date. そうしないと、開始日が終了日より前であるというエラーが表示されます。Otherwise, you'll receive an error saying that the start date is earlier than the end date. 過去 90 日間に監査を有効にしている場合、監査を有効にした日付より前から日付範囲を開始することはできません。If you've turned on auditing within the last 90 days, the date range can't start before the date that auditing was turned on.

[開始日] および [終了日] オプションが強調表示されている [監査ログの検索] のスクリーンショット。

監査ログをユーザーで検索するSearch the audit logs by users

特定のユーザーが実行したアクティビティの監査ログ エントリを検索できます。You can search for audit log entries for activities done by specific users. [ユーザー] フィールドに 1 つまたは複数のユーザー名を入力します。Enter one or more user names in the Users field. ユーザー名はメール アドレスのような形式です。The user name looks like an email address. それは、ユーザーが Power BI へのログインに使用するアカウントです。It's the account that users log into Power BI with. このボックスを空白のままにすると、組織のすべてのユーザー (およびサービス アカウント) のエントリが返されます。Leave this box blank to return entries for all users (and service accounts) in your organization.

[ユーザー] が強調表示されている [監査ログの検索] のスクリーンショット。

検索結果を表示するView search results

[検索] を選択すると、検索結果が読み込まれます。After you select Search, the search results load. しばらくすると、 [結果] に表示されます。After a few moments, they display under Results. 検索の完了後、見つかった結果の数が示されます。When the search finishes, the display shows the number of results found. [監査ログの検索] には、最大で 1000 件のイベントが表示されます。Audit log search displays a maximum of 1000 events. 1000 件を超えるイベントが検索条件を満たしている場合、アプリでは最新の 1000 件のイベントが表示されます。If more than 1000 events meet the search criteria, the app displays the newest 1000 events.

主要な結果を表示するView the main results

[結果] 領域には、検索によって返されたイベントごとに次の情報が含まれます。The Results area has the following information for each event returned by the search. 検索結果を並べ替えるには、 [結果] の下の列ヘッダーを選択します。Select a column header under Results to sort the results.

Column 定義Definition
DateDate イベント発生時の日付と時刻 (UTC 形式)。The date and time (in UTC format) when the event occurred.
IP アドレスIP address ログに記録されたアクティビティに使用されたデバイスの IP アドレス。The IP address of the device used for the logged activity. アプリでは、IPv4 または IPv6 のアドレス形式で IP アドレスが表示されます。The app displays the IP address in either an IPv4 or IPv6 address format.
ユーザーUser イベント発生のトリガーとなったアクションを実行したユーザー (またはサービス アカウント)。The user (or service account) who performed the action that triggered the event.
アクティビティActivity ユーザーが実行したアクティビティ。The activity performed by the user. この値は、 [アクティビティ] ドロップ ダウン リストから選択したアクティビティに対応します。This value corresponds to the activities that you selected in the Activities drop down list. Exchange 管理の監査ログに記録されるイベントの場合、この列の値は Exchange コマンドレットです。For an event from the Exchange admin audit log, the value in this column is an Exchange cmdlet.
項目Item 対応するアクティビティのために作成または変更されたオブジェクト。The object created or modified because of the corresponding activity. たとえば、表示または変更されたファイルや、更新されたユーザー アカウントなどです。For example, the viewed or modified file, or the updated user account. すべてのアクティビティにこの列の値があるとは限りません。Not all activities have a value in this column.
詳細Detail アクティビティに関する追加の詳細。Additional detail about an activity. この列の値も、すべてのアクティビティにあるとは限りません。Again, not all activities have a value.

イベントの詳細を表示するView the details for an event

イベントの詳細を表示するには、検索結果の一覧でイベント レコードを選択します。To view more details about an event, select the event record in the list of search results. イベント レコードの詳しいプロパティを示す [詳細] ページが表示されます。A Details page appears that has the detailed properties from the event record. [詳細] ページに表示されるプロパティは、イベントが発生した Microsoft 365 サービスによって異なります。The Details page displays properties depending on the Microsoft 365 service in which the event occurs.

これらの詳細を表示するには、 [詳細情報] を選択します。To display these details, select More information. Power BI エントリの RecordType プロパティの値は、すべて 20 です。All Power BI entries have a value of 20 for the RecordType property. その他のプロパティについて詳しくは、監査ログのプロパティの詳細に関する記事をご覧ください。For information about other properties, see Detailed properties in the audit log.

[詳細情報] オプションが強調して示されている監査の詳細ダイアログのスクリーンショット。

検索結果をエクスポートするExport search results

Power BI 監査ログを CSV ファイルにエクスポートするには、次の手順のようにします。To export the Power BI audit log to a CSV file, follow these steps.

  1. [結果のエクスポート] を選択します。Select Export results.

  2. [Save loaded results] (読み込み済み結果を保存) または [Download all results] (すべての結果をダウンロード) のいずれかを選択します。Select either Save loaded results or Download all results.

    [すべての結果をダウンロードする] が強調表示された [結果のエクスポート] オプションのスクリーンショット。

PowerShell を使用して監査ログを検索するUse PowerShell to search audit logs

PowerShell を使用し、自分のログインに基づいて監査ログにアクセスすることもできます。You can also use PowerShell to access the audit logs based on your login. 次の例は、Exchange Online PowerShell に接続してから Search-UnifiedAuditLog コマンドを使用して Power BI 監査ログのエントリを取得する方法を示しています。The following example shows how to connect to Exchange Online PowerShell and then use the Search-UnifiedAuditLog command to pull Power BI audit log entries. スクリプトを実行するには、「監査ログの要件」セクションで説明されているように、管理者に適切なアクセス許可が割り当てられている必要があります。To run the script, an admin must assign you the appropriate permissions, as described in the Audit log requirements section.

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/2018 -EndDate 9/15/2018 -RecordType PowerBI -ResultSize 1000 | Format-Table | More

PowerShell を使用して監査ログをエクスポートするUse PowerShell to export audit logs

PowerShell を使用し、監査ログ検索の結果をエクスポートすることもできます。You can also use PowerShell to export the results of your audit logs search. 次の例では、Search-UnifiedAuditLog コマンドから送信し、Export-Csv コマンドレットを使用して結果をエクスポートする方法を確認できます。The following example shows how to send from the Search-UnifiedAuditLog command, and export the results using the Export-Csv cmdlet. スクリプトを実行するには、「監査ログの要件」セクションで説明されているように、管理者に適切なアクセス許可が割り当てられている必要があります。To run the script, an admin must assign you the appropriate permissions, as described in the Audit log requirements section.

$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/2019 -EndDate 9/15/2019 -RecordType PowerBI -ResultSize 5000 |
Export-Csv -Path "c:\temp\PowerBIAuditLog.csv" -NoTypeInformation

Remove-PSSession $Session

Exchange Online に接続する方法の詳細については、「リモート PowerShell による Exchange への接続」を参照してください。For more information on connecting to Exchange Online, see Connect to Exchange Online PowerShell. 監査ログと共に PowerShell を使用する別の例としては、「Using Power BI audit log and PowerShell to assign Power BI Pro licenses」(Power BI 監査ログと PowerShell を使って Power BI Pro のライセンスを割り当てる) をご覧ください。For another example of using PowerShell with audit logs, see Using Power BI audit log and PowerShell to assign Power BI Pro licenses.

監査ログとアクティビティ ログで使用可能な操作Operations available in the audit and activity logs

次の操作は、監査ログとアクティビティ ログの両方で実行できます。The following operations are available in both the audit and activity logs.

フレンドリ名Friendly name 操作名Operation name ノートNotes
Excel で Power BI のおすすめのテーブルにアクセスしましたAccessed Power BI featured tables in Excel AnalyzedByExternalApplicationAnalyzedByExternalApplication
Power BI Gateway にデータ ソースを追加しましたAdded data source to Power BI gateway AddDatasourceToGatewayAddDatasourceToGateway
Power BI フォルダーへのアクセスを追加しましたAdded Power BI folder access AddFolderAccessAddFolderAccess 現在使用されていませんNot currently used
Power BI グループ メンバーを追加しましたAdded Power BI group members AddGroupMembersAddGroupMembers
管理者がテナントにデータフローのストレージ アカウントをアタッチしましたAdmin attached dataflow storage account to tenant AdminAttachedDataflowStorageAccountToTenantAdminAttachedDataflowStorageAccountToTenant 現在使用されていませんNot currently used
Power BI データセットの分析Analyzed Power BI dataset AnalyzedByExternalApplicationAnalyzedByExternalApplication ユーザーがサービスと対話するときに生成されますGenerated when users interact with the service
Power BI レポートを分析しましたAnalyzed Power BI report AnalyzeInExcelAnalyzeInExcel
配置パイプラインへのワークスペースの割り当てAssigned a workspace to a deployment pipeline AssignWorkspaceToPipelineAssignWorkspaceToPipeline
データフロー ストレージ アカウントの関連付けAttached dataflow storage account AttachedDataflowStorageAccountAttachedDataflowStorageAccount
ゲートウェイに対するバインドされた Power BI データセットBinded Power BI dataset to gateway BindToGatewayBindToGateway
データフローの更新をキャンセルしましたCanceled dataflow refresh CancelDataflowRefreshCancelDataflowRefresh
容量の状態を変更しましたChanged capacity state ChangeCapacityStateChangeCapacityState
容量のユーザー割り当てを変更しましたChanged capacity user assignment UpdateCapacityUsersAssignmentUpdateCapacityUsersAssignment
Power BI データセットの接続を変更しましたChanged Power BI dataset connections SetAllConnectionsSetAllConnections
変更された Power BI Gateway の管理者Changed Power BI gateway admins ChangeGatewayAdministratorsChangeGatewayAdministrators
変更された Power BI ゲートウェイ データ ソースのユーザーChanged Power BI gateway data source users ChangeGatewayDatasourceUsersChangeGatewayDatasourceUsers
組織のカスタム ビジュアルの作成Created an organizational custom visual InsertOrganizationalGalleryItemInsertOrganizationalGalleryItem
組織の Power BI コンテンツ パックを作成しましたCreated organizational Power BI content pack CreateOrgAppCreateOrgApp
配置パイプラインの作成Created deployment pipeline CreateAlmPipelineCreateAlmPipeline
Power BI アプリを作成しましたCreated Power BI app CreateAppCreateApp
Power BI ダッシュボードを作成しましたCreated Power BI dashboard CreateDashboardCreateDashboard
Power BI データフローを作成しましたCreated Power BI dataflow CreateDataflowCreateDataflow
Power BI データセットを作成しましたCreated Power BI dataset CreateDatasetCreateDataset
Power BI メール サブスクリプションを作成しましたCreated Power BI email subscription CreateEmailSubscriptionCreateEmailSubscription
Power BI フォルダーを作成しましたCreated Power BI folder CreateFolderCreateFolder
Power BI Gateway の作成Created Power BI gateway CreateGatewayCreateGateway
Power BI グループを作成しましたCreated Power BI group CreateGroupCreateGroup
Power BI レポートを作成しましたCreated Power BI report CreateReport 1CreateReport 1
カスタム ビジュアルによる Azure AD アクセス トークンの要求Custom visual requested Azure AD access token GenerateCustomVisualAADAccessTokenGenerateCustomVisualAADAccessToken
カスタム ビジュアルによる Office Web Apps アクセス トークンの要求Custom visual requested Office Web Apps access token GenerateCustomVisualWACAccessTokenGenerateCustomVisualWACAccessToken
外部ストレージ アカウントにデータフローを移行しましたDataflow migrated to external storage account DataflowMigratedToExternalStorageAccountDataflowMigratedToExternalStorageAccount 現在使用されていませんNot currently used
データフローのアクセス許可を追加しましたDataflow permissions added DataflowPermissionsAddedDataflowPermissionsAdded 現在使用されていませんNot currently used
データフローのアクセス許可を削除しましたDataflow permissions removed DataflowPermissionsRemovedDataflowPermissionsRemoved 現在使用されていませんNot currently used
組織のカスタム ビジュアルの削除Deleted an organizational custom visual DeleteOrganizationalGalleryItemDeleteOrganizationalGalleryItem
配置パイプラインの削除Deleted deployment pipeline DeleteAlmPipelineDeleteAlmPipeline
組織の Power BI コンテンツ パックを削除しましたDeleted organizational Power BI content pack DeleteOrgAppDeleteOrgApp
Power BI コメントを削除しましたDeleted Power BI comment DeleteCommentDeleteComment
Power BI ダッシュボードを削除しましたDeleted Power BI dashboard DeleteDashboardDeleteDashboard 現在使用されていませんNot currently used
Power BI データフローを削除しましたDeleted Power BI dataflow DeleteDataflowDeleteDataflow 現在使用されていませんNot currently used
Power BI データセットを削除しましたDeleted Power BI dataset DeleteDatasetDeleteDataset
Power BI メール サブスクリプションを削除しましたDeleted Power BI email subscription DeleteEmailSubscriptionDeleteEmailSubscription
Power BI フォルダーを削除しましたDeleted Power BI folder DeleteFolderDeleteFolder
Power BI フォルダーへのアクセスを削除しましたDeleted Power BI folder access DeleteFolderAccessDeleteFolderAccess 現在使用されていませんNot currently used
Power BI Gateway の削除Deleted Power BI gateway DeleteGatewayDeleteGateway
Power BI グループを削除しましたDeleted Power BI group DeleteGroupDeleteGroup
Power BI レポートを削除しましたDeleted Power BI report DeleteReportDeleteReport
パイプライン ステージへの配置Deployed to a pipeline stage DeployAlmPipelineDeployAlmPipeline
Power BI データセットのデータ ソースを検出しましたDiscovered Power BI dataset data sources GetDatasourcesGetDatasources
Power BI レポートのダウンロードDownloaded Power BI report DownloadReportDownloadReport
データフローのプロパティを編集しましたEdited dataflow properties EditDataflowPropertiesEditDataflowProperties
Power BI の証明書に対する権限を編集しましたEdited Power BI certification permission EditCertificationPermissionEditCertificationPermission 現在使用されていませんNot currently used
Power BI ダッシュボードを編集しましたEdited Power BI dashboard EditDashboardEditDashboard 現在使用されていませんNot currently used
Power BI データセットを編集しましたEdited Power BI dataset EditDatasetEditDataset
Power BI データセット プロパティを編集しましたEdited Power BI dataset properties EditDatasetPropertiesEditDatasetProperties 現在使用されていませんNot currently used
Power BI レポートを編集しましたEdited Power BI report EditReportEditReport
Power BI データフローをエクスポートしましたExported Power BI dataflow ExportDataflowExportDataflow
Power BI レポートのビジュアル データをエクスポートしましたExported Power BI report visual data ExportReportExportReport
Power BI タイル データをエクスポートしましたExported Power BI tile data ExportTileExportTile
データフローのアクセス許可の追加に失敗しましたFailed to add dataflow permissions FailedToAddDataflowPermissionsFailedToAddDataflowPermissions 現在使用されていませんNot currently used
データフローへのアクセス許可の削除に失敗しましたFailed to remove dataflow permissions FailedToRemoveDataflowPermissionsFailedToRemoveDataflowPermissions 現在使用されていませんNot currently used
Power BI のデータ フローの SAS トークンを生成しましたGenerated Power BI dataflow SAS token GenerateDataflowSasTokenGenerateDataflowSasToken
Power BI の埋め込みトークンを生成しましたGenerated Power BI Embed Token GenerateEmbedTokenGenerateEmbedToken
Power BI にファイルをインポートしましたImported file to Power BI インポートImport
Power BI アプリをインストールしましたInstalled Power BI app InstallAppInstallApp
容量にワークスペースを移行しましたMigrated workspace to a capacity MigrateWorkspaceIntoCapacityMigrateWorkspaceIntoCapacity
Power BI コメントを投稿しましたPosted Power BI comment PostCommentPostComment
Power BI ダッシュボードを出力しましたPrinted Power BI dashboard PrintDashboardPrintDashboard
Power BI レポート ページを出力しましたPrinted Power BI report page PrintReportPrintReport
Power BI レポートを Web に発行しましたPublished Power BI report to web PublishToWebReport 2PublishToWebReport 2
おすすめのテーブルを発行または更新しましたPublished or updated featured tables UpdateFeaturedTables 3UpdateFeaturedTables 3
Key Vault からの Power BI データフロー シークレットを受信しましたReceived Power BI dataflow secret from Key Vault ReceiveDataflowSecretFromKeyVaultReceiveDataflowSecretFromKeyVault
配置パイプラインからのワークスペースの削除Removed a workspace from a deployment pipeline UnassignWorkspaceFromPipelineUnassignWorkspaceFromPipeline
Power BI Gateway からのデータ ソースの削除Removed data source from Power BI gateway RemoveDatasourceFromGatewayRemoveDatasourceFromGateway
Power BI グループ メンバーを削除しましたRemoved Power BI group members DeleteGroupMembersDeleteGroupMembers
容量からのワークスペースを削除しましたRemoved workspace from a capacity RemoveWorkspacesFromCapacityRemoveWorkspacesFromCapacity
Power BI ダッシュボードを名前変更しましたRenamed Power BI dashboard RenameDashboardRenameDashboard
Power BI データフローの更新を要求しましたRequested Power BI dataflow refresh RequestDataflowRefreshRequestDataflowRefresh 現在使用されていませんNot currently used
Power BI データセットの更新を要求しましたRequested Power BI dataset refresh RefreshDatasetRefreshDataset
Power BI ワークスペースを取得しましたRetrieved Power BI workspaces GetWorkspacesGetWorkspaces
秘密度ラベルが適用されていますSensitivity Label Applied SensitivityLabelAppliedSensitivityLabelApplied
秘密度ラベルが変更されていますSensitivity Label Changed SensitivityLabelChangedSensitivityLabelChanged
秘密度ラベルが削除されていますSensitivity Label Removed SensitivityLabelRemovedSensitivityLabelRemoved
ワークスペースに使用されるデータフロー ストレージの場所を選択しましたSet dataflow storage location for a workspace SetDataflowStorageLocationForWorkspaceSetDataflowStorageLocationForWorkspace
Power BI のデータフローへのスケジュールされた更新を設定しましたSet scheduled refresh on Power BI dataflow SetScheduledRefreshOnDataflowSetScheduledRefreshOnDataflow
Power BI のデータセットへのスケジュールされた更新を設定しましたSet scheduled refresh on Power BI dataset SetScheduledRefreshSetScheduledRefresh
Power BI ダッシュボードを共有しましたShared Power BI dashboard ShareDashboardShareDashboard
Power BI レポートを共有しましたShared Power BI report ShareReportShareReport
Power BI の延長した評価期間の開始Started Power BI extended trial OptInForExtendedProTrialOptInForExtendedProTrial 現在使用されていませんNot currently used
Power BI の試用版を開始しましたStarted Power BI trial OptInForProTrialOptInForProTrial
Power BI データソースを引継ぎましたTook over a Power BI datasource TakeOverDatasourceTakeOverDatasource
Power BI データセットを引き継ぎましたTook over Power BI dataset TakeOverDatasetTakeOverDataset
Power BI データフローを引継ぎましたTook over a Power BI dataflow TookOverDataflowTookOverDataflow
未発行の Power BI アプリUnpublished Power BI app UnpublishAppUnpublishApp
容量リソース管理設定の更新Update capacity resource governance settings UpdateCapacityResourceGovernanceSettingsUpdateCapacityResourceGovernanceSettings 現在 Microsoft 365 管理センターに存在していませんNot currently in Microsoft 365 admin center
組織のカスタム ビジュアルの更新Updated an organizational custom visual UpdateOrganizationalGalleryItemUpdateOrganizationalGalleryItem
容量管理者を更新しましたUpdated capacity admin UpdateCapacityAdminsUpdateCapacityAdmins
容量表示名を更新しましたUpdated capacity display name UpdateCapacityDisplayNameUpdateCapacityDisplayName
データフロー ストレージの割り当てのアクセス許可の更新Updated dataflow storage assignment permissions UpdatedDataflowStorageAssignmentPermissionsUpdatedDataflowStorageAssignmentPermissions
配置パイプラインのアクセスの更新Updated deployment pipeline access UpdateAlmPipelineAccessUpdateAlmPipelineAccess
配置パイプラインの構成の更新Updated deployment pipeline configuration SetConfigurationAlmPipelineSetConfigurationAlmPipeline
組織の Power BI 設定を更新しましたUpdated organization's Power BI settings UpdatedAdminFeatureSwitchUpdatedAdminFeatureSwitch
Power BI アプリを更新しましたUpdated Power BI app UpdateAppUpdateApp
Power BI データフローを更新しましたUpdated Power BI dataflow UpdateDataflowUpdateDataflow
Power BI データセット データ ソースを更新しましたUpdated Power BI dataset data sources UpdateDatasourcesUpdateDatasources
Power BI データセット パラメーターを更新しましたUpdated Power BI dataset parameters UpdateDatasetParametersUpdateDatasetParameters
Power BI メール サブスクリプションを更新しましたUpdated Power BI email subscription UpdateEmailSubscriptionUpdateEmailSubscription
Power BI フォルダーを更新しましたUpdated Power BI folder UpdateFolderUpdateFolder
Power BI フォルダーへのアクセスを更新しましたUpdated Power BI folder access UpdateFolderAccessUpdateFolderAccess
Power BI ゲートウェイ データ ソースの資格情報を更新しましたUpdated Power BI gateway data source credentials UpdateDatasourceCredentialsUpdateDatasourceCredentials
Power BI ダッシュボードを参照しましたViewed Power BI dashboard ViewDashboardViewDashboard
Power BI データフローを参照しましたViewed Power BI dataflow ViewDataflowViewDataflow
Power BI レポートを参照しましたViewed Power BI report ViewReportViewReport
Power BI タイルを参照しましたViewed Power BI tile ViewTileViewTile
Power BI の使用状況メトリックを参照しましたViewed Power BI usage metrics ViewUsageMetricsViewUsageMetrics

1 Power BI Desktop からサービスへの発行は、サービスの CreateReport イベントです。1 Publishing from Power BI Desktop to the service is a CreateReport event in the service.

2 PublishtoWebReport は、Web に公開機能を参照します。2 PublishtoWebReport refers to the Publish to web feature.

3 UpdateFeaturedTables は、Excel での Power BI のおすすめのテーブルのことです。3 UpdateFeaturedTables refers to Power BI featured tables in Excel.

次の手順Next steps