PowerBi Collector: v3.3.15
The below Power BI Datasource Connectors are currently supported for K Lineage. Refer back to this page for upcoming releases and new connection types.
Power BI Power Query Connections
|
Datasource Type |
Support Status |
|---|---|
|
YES |
|
|
YES |
|
|
YES |
|
|
YES |
|
|
YES |
|
|
YES |
|
|
YES |
|
|
YES |
|
|
YES |
Paginated Report Connections
|
Datasource Type |
Support Status |
|---|---|
|
Azure SQL Database
|
YES |
|
Azure SQL Managed Instance |
YES |
|
Azure Analysis Services |
YES |
|
Power BI semantic model |
YES |
|
Direct Lake models |
N/A |
|
Premium Power BI semantic model (XMLA) |
N/A |
|
Dataverse |
YES |
|
Enter data |
YES |
K - Power BI Activity Event Mapping
To provide usage information around the PowerBI environment, Kada leverages PowerBI’s Activity Events. This endpoint tags and groups actions into PowerBI specific operation terminology - https://learn.microsoft.com/en-us/fabric/admin/operation-list.
KADA has mapped the following operations into K-specific usage activity (ie read, write downloads).
|
Operation |
Event |
K Object Type |
PBI Object Type |
|---|---|---|---|
|
ViewReport |
READ |
CONTENT |
REPORT |
|
DownloadReport |
DOWNLOADED |
CONTENT |
REPORT |
|
ExportReport |
DOWNLOADED |
CONTENT |
REPORT |
|
PrintReport |
READ |
CONTENT |
REPORT |
|
CreateReport |
CREATE |
CONTENT |
REPORT |
|
PublishToWebReport |
CREATE |
CONTENT |
REPORT |
|
DeleteReport |
WRITE |
CONTENT |
REPORT |
|
EditReport |
WRITE |
CONTENT |
REPORT |
|
ViewDashboard |
READ |
CONTENT |
DASHBOARD |
|
PrintDashboard |
READ |
CONTENT |
DASHBOARD |
|
CreateDashboard |
CREATE |
CONTENT |
DASHBOARD |
|
DeleteDashboard |
WRITE |
CONTENT |
DASHBOARD |
|
EditDashboard |
WRITE |
CONTENT |
DASHBOARD |
|
RenameDashboard |
WRITE |
CONTENT |
DASHBOARD |
|
CreateDataset |
CREATE |
DATASET |
DATASET |
|
UpdateDatasetParameters |
WRITE |
DATASET |
DATASET |
|
RefreshDataset |
WROTE |
DATASET |
DATASET |
|
DeleteDataset |
WRITE |
DATASET |
DATASET |
|
EditDataset |
WRITE |
DATASET |
DATASET |
|
EditDatasetProperties |
WRITE |
DATASET |
DATASET |
|
TakeOverDataset |
WRITE |
DATASET |
DATASET |
|
AnalyzedByExternalApplication |
READ |
DATASET |
DATASET |
|
CancelDataflowRefresh |
EXECUTED |
DATAPIPELINE |
DATAFLOW |
|
CleanupDataflow |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
CreateDataflow |
CREATE |
DATAPIPELINE |
DATAFLOW |
|
EditDataflowProperties |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
ExportDataflow |
DOWNLOADED |
DATAPIPELINE |
DATAFLOW |
|
GetDataflowsAsAdmin |
READ |
DATAPIPELINE |
DATAFLOW |
|
GetDataflowsInGroupAsAdmin |
READ |
DATAPIPELINE |
DATAFLOW |
|
PublishDataflow |
CREATE |
DATAPIPELINE |
DATAFLOW |
|
ReadDataflow |
READ |
DATAPIPELINE |
DATAFLOW |
|
ViewDataflow |
READ |
DATAPIPELINE |
DATAFLOW |
|
SetDataflowStorageLocationForWorkspace |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
SetScheduledRefreshOnDataflow |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
TookOverDataflow |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
UpdatedDataflowStorageAssignmentPermissions |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
UpdateDataflowStorageLocation |
WRITE |
DATAPIPELINE |
DATAFLOW |
|
RequestDataflowRefresh |
WROTE |
DATAPIPELINE |
DATAFLOW |
|
ExportTile |
DOWNLOADED |
CONTENT_CHILD |
TILE |
Known Limitations
Download Report Enabled
KADA relies on downloading report PBIX for Report Sheet level lineage.
Common Download Errors
-
The
Download time exceeded 120swarning occurs for large report sizes. Theexport_timeoutfield on collector setup limits the time allowed for download. Scale as necessary for your organisation’s requirements. The limit is provided to help with overall collector performance and will skip reports that take longer than the allocated timeout.
-
The
ServerError_PremiumFilesErrors_OperationIsNotSupportedForPremiumFilesModelerror occurs when using the Power BI REST API to export reports based on large datasets (often >3GB) that use the "Premium Files" storage format, which is not currently supported for export operations. -
The
PowerBIEntityNotFounderror occurs commonly when the service account used does not have the necessary access requirements to the report. The service account must be added to required workspaces to enable report download.
Datasets Detailed Lineage
-
Detailed Lineage (Datasets down to their table level information) requires a refresh of the datasets in the workspaces that we want K to profile once the Enhance admin API setting has been activated.