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
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.
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.
- Open app.powerbi.com.
- Left sidebar → Workspaces → New workspace.
- Give it a name (e.g.
Previzio) and click Apply.
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.
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.
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-0390117cc8e3FAQ
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.