Update Microsoft Power BI Cloud Configuration to Ensure Image Refresh Functionality

Due to a recent change made by Microsoft to their Power BI API, changes are required in Metric Insights to continue to collect images for Power BI Reports. To ensure that your Power BI Report image refresh continues to work, please make the changes below to your Metric Insights environment (via UI in the browser, using an MI Admin account):

  1. Add New Parameter to Microsoft Power BI Cloud Plugin
  2. Recollect Image for Any PBI External Report in MI
  3. Recollecting Images for External Reports Using Data Collection Trigger

NOTE: If you have any questions or would like a support engineer to help you with these changes, please open a ticket with [email protected].

1. Add New Parameter to Microsoft Power BI Cloud Plugin

Access https://<MI hostname>/admin/plugin-config

  1. [+ New Plugin Parameter]
  2. Plugin: Microsoft Power BI Cloud
  3. Parameter: userAgent
  4. Value: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
  5. [Save]

2. Recollect Image for Any PBI External Report in MI

Open any Microsoft Power BI Cloud External Report, navigate to the Configuration tab, and click [Collect Image].

NOTE: If you have multiple External Reports that share the same Data Collection Trigger (referred to as 'Trigger' in v7), you can recollect images for all these External Reports using this Trigger. Proceed to the next step for more details.

3. Recollecting Images for External Reports Using Data Collection Trigger

Access Admin > System > Data Collection Triggers (renamed to Triggers beginning v7) > Select a Trigger

Click [Trigger Now] to refresh the images for all associated External Reports. Note that it is optional to run the Data Collection Trigger manually, as it automatically will run according to the set schedule, which will refresh the images of associated External Reports.