Workspaces and Apps
A workspace is the collaborative container in the Power BI Service where datasets, reports, dashboards, and dataflows live before wider distribution; every workspace member is assigned one of four roles — Viewer, Contributor, Member, or Admin — each granting progressively more rights, from merely viewing content up to managing workspace access and settings. Unlike My Workspace, which is a personal sandbox visible only to its owner, standard (v2) workspaces are backed by a Microsoft 365 group, giving them a shared identity across Power BI, Teams, and SharePoint.
Cricket analogy: A workspace is like a franchise's team dressing room where only registered squad members can enter, and roles range from a net bowler (Viewer) up to the team manager (Admin) who controls who's allowed in at all.
Publishing an App from a Workspace
An App is a packaged, read-only distribution layer built on top of a workspace's content: workspace editors curate which dashboards and reports to include, arrange them into a navigation structure, and publish the App to a defined audience of viewers who never see the underlying workspace or its editing tools. This separation lets a team iterate freely inside the workspace — renaming pages, testing new visuals — without disrupting the polished experience consumers see, and updates only reach the App's audience when someone explicitly republishes it.
Cricket analogy: An App is like the polished broadcast feed a network airs to viewers, curated and packaged from the raw multi-camera footage the production truck (workspace) is actively working with behind the scenes.
Workspace roles are cumulative and app-agnostic: a Contributor can publish an App on behalf of the workspace, but the App's own audience list is defined separately and does not automatically include workspace members.
Workspace License Modes: Pro vs Capacity
A workspace's license mode determines both storage and audience reach: a Pro workspace requires every viewer to hold a Power BI Pro license, while a workspace assigned to Premium or Fabric capacity lets any authenticated user in the organization view content with only a free license, alongside larger storage limits, paginated reports, and XMLA endpoint access. Moving a workspace onto capacity is an admin-level action and changes billing from a per-user model to a shared capacity cost.
Cricket analogy: It's like the difference between a members-only club ground, where every spectator needs their own club membership, versus a stadium the board has fully rented out for a day, where any ticket-holder can walk in regardless of club status.
Deleting a workspace deletes every dataset, report, and dashboard inside it, along with any App published from it — there is no separate 'undo' for the App once its source workspace is gone, so always confirm downstream dependents before deleting a workspace.
Add-PowerBIWorkspaceUser `
-Id "3fa85f64-5717-4562-b3fc-2c963f66afa6" `
-UserEmailAddress "priya.k@contoso.com" `
-AccessRight Member- A workspace is the editable collaboration container for datasets, reports, dashboards, and dataflows.
- Standard (v2) workspaces are backed by a Microsoft 365 group; My Workspace is a personal sandbox.
- Workspace roles — Viewer, Contributor, Member, Admin — grant progressively more editing and management rights.
- An App is a curated, read-only distribution layer published from a workspace to a defined audience.
- Editors can keep iterating inside a workspace without affecting the published App until they republish it.
- Pro workspaces require every viewer to hold a Pro license; Premium/Fabric capacity workspaces allow free-license viewers.
- Deleting a workspace deletes all its content and any App published from it, with no separate recovery path.
Practice what you learned
1. What is My Workspace?
2. Which workspace role can manage who else has access to the workspace?
3. What is a Power BI App?
4. What license lets any authenticated org user view content without individually holding Pro?
5. What happens to a published App if the source workspace is deleted?
Was this page helpful?
You May Also Like
Publishing to Power BI Service
How a .pbix file moves from Power BI Desktop into the Service, what artifacts it creates, and what you must configure before scheduled refresh will actually work.
Dashboards vs Reports
The structural and behavioral differences between Power BI reports and dashboards — interactivity, refresh timing, alerts, and mobile layout.
Row-Level Security
How Power BI restricts which data rows a user can see through DAX-defined roles, the static-vs-dynamic distinction, and what RLS does not protect.
Related Reading
Related Study Notes in Programming
Browse all study notesApache Spark Study Notes
Programming · 30 topics
ProgrammingApache Flink Study Notes
Programming · 30 topics
ProgrammingHadoop Study Notes
Programming · 30 topics
ProgrammingSnowflake Study Notes
Programming · 30 topics
ProgrammingApache Airflow Study Notes
Programming · 30 topics
Programmingdbt (Data Build Tool) Study Notes
Programming · 30 topics