Back to Home
Power BI Service Integration

Publish to Power BI Service in one click

Connect Previzio to your Microsoft Power BI Service workspace. Generate a dashboard with AI, then push the semantic model + report straight to your team — no Desktop app, no .pbix download, no Windows machine.

What you get

  • One-click publish from any Previzio dashboard to your Power BI Service workspace
  • Semantic model with pre-built DAX measures (Total Revenue, MoM %, Prior Period…) ready to query
  • Report with charts, KPI cards, slicers, and the Previzio palette — rendered 1:1 with the editor
  • Re-publish updates the same model + report in place — no version sprawl

Setup — 3 minutes, one-time

STEP 1

Get a Power BI Pro license

Publishing requires Power BI Pro (free Fabric trial works the same way). Start a 60-day Fabric free trial — it includes Pro features end-to-end and activates from your Microsoft account in under a minute.

Power BI Free license can view reports but cannot publish them via the API — you need Pro or PPU (or any Premium-backed workspace) to use Previzio Publish.

STEP 2

Create a workspace (not «My workspace»)

Power BI Service has two kinds of containers — your personal «My workspace» and named team workspaces. Previzio publishes into workspaces, so you need at least one.

  1. Open app.powerbi.com.
  2. Left sidebar → Workspaces New workspace.
  3. Give it a name (e.g. Previzio) and click Apply.
STEP 3

Connect Previzio (Microsoft OAuth popup)

Open any dashboard in the Previzio editor. In the top toolbar, click the Publish button → pick Power BI Service.

A Microsoft sign-in popup appears. Sign in with the same account that owns the Power BI workspace and Approve the requested permissions. You'll return to Previzio with the connection live.

Permissions requested: Workspace.ReadWrite.All, Dataset.ReadWrite.All, Report.ReadWrite.All — strictly the minimum needed to create a semantic model + report in the workspace you pick.

STEP 4

Pick a workspace and Publish

The Publish dialog lists your workspaces. Choose the one from step 2 (or any workspace you have edit access to), set a model name, and hit Publish.

Previzio creates the semantic model, triggers the initial refresh, and creates the report. Around 30 seconds end-to-end. The dialog returns a direct link to the live report in Power BI Service.

For enterprise tenants: If your IT admin blocks third-party apps by default, the OAuth popup will return AADSTS50020 or similar. Send your admin this URL to grant tenant-wide consent for the Previzio app (one click for the admin, no cost): https://login.microsoftonline.com/{tenantId}/adminconsent?client_id=121c05af-0bef-464b-8194-0390117cc8e3

FAQ

What about the data — does Previzio see anything in my workspace?

No. The OAuth scopes let Previzio CREATE new models and reports in the workspace you pick — we never read other content. The published dataset itself is fully owned by your Microsoft tenant; Previzio only stores the OAuth refresh token (row-level secured, scoped to your user only).

Does re-publishing overwrite?

Yes — by default, re-publishing into the same workspace with the same model name updates the semantic model + report in place. Use a different model name to create a fresh copy.

Can I publish to multiple Power BI workspaces?

Yes — the Publish dialog lists every workspace you have edit access to. You pick the destination each time you publish.

Does this need a Windows machine or Power BI Desktop?

No. Previzio publishes via Microsoft's Fabric REST API in V3 enhanced metadata format. The semantic model + report are created directly in Power BI Service. No .pbix file, no Desktop install, no Windows.

What about Tableau Cloud?

Same one-click flow with Personal Access Token auth — see the Tableau Cloud guide.