Audience: Administrators, BI Analysts
Overview
This guide provides detailed instructions for configuring, publishing, and maintaining Power BI reports for Work 365.
It covers all key phases — prerequisites, workspace setup, Power BI Desktop configuration, report publishing, dataset credential setup, and scheduled refresh management.
Prerequisites
Before you begin, ensure the following requirements are met:
Requirement | Description |
---|---|
? Power BI Pro License | Required for users who publish or share reports. |
? Power BI Desktop | Installed on your local machine. |
? Access to Power BI Service | Including permission to create or edit workspaces. |
? Work 365 Dataverse OData URL | Example: https://yourenvironment.crm.dynamics.com/api/data/v9.2 |
? Integration Account (Recommended) | A dedicated Work 365 service or integration account for scheduled refresh authentication. |
1. Pre-Publish Steps
A. Create a Workspace
Sign in to Power BI Service with your Microsoft 365 account.
Go to Workspaces → Create a workspace (e.g., Work365 Reporting).
Use a dedicated or shared workspace accessible to your analytics or finance team.
B. Grant Access to the Work 365 Integration Account
In your new workspace, go to Settings → Access.
Add your Work 365 integration/service account as a Contributor.
This account will be used for dataset refresh and data source access.
2. Configure the Report in Power BI Desktop
Open the Work 365 sample .pbix file (or your organization’s customized version).
Go to Transform Data → Edit Parameters.
Update the following fields:
Work 365 Environment URL
Any organization-specific filters (e.g., region, customer type)
Click OK → Apply Changes.
When prompted for authentication:
Select Organizational account.
Sign in using your Microsoft 365 credentials (you may be prompted twice).
âś… Validate the data:
Test filters such as Year, Customer, or Billing Contract.
Confirm visuals load successfully without query errors.
3. Publish the Report
In Power BI Desktop, click Publish.
Sign in if prompted.
Select your Work365 workspace.
Wait for the confirmation message: Publish successful.
⚠️ If the workspace doesn’t appear:
Ensure your account has Member or Contributor permissions in that workspace.
4. Post-Publish Configuration
A. Configure Dataset Credentials
In Power BI Service, open your Work365 workspace.
Go to Datasets → (⋯) → Settings.
Under Data source credentials, click Edit and set:
Setting | Value |
---|---|
Authentication method | OAuth2 |
Privacy level | Organizational |
Sign in using the same Microsoft 365 or integration account that has access to Work 365.
B. Set Up Scheduled Refresh
In Dataset Settings, open Scheduled refresh.
Enable Keep your data up to date.
Configure:
Frequency: Daily (or hourly if using Premium)
Time zone: Match your organization’s reporting cycle
Notifications: Enable email alerts for refresh failures
Click Apply to save.
Notes
Plan Type | Refresh Limit |
---|---|
Power BI Pro Workspace | Up to 8 refreshes per day |
Premium Capacity Workspace | Up to 48 refreshes per day |
Additional Considerations:
Ensure the dataset credential account is licensed, active, and exempt from password expiration.
Multi-factor authentication (MFA) changes can interrupt scheduled refreshes — reauthenticate if needed.
Troubleshooting & Tips
Issue | Possible Cause | Resolution |
---|---|---|
Cannot see workspace when publishing | Insufficient permissions | Verify Member/Contributor access in the workspace. |
Repeated credential prompts / Apply Changes fails | Wrong authentication type | Re-authenticate using Organizational account for all sources. Restart Power BI Desktop. |
Scheduled refresh failing | Invalid or expired credentials | Reconfigure credentials under Data source settings → OAuth2 and verify Work 365 access. |
Report changes not appearing in Service | Cached version of report | Re-publish the updated .pbix to overwrite the existing one. |
Security & Row-Level Security (RLS)
If your organization uses Row-Level Security:
In Power BI Desktop, go to Modeling → Manage Roles.
Define roles and rules for data access.
Publish the report to Power BI Service.
In Dataset → Security, assign users or Azure AD groups to the defined roles.
This ensures each user only sees data relevant to their role or region.
Maintenance Best Practices
? Credential Hygiene
Use a dedicated integration account licensed for Power BI Pro or covered under Premium capacity.
? Documentation
Maintain a small runbook with:
Work 365 Dataverse OData URL
Dataset parameters
Credential owner and refresh schedule
? Monitoring
Enable email notifications for refresh failures and review refresh history weekly.
? Version Control
Store .pbix
files in SharePoint, OneDrive, or Git with clear version tags for rollback capability.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article