Power BI operating model

Overview and diagram view

The lineage harvester collects Power BI metadata and sends it to the Collibra Data Lineage service instances. Collibra processes the metadata and creates new Power BI assets and relations in Data Catalog. You can see them on the asset page overview or visualize them in a diagram or in a technical lineage.

Note 

The following image shows the relations between Power BI asset types.

Harvested metadata per asset type

This table shows the harvested Power BI metadata for each Power BI asset type.

Asset type

Synchronized metadata

Public ID

Power BI Capacity

Public ID: PowerBICapacity

Full name

 
Display name  
Server hosts / is hosted in Business Dimension ServerHostsBusinessDimension
BI Folder assembles / is assembled in BI Folder BIFolderAssemblesBIFolder

Power BI Column

Public ID: PowerBIColumn

Full name

 
Display name  
Description Description
Calculation Rule CalculationRule
Role in Report RoleInReport
Technical Data Type TechnicalDataType
Visible on server VisibleOnServer
BI Data Model contains / is part of BI Data Attribute BIDataModelContainsBIDataAttribute
Data Element targets / sources Data Element DataElementTargetsDataElement
Data Entity contains / is part of Data Attribute DataEntityContainsDataAttribute

Power BI Dashboard

Public ID: PowerBIDashboard

Full name

 
Display name  

URL

Note If the dashboard is included in an app in Power BI, the URL on the asset page links to the dashboard in the Power BI app.

Url
Data Asset is source for / sources for BI Report DataAssetIsSourceForBIReport

Report uses / used in Report

ReportUsesReport
Report related to / is impacted by Business Asset ReportRelatedToBusinessAsset
Business Dimension groups / is grouped into Report BusinessDimensionGroupsReport

Power BI Data Flow

Public ID: PowerBIDataFlow

Note Collibra Data Lineage supports data flows, but not streaming data flows. In this context, streaming means that the data is not saved in Power BI; therefore, lineage cannot be created.

Full name

 

Display name

 

Description

Description

Owner in Source

The only harvested metadata are the email addresses of all Admins and one Owner. The attribute is populated based on the principalType and the "access right" in Power BI:

  • principalType must be User.
  • The "access right" must be Owner.

OwnerInSource

BI Folder contains / contained in Data Asset

BIFolderContainsDataAsset

Data Entity is part of / contains Data Model

DataEntityIsPartOfDataModel

BI Data Model is source for / sources BI Data Model

BIDataModelIsSourceForBIDataModel

Power BI Data Mart

Public ID: PowerBIDataMart

Full name

 

Display name

 
Certified

Certified

Document modification date

DocumentModificationDate

URL

Url

Owner in Source

The only harvested metadata are the email addresses of all Admins and one Owner. The attribute is populated based on the principalType and the "access right" in Power BI:

  • principalType must be User.
  • The "access right" must be Owner.

OwnerInSource

BI Folder contains / contained in Data Asset

BIFolderContainsDataAsset

Data Entity is part of / contains Data Model

DataEntityIsPartOfDataModel

BI Data Model is source for / sources BI Data Model

BIDataModelIsSourceForBIDataModel

Power BI Data Model

Public ID: PowerBIDataModel

Full name

 
Display name  
Certified

Certified

Description Description

Owner in Source

The only harvested metadata are the email addresses of all Admins and one Owner. The attribute is populated based on the principalType and the "access right" in Power BI:

  • principalType must be User.
  • The "access right" must be Owner.

OwnerInSource

BI Folder contains / contained in Data Asset

BIFolderContainsDataAsset

Data Asset is source for / sources BI report

DataAssetIsSourceForBIReport

Data Entity is part of / contains Data Model

DataEntityIsPartOfDataModel

BI Data Model is source for / sources BI Data Model

BIDataModelIsSourceForBIDataModel

Power BI Report

Public ID: PowerBIReport

Full name

 

Display name

 
Certified

Certified

Description

Description

Owner in Source

The only harvested metadata are the email addresses of all Admins and one Owner. The attribute is populated based on the principalType and the "access right" in Power BI:

  • principalType must be User.
  • The "access right" must be Owner.

OwnerInSource

Source type

SourceType

URL

Note If the report is included in an app in Power BI, the URL on the asset page links to the report in the Power BI app.

Url
Business Dimension groups / is grouped into Report BusinessDimensionGroupsReport
Data Asset is source for / sources BI Report DataAssetIsSourceForBIReport

Report related to / is impacted by Business Asset

ReportRelatedToBusinessAsset

Report uses / used in Report

ReportUsesReport

Power BI Server

Public ID: PowerBIServer

Full name

 
Display name  
Server hosts / is hosted in Business Dimension ServerHostsBusinessDimension

Power BI Table

Public ID: PowerBITable

Full name

 

Display name

 
Description Description
Calculation Rule CalculationRule
Visible on server VisibleOnServer
Data Entity contains / is part of Data Attribute DataEntityContainsDataAttribute
Data Entity is part of / contains Data Model DataEntityIsPartOfDataModel

Power BI Tile

Public ID: PowerBITile

Full name

 

Display name

 
URL Url
Business Dimension groups / is grouped into Report BusinessDimensionGroupsReport
Data Asset is source for / sources BI Report DataAssetIsSourceForBIReport
Report related to / is impacted by Business Asset ReportRelatedToBusinessAsset
Report uses / used in Report ReportUsesReport

Power BI Workspace

Public ID: PowerBIWorkspace

Full name  
Display name  
Description Description
State State

Owner in Source

The only harvested metadata are the email addresses of all Admins and one Owner. The attribute is populated based on the principalType and the "access right" in Power BI:

  • principalType must be User.
  • The "access right" must be Owner.

OwnerInSource
BI Folder assembles / is assembled in BI Folder BIFolderAssemblesBIFolder
BI Folder contains / contained in Data Asset BIFolderContainsDataAsset
Business Dimension groups / is grouped into Report BusinessDimensionGroupsReport

Note The metadata that is shown on the assets' pages depends on the asset type's assignment. As a result, you might not see all harvested metadata on the asset's page by default.

Additional information

For the Owner in source attribute, the following rules apply:

URLs to reports and dashboards that can't be found in Power BI

If you add a report or dashboard to an app in Power BI, what actually happens is that a copy of the original report or dashboard is created in the app. The original report or dashboard still exists outside of the app. The URL on the corresponding asset page in Collibra links directly to the copied report or dashboard in the app. However, if the name of the original report or dashboard changes, or if it has been deleted in Power BI, the copies in the app remain unchanged. Therefore, to remedy what would otherwise be links to outdated copies of reports or dashboards in Power BI, the URLs on the asset pages instead link to the Power BI app.

Example of ingested Power BI metadata

The following image shows an example structure after Power BI ingestion.

Recommended hierarchy within a domain

You can enable hierarchies for the domain (or domains) in which your Power BI assets are ingested. Doing so makes it easier to understand the relation between your Power BI assets, when viewing the assets on the domain page.

Follow these steps to enable and configure the recommended hierarchy.

Steps

  1. Open the domain page of the relevant BI Catalog domain.
  2. On the content toolbar, click .
    The Configure Hierarchy dialog box appears.
  3. Select Enable Hierarchy.
  4. Select Multipath.
  5. Start typing and select each of the following relation types:
    • Server hosts Business Dimension
    • BI Folder assembles BI Folder
    • BI Folder contains Data Asset
    • Business Dimension groups Report
    • BI Report source Data Asset
    • Data Model contains Data Entity
    • Data Entity contains Data Attribute
  6. Click Apply.

Note 

Create a Power BI operating model diagram view

You can create a Power BI-specific diagram view, to visualize the operating model. The following procedure provides instruction on how to quickly create a new diagram view by copying and pasting the JSON code in the diagram view text editor.

Steps

  1. Open the asset page.
  2. Click the Diagram tab.
    The diagram is shown in the default diagram view.
  3. Click to add a new view.
  4. Select the Text option below the diagram view name.
    The diagram view text editor is shown.
  5. Copy the code from the Show JSON code section below and paste it in the diagram view text editor.
  6. Click Save.
  7. Edit the name and description of the diagram view as needed.