Power BI Plugin Capabilities
This article describes the current capabilities of the Metric Insights Power BI Plugin.
- For more information on the types of objects in Microsoft Power BI, go to Basic concepts for designers in the Power BI service.
NOTE: The data from Power BI can be fetched via DAX API without using an RDP. Note that this method of fetching data has limitations of 100,000 rows or 1,000,000 values per request. This setting is controlled by the OleDB data parameter in Microsoft Power BI Cloud plugin connection profile.
Power BI Objects | Collect Image | Get Data | Embed in a Portal Page | Notes |
App | - | - | - | |
Workspace | - | - | - | |
Dataset | - | + | - | |
Report | + | - | + | |
Dashboard | + | - | + | |
Dashboard Tile (pinned Report chart or table) |
+ | - | + | Image can be collected for the entire Dashboard only, not specific Tiles |
Dashboard Live Page (pinned Report chart or table) |
+ | - | + | Image can be collected for the entire Dashboard, but not for a specific Live Page |
Get Objects
Microsoft Power BI Cloud Plugin supports pulling the following object types:
- DASHBOARD
- TILE
- DATASET
- TABLE
- REPORT
- APP
- WORKSPACE
The scope of the collected objects can be controlled by the Object types to collect Optional Parameter.
Get Data
By getting data in Metric Insights we mean the ability to create Datasets. Microsoft Power BI Cloud Plugin supports creating Datasets from Reports.
Get Filters
The Plugin supports pulling Filters from Power BI Reports to Metric Insights. Filters and Values can be added individually. Users can then apply Filters to External Reports and customize their display depending on input.
Get Report Image
The Plugin supports getting images for the following types of objects:
- DASHBOARD
- REPORT
Embed in iFrame
Power BI External Report can be embedded into the application (Show "In iFrame") or other HTML pages by using embed codes.
Support OAuth 2.0
Microsoft Power BI Cloud Plugin supports OAuth 2.0.
Support Content Autosync
Power BI content can be synchronized with Metric Insights to automatically create new External Reports from Power BI objects and simplify the process of updating existing External Reports.
Capture Metadata
The plugin captures metadata for the following object types:
-
REPORT (
created
,last_modified
,created_by
,last_modified_by
) -
DATASET (
created
) -
APP (
last_modified
)
For more information on embedding Power BI Objects in Portal Pages, see Embedding Overview.
Microsoft Power BI Objects
1. Datasets
- Datasets are collections of data in Microsoft Power BI.
- Data from Power BI Datasets can be fetched to Metric Insights.
2. Reports
- Reports are one or more pages of visualizations (line chars, maps, etc).
- Images can be collected from Power BI Reports via the respective plugin connection profile.
Report Visualizations can be pinned to Dashboards as Tiles.
3. Dashboards
- Dashboards can contain Tiles and Live Pages.
- Metric Insights allows you to collect Image for the entire Dashboard.
3.1. Tiles
- A Tile is a Report visualization element that can be pinned to a Dashboard.
- You can get Images for Tiles.