Prerequisites
A CoLab account with Company Admin permissions.
A CoLab API Key with all available read permissions enabled.
A CoLab Client ID (found under Company & Admin → API Keys).
Access to the CoLab.pbit file.
Power BI Desktop version November 2025 or later.
Setup guide
Phase 1: Power BI desktop configuration
Open the CoLab.pbit file in Power BI Desktop.
Open Home → Transform Data → Edit Parameters.
Enter your CoLab API Key and CoLab Client ID and click OK.
Click Refresh (also found on the Home tab, in the “Queries” Section).
When prompted to Access Web Content, click Connect.
The queries begin loading data from CoLab. Depending on the amount of data in your workspace, this may take 10–15 minutes. If the queries fail to load, verify your CoLab API Key and CoLab Client ID and try again.
Review and configure table relationships in Model View before creating reports and visuals:
Review the predefined relationships.
Modify relationships as needed for your reporting requirements.
Create separate copies of the
.pbitfile if different relationship models are required.
⚠️ Configure and validate all table relationships before publishing. Power BI does not allow relationship changes after publication.
Phase 2: Power BI service setup
Create your reports and visuals, then click Publish to publish the semantic model and report to a Power BI workspace.
In your workspace, you should now see a report and a semantic model named "CoLab" (assuming you have not renamed the .pbit file):
You can now create reports from the semantic model and configure scheduled refreshes.
Select Settings for the semantic model.
In the side pop-out:
Enter a name for the connection.
Select Anonymous as the authentication method.
Select Organizational as the privacy level.
Click Create.
Return to the workspace, select the Schedule Refresh icon next to the semantic model, and configure the desired refresh schedule.
Each refresh re-queries data from the CoLab Enterprise API may take 10–15 minutes to complete.
💡 We recommend scheduling refreshes no more than once per day and outside working hours.
Troubleshooting and tips
Connection issues
Warning banners when opening the template
It is normal to see warning banners when first opening the.pbitfile. These warnings are cleared automatically after you enter a valid CoLab API Key and CoLab Client ID.Queries fail to load
Verify that your CoLab API Key and CoLab Client ID are entered correctly and do not contain extra spaces. Also ensure that the API key has all available read permissions enabled.
Data refresh
Initial data load takes a long time
Depending on the amount of data in your CoLab workspace, the initial refresh may take 10–15 minutes.
Relationship configuration
Relationship limitations
Power BI allows only one active relationship path between two tables.Relationships cannot be changed after publishing
Configure and validate all table relationships before publishing the semantic model to a Power BI workspace.
Advanced customization
Editing the Power Query model
The template uses preconfigured Power Query (M) code to retrieve data from the CoLab Enterprise API. Modifying this code is recommended only for users with advanced Power Query experience.
