After publishing your Power BI report to the EBM workspace, the final step is embedding it into Catalyst so users can access it directly within the platform. This integration makes your dashboards available through Catalyst's Visualizations menu, automatically applies security permissions, and ensures seamless access without requiring separate Power BI logins.Β
Β
Overview
Once your Power BI report is published to your EBM workspace, embedding it into Catalyst makes it accessible to your users through a familiar interface. Embedded reports inherit Catalyst's security settings, respect row-level permissions, and require no additional Power BI licenses for viewers. This guide covers the embedding process, access control, and user experience considerations.
Embedding Workflow
βββββββββββββββββββββββββββββββββββββββ
β Power BI Service β
β (Published Report) β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
β Log into Catalyst
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Catalyst β Visualizations β
β Click β Add β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
β Configure Settings
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Select "Embedded Power BI β
β Report" Type β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
β Choose Report
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Set Access Permissions β
β (Navigation & Data Security) β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
β Save
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Report Available to Users β
β in Catalyst β
βββββββββββββββββββββββββββββββββββββββ
Step-by-Step: Embedding Your Report
Log Into Catalyst
Sign in to your Catalyst website using your standard credentials.
Navigate to Visualizations
In the left navigation bar, click Visualizations.
Click Add New Visualization
Click the β Add button to create a new visualization entry.
Enter a Name
Provide a descriptive name for your visualization. Best practice: Match the name to your Power BI report title for consistency (e.g., "Q4 Sales Dashboard" or "Executive Financial Summary").
Select Visualization Type
From the dropdown menu, choose Embedded Power BI Report.
Choose Your Report
A dropdown will populate with all available reports from your EBM workspace. Select the report you just published.
Save
Click Save to complete the embedding process. Your report now appears in the Visualizations menu.
π‘ Tip: After saving, click on the visualization to preview it immediately and confirm it loads correctly before granting broader access to users.
Understanding User Access
Embedded Power BI reports in Catalyst are controlled by two complementary security layers:
| Security Layer | What It Controls | Where to Configure |
|---|---|---|
| Navigation Access | Who can see the visualization in the menu | Administration β User Groups β Navigation Access |
| Data Security (Row-Level) | What data each user can view within the report | Administration β Manage Hierarchies + User Groups |
Key Principle: Power BI reports embedded in Catalyst automatically inherit your existing Catalyst security rules. You don't need to configure separate permissions in Power BIβeverything is managed through Catalyst's security settings.
Configuring Navigation Access
Navigation Access determines which users can see the visualization link in Catalyst's menu. This is the first level of access control.
Setting Up Navigation Access
- Navigate to Administration β User or Groups
- Select the user or create the user group that should have access
- Click the Navigation Access tab
- Find your newly embedded visualization in the list
- Check the box to grant access to this group
- Click Save
β Common Scenarios
- Executive dashboards: Grant access only to "Executives" group
- Department reports: Grant access to "Finance" or "Sales" groups
- Company-wide dashboards: Grant access to "All Users" group
- Regional reports: Create region-specific groups for access
β οΈ Important Notes
- Users must be added to a group before they can see the visualization
- Multiple groups can have access to the same visualization
- Removing access hides the visualization but doesn't delete it
- Changes take effect immediately upon saving
Learn more about Navigation Access in the Catalyst Security and Permissions guide.
Configuring Data Security (Row-Level Security)
Row-Level Security (RLS) controls what data users see within the report. Even if two users can access the same dashboard, they may see different data based on their security assignments.
How Row-Level Security Works
Catalyst's hierarchy-based security automatically filters Power BI data. For example:
| User | Security Assignment | What They See in Reports |
|---|---|---|
| Regional Manager (East) | East Region access only | Sales data for East Region customers only |
| CFO | All company access | Complete financial data across all regions |
| Sales Rep | Assigned customer list only | Data for their assigned customers only |
Setting Up Row-Level Security
Enable Security on Hierarchies
Go to Administration β Manage Hierarchies
- Locate the hierarchy you want to secure (e.g., Customer, Company, Region)
- Enable the Security checkbox for that hierarchy
- Save changes
Create Security Groups
Go to Administration β User Groups
- Create groups for each security level (e.g., "East Region Users", "West Region Users")
- Assign the appropriate hierarchy mebers to each group
Add Users to Groups
Within each user group, add the users who should have that level of data access.
Refresh Cubes
After configuring security, refresh your Catalyst cubes to apply the permission changes. Security rules will then automatically flow to embedded Power BI reports.
Testing Security: Use Catalyst's Impersonate User feature to preview exactly what a specific user will see. This is the best way to verify your security settings are working correctly before rolling out to users.
Learn more about Row-Level Security in the Setting Row-Level Security guide.
User Experience: Viewing Embedded Reports
Once embedded and configured, users access Power BI reports seamlessly through Catalyst.
What Users Experience
β Users Can
|
β Users Cannot
|
No License Required: End users viewing embedded reports in Catalyst do not need Power BI licenses. The embed capability is included with your Catalyst subscription.
Report Distribution via Subscriptions
Catalyst supports automated report distribution through subscriptions. Users can receive dashboards as PDFs, PowerPoints, or images on a recurring schedule.
How to Subscribe to a Visualization
- Open the embedded visualization in Catalyst
- Click the Subscribe button in the top toolbar
-
Configure delivery preferences:
- Format: PDF, PowerPoint, or Image
- Frequency: Daily, Weekly, or Monthly
- Recipients: Add email addresses
- Filter state: Include current filters or use defaults
- Click Save Subscription
Learn more in the How to Subscribe to Visualizations guide.
Managing Embedded Reports
Updating an Embedded Report
When you republish a Power BI report with the same name (overwriting), the embedded version in Catalyst updates automatically. No action is required in Catalyst.
Update Workflow:
- Make changes in Power BI Desktop
- Publish to EBM workspace (overwrite existing)
- Changes appear automatically in Catalyst
- No re-embedding or configuration changes needed
Renaming an Embedded Visualization
Catalyst does not support renaming visualizations directly. To change the name of an embedded report:
- Go to Visualizations in Catalyst
- Click the visualization you want to rename
- Click Delete to remove the current entry
- Click β Add to create a new visualization
- Enter the new name
- Select Embedded Power BI Report from the dropdown
- Choose the same report from your workspace
- Click Save
- Reconfigure Navigation Access permissions for the new entry
β οΈ Note: When you delete and re-add a visualization, you must reconfigure Navigation Access permissions. User subscriptions to the old visualization will also need to be recreated.
Removing an Embedded Report
β οΈ Caution: Removing Reports
To remove a report from Catalyst:
- Go to Visualizations
- Click the visualization
- Click Delete
- Confirm deletion
Note: This removes the visualization from Catalyst's menu but does not delete the report from Power BI Service. The Power BI report remains in your EBM workspace and can be re-embedded later if needed.
Troubleshooting Embedded Reports
β Report Not Appearing in Visualizations Menu
Possible Causes
|
Solutions
|
β Report Shows "No Data" or Wrong Data
Possible Causes & Solutions:
- Row-level security too restrictive: Use Impersonate User to verify what the user should see
- User not assigned to security groups: Check user group membership
- Hierarchy security not refreshed: Refresh Catalyst cubes to apply security changes
- Data refresh pending: Verify Catalyst data is current via System Status page
- Filters applied in report: Check if default filters are limiting data visibility
β Report Loads Slowly or Times Out
Solutions:
- Verify the report performs well in Power BI Service first
- Reduce the number of visuals on report pages
- Apply page-level filters to limit data scope
- Optimize DAX measures for performance
- Check network connectivity and bandwidth
- Contact EBM Support if issues persist
β Report Shows Error Message When Opened
Common Errors & Solutions:
| Error Message | Solution |
|---|---|
| "Report not found" | Report was deleted from Power BI workspace. Verify it still exists in Power BI Service or re-publish it. |
| "Authentication failed" | Sign out and back into Catalyst. Contact EBM Support if issue persists. |
| "Dataset connection failed" | EBM semantic model may be offline. Contact EBM Support to verify dataset health. |
| "Access denied" | User lacks proper security permissions. Check Navigation Access and Row-Level Security settings. |
Best Practices for Embedded Reports
β Do This
|
β Avoid This
|
Next Steps
Your Power BI report is now fully embedded in Catalyst with appropriate security controls. Users can access interactive dashboards directly through Catalyst's familiar interface, with all permissions automatically enforced.
β
Report embedded successfully β Users can now access it in Catalyst
π Need to adjust access? β Configure Navigation Access and Row-Level
Security
π§ Questions or issues? β
Contact EBM Support
Embed Power BI reports in Catalyst by navigating to Visualizations, clicking Add, selecting "Embedded Power BI Report," choosing your report, and saving. Control access via Navigation Access (menu visibility) and Row-Level Security (data visibility). Embedded reports inherit Catalyst security automatically and require no viewer licenses. Published report updates appear in Catalyst immediately. To rename a visualization, delete and re-add it. Test security with Impersonate User before rolling out, and contact EBM Support for issues.
Comments
0 comments
Article is closed for comments.