5.3 · Sharing, apps & Power BI Mobile

Level 5 · Publishing & PL-300

5.3Sharing, apps & Power BI Mobile

Goal: Choose the right distribution channel according to the audience, publish an app and adapt a key page to the phone.
Estimated time: 12 min · self-paced reading · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • Three channels: direct share (quick fix), workspace access (team), app (broad and clean distribution).
  • The app decouples production (workspace) from consumption (audiences): updates are controlled.
  • Check viewer licenses (Pro per user vs Premium/Fabric capacity); the mobile layout is prepared in Desktop (View → Mobile layout).

Running mini-case — Zineb distributes her steering at the right level in Algiers

Zineb, a management controller in Algiers, must distribute her report: two colleagues for a quick check-in, the sales team who produce, and fifty viewers (management, regional heads). She applies the distribution tree: direct share for the two colleagues, workspace roles for the producing team, and a clean app for the fifty viewers. Before promising anything, she checks the viewer licenses, then in Desktop prepares the mobile layout of her main page (KPI then trend stacked) and tests everything on Power BI Mobile.

Standalone case for this section: it returns in the course, the diagram, the script and the 48h challenge of section 5.3.

1. Three distribution channels

Distributing means choosing the right level of formality. Direct sharing of a report is a quick fix for two colleagues, but becomes unmanageable beyond that — it's troubleshooting, not architecture. Access to the workspace (via its roles: admin, member, contributor, viewer) serves the team that collaborates and produces. And the app is clean distribution at scale: a selection of reports packaged, with its home page and its managed audience. Zineb reserves each channel for its audience.

2. The app and viewer licenses

The app decouples production (in the workspace) and consumption (by audiences): the update is controlled — you republish the app when you decide to. But before promising any distribution, you check viewer licenses: in a Pro capacity, each viewer needs a Pro license; in Premium/Fabric, viewers consume without a Pro license. Zineb frames this point with IT before announcing the app.

3. Think mobile

Power BI Mobile has its own dedicated screen layout, prepared in Desktop via View → Mobile layout: a vertical rearrangement of the existing visuals for the phone. Five minutes that change mobile usage. Zineb first stacks her KPIs, then the trend, and republishes. The report becomes readable "in the elevator".

Common misinterpretation: "I distribute with the Share button to everyone, an app is useless luxury, and mobile displays like on PC." No, three mistakes. Direct sharing doesn't hold beyond a few people: you then move to workspace roles and then to the app. The app is not a luxury: it decouples production and consumption and controls the update. And mobile requires a dedicated layout prepared in Desktop — otherwise the visuals stack badly. Without forgetting to check viewer licenses before promising.
The right channel Direct share, workspace roles, app: each audience its level of formality. Direct share2 colleagues (quick fix)+Workspace rolesThe team that produces+AppBroad and clean distribution Mobile layout prepared in Desktop for mobile usage.
Direct share, workspace roles, app: each audience its level of formality.
Text version of the diagram (SEO / screen readers / translation): 1) Zineb, a management controller in Algiers, chooses her channel according to the audience: direct sharing for two colleagues, workspace access via its roles for the producing team, and the app for fifty viewers — broad and clean distribution. 2) She knows that the app decouples production (workspace) and consumption (audiences), so the update is controlled, and she checks the viewer licenses (Pro per user vs Premium/Fabric capacity) before promising. 3) She prepares the mobile layout in Desktop (KPI then trend stacked) and tests on Power BI Mobile. Lesson: each audience its channel, and five minutes of mobile layout change mobile usage.

🔎 Concrete example — 🔎 Concrete example — The distribution tree

Zineb distributes her viewers by channel:

2 colleagues          → Direct share
The producing team    → Workspace roles
50 viewers            → App (navigation, managed audience)
+ Mobile layout (Desktop): KPI then trend stacked

Reading: the channel is chosen according to the audience — not "everyone via direct share".

Lesson: the app is made for broad distribution; the mobile layout is prepared in Desktop.

Section vocabulary

Direct share
A report's Share button: quick, but soon unmanageable beyond a few people.

Simple example: Zineb helps two colleagues out with a direct share.

What it is not: a structured distribution to fifty viewers.

Reflex: a few people → direct share.

Workspace roles
Admin, member, contributor (produce) vs Viewer (consumes): structured team access.

Simple example: Zineb gives the Viewer role to the regional heads.

What it is not: an unstructured individual share.

Reflex: team → workspace roles.

App
The workspace published as a clean package: navigation, differentiated audiences, controlled update.

Simple example: Zineb publishes an app for her fifty viewers.

What it is not: a case-by-case share.

Reflex: broad distribution → app.

Viewer license
In a Pro capacity: each viewer needs a Pro license; in Premium/Fabric: viewers consume without a Pro license.

Simple example: Zineb checks this point with IT before announcing the app.

What it is not: promising a distribution without counting the licenses.

Reflex: promise → check the licenses.

Mobile layout
View → Mobile layout (Desktop): the vertical rearrangement of the existing visuals for the phone.

Simple example: Zineb stacks KPI then trend for mobile.

What it is not: enduring the PC display on a phone.

Reflex: mobile usage → prepare the mobile layout.

In practice — In practice — Choosing the channel and thinking mobile

  1. Build the distribution tree of YOUR report: 2 colleagues (direct share)? the producing team (workspace roles)? 50 viewers (app)?, like Zineb.
  2. With a Pro license: from the workspace → Create an app — title, navigation, audience — and publish.
  3. In Desktop: View → Mobile layout on your main page — stack KPI then trend, republish.
  4. Install Power BI Mobile, open your report: test slicers and exploration by touch.
Distribution at the right level of formality, and a report readable in the elevator.

Step-by-step script — distributing like Zineb (4 min)

1) List Zineb's audiences: two colleagues, the producing team, fifty viewers. 2) Assign a channel to each: direct share, workspace roles, app. 3) If you have Pro, create the app from the workspace (title, navigation, audience). 4) In Desktop, open View → Mobile layout and stack KPI then trend. 5) Test on Power BI Mobile, then check the viewer licenses before promising the distribution.

Check the viewers' licenses BEFORE announcing the app: it's the point that causes trouble when forgotten.

Copy-paste template — my distribution tree

Audience 1: ___ → [ ] direct share  [ ] workspace roles  [ ] app
Audience 2: ___ → ...
App (if Pro): title ___ | navigation ___ | audience ___
Viewer licenses checked? [ ] Pro per user / [ ] Premium/Fabric capacity
Mobile: Desktop → View → Mobile layout (KPI then trend)

Quick fix

Zineb shares a report directly with two colleagues, for the length of a check-in.

Producing team

Zineb gives the Contributor role to the sales team: it collaborates in the workspace.

Broad distribution

Zineb publishes an app for fifty viewers, with navigation and a managed audience.

Mobile

Zineb prepares the mobile layout in Desktop: the report stacks cleanly on a phone.

Caution: Data distribution and confidentiality: before sharing a report, check who will have access — a direct share or an app opens company data to their viewers. Never distribute confidential data (payroll, personal data, sensitive margins) through an overly broad channel, and don't use "Publish to web" (public access, no authentication) for company data. If in doubt about access rights or an external share, have it approved by your manager or IT before sending the link.

✓ Best practices

  • Choose the channel according to the audience (direct / workspace / app).
  • Check the viewer licenses (Pro per user vs Premium/Fabric capacity) before promising.
  • Prepare the mobile layout in Desktop (5 useful minutes).

✗ Common pitfalls

  • Using direct sharing beyond a few people (unmanageable).
  • Promising a distribution without having checked the viewer licenses.
  • Publishing non-public data "to the web" (exposed to everyone).

Key takeaways

  • Direct share = quick fix; workspace = team; app = broad and clean distribution.
  • The app decouples production (workspace) and consumption (audiences): controlled update.
  • Check the viewer licenses (Pro per user vs Premium/Fabric capacity).
  • The mobile layout is prepared in Desktop: 5 minutes that change mobile usage.

48h challenge — apply it tomorrow

Draw the distribution tree of one of your reports like Zineb: who (2 colleagues? the team? 50 viewers?) for which channel (direct / workspace / app). Publish an app if you have Pro, then prepare the mobile layout of your key page and test it on Power BI Mobile.

Section exit checklist
  • I choose the distribution channel suited to each audience.
  • I know what an app brings and I check the viewer licenses.
  • I prepare a mobile layout in Desktop and test it on a phone.
Self-assessment 1-5: do I associate the right channel with each audience?Self-assessment 1-5: did I check the viewer licenses and prepare mobile?

Frequently asked questions

Can I share a report with people outside the organization?

It's possible via Microsoft Entra B2B guest users, but it is subject to your organization's policies and to adapted licenses: a subject to frame with IT, never a simple click. Special case: "Publish to web" makes the report accessible to everyone, without authentication — to be reserved strictly for genuinely public data.

Do alerts exist on mobile?

Yes, on dashboard tiles (KPI, gauges, cards): set a threshold and receive a notification as soon as it is crossed. It's one more reason to pin your critical KPIs to a dashboard (seen in 5.1): monitoring becomes proactive, without opening the report to watch.

Check your understanding

Which channel to choose for a broad and clean distribution (50 viewers)?

Additional resources (optional, to go further)

Level 5 examFresh, harder questions to test what you've learned