Work

Decision model

Analytics Platform Cost & Architecture Model

A web-native way to compare BI and data-platform choices when licensing is only one part of total cost, with an inspectable calculator and a transparent recommendation model.

Reconstructed from an enterprise healthcare analytics platform evaluation. Client-identifying names, parent-organization details, and confidential commercial terms are removed. Calculator defaults use current public list pricing and editable estimates, not private negotiated pricing. Original Office deliverables are evidence only and are not published.

Grounding labels used once on this page: Original work (historical BI evaluation themes), Modernized (Fabric-era DE+BI costing), New extension (guided priorities, constraints, and transparent recommendation). Modernized and New extension material is not claimed as the original engagement.

Data engineering and BI as one platform costData engineeringstorage / pipelineswarehouse / lakehouseBusiness intelligenceauthors / analystsviewers / capacityTotal analytics platform
DE plus BI is the platform. License seats are only one layer.

Original work

The question

A BI license line item is easy to put in a spreadsheet. It is also incomplete. Storage, pipelines, warehouse or lakehouse compute, capacity, creators, self-service analysts, viewers, training, and governance all move the total. Comparing tools only on seat price answers the wrong question.

Licenses are one cost and architecture component. They are not the platform. The original evaluation asked how Power BI and Tableau compare on cost, ecosystem fit, adoption, visualization, modeling, governance, scale, AI roadmap, and implementation approach for an enterprise healthcare analytics audience.

Modernized

What changed

License-only models understate platform cost and hide architecture. Fabric attribution matters: one capacity can cover DE and BI, so allocation labels must not double-count. F64 changes viewer economics. Non-cost criteria from the original comparison still decide close races once hard constraints pass.

  1. Power BI Premium capacity is no longer the correct forward-looking capacity assumption; Fabric F SKUs are the capacity path.
  2. Fabric is not just a BI feature. It adds shared compute, OneLake storage, pipelines, warehouse/lakehouse, and other DE workloads.
  3. F64 is a licensing breakpoint because Free viewers can consume Power BI content at F64+.
  4. DE compute/storage/network and BI seat licensing are modeled separately, then recombined into total TCO without double-counting shared capacity.
  5. CU, Snowflake credit, and Databricks DBU stay distinct; workload calibration is required.

Modernized / New extension

Architecture model

Data engineering (ingest, transform, storage, warehouse or lakehouse) plus business intelligence (semantic models, authors, self-service analysts, viewers, capacity). Total analytics platform cost is both layers together, for a normalized workload, not a one-to-one conversion of CU to credit to DBU.

  • DE options: Microsoft Fabric, Snowflake, Databricks.
  • BI options: Power BI, Tableau.
  • Combinations: six default pairings including Fabric + Tableau. Affinity is a transparent criterion, not a hidden preference.

New extension

Try the decision model

Optimize for what matters most, subject to what cannot be compromised.

Client-side only. Defaults follow the modernized DE+BI reference model. Pricing last reviewed: 2026-10-14.

Your environment

Set the audience and the workload you are comparing. Advanced platform pricing stays collapsed until you need it.

People
Fabric capacity (when a scenario uses Fabric)

BI share: 30.0% (100 minus DE share)

Changing DE share only changes how Fabric capacity dollars are attributed between DE and BI in the breakdown. Total Fabric capacity cost does not change. There is one capacity, not two.

Hard cost ceiling (optional)

New extension

Recommendation

Transparent multi-criteria analysis: hard constraints first, then weighted scores, then soft penalties. If nothing is feasible, the page says so. This panel is a teaching and decision artifact, not a republished private client recommendation.

Interactive recommendation requires JavaScript. The narrative sections on this page remain available without it.

What this demonstrates

  • Financial modeling — public list rates, native billing units, and inspectable cost lines instead of a black-box total.
  • Systems thinking — data engineering and BI priced as one platform, with shared Fabric capacity attributed without inventing two capacities.
  • Decision design — priorities (what matters most) separated from constraints (what cannot be compromised), with scenario-specific overrides when local evidence differs.
  • Communication — a recommendation you can audit, including what would change it.

Financial modeling that keeps units honest, systems thinking across DE and BI, decision design that separates priorities from hard constraints, and communication that leaves the math inspectable.

The artifact is the model. No client savings, adoption metrics, or negotiated discount is claimed here.

How the model works

Reference material. The interactive model above is the primary artifact.

Original work

Original decision model

The original engagement compared Power BI and Tableau for enterprise healthcare analytics: ecosystem fit, adoption, visualization, data modeling, governance, scalability, AI roadmap, pilot approach, and TCO. The landscape then moved. Fabric replaced Premium capacity as the forward Microsoft path, and the model had to grow a data-engineering layer.

Role: I framed the original BI comparison, then revised the cost model for the Fabric era, and built a transparent multi-criteria recommendation layer. I do not publish a private client recommendation or negotiated pricing.

Approach: Preserve the original comparison themes, mark what is modernized, add DE platforms and shared-capacity rules from the 2026 reference model, then expose a guided decision flow and an expert editor over the same client-side model.

The delivered comparison covered more than seat price. Themes preserved here (sanitized):

  • Ecosystem fit and Office/Teams integration
  • Adoption, training, and skill requirements
  • Visualization and executive storytelling
  • Data modeling depth
  • Governance and security model
  • Scalability for broad vs specialized audiences
  • AI/analytics roadmap (Copilot vs Pulse)
  • Long-term strategy (Fabric-era Microsoft path vs multi-tool)
  • Pilot both platforms on a real workload before locking in
  • Assess total cost of ownership beyond seat price

The original calculator compared Power BI All Pro, Premium capacity plus Pro authors, All PPU, and Tableau mixed Creator/Explorer/Viewer roles. Historical Premium capacity is retained as provenance only.

This page does not republish a private client recommendation, named organizations, or confidential commercial terms.

Modernized / New extension

Data-engineering comparison

Normalize the workload you are trying to run. Do not pretend one Fabric CU equals one Snowflake credit equals one Databricks DBU.

Data-engineering comparison (workload-normalized; units stay distinct)
DimensionFabricSnowflakeDatabricks
Billing unitCapacity Units (CU) via F SKU + OneLake storageCredits + storage TBDBUs (+ optional classic cloud infra)
Primary strengthsUnified Microsoft lakehouse and BI capacityElastic warehouses; storage/compute separationLakehouse engineering, notebooks, Unity Catalog
BI affinityNative Power BI on same capacity; Tableau possible as separate BIConnectors to Power BI and TableauConnectors to Power BI and Tableau
Viewer economics breakpointF64+ enables Free Power BI viewersBI seats remain separateBI seats remain separate
Workload normalization noteDo not convert CU to credit or DBUCalibrate warehouse + serving credits for the same workloadCalibrate jobs/SQL DBUs for the same workload

Original structure / Modernized pricing

BI comparison

Licensing tiers, capacity viewing, semantic models, visualization, governance, collaboration, ecosystem, deployment, AI features, and training load all belong in the frame. Prices use current public list rates, not historical seat quotes from older decks.

BI comparison (public licensing and capability shape)
DimensionPower BITableau
Licensing shapePro / PPU per user; Fabric capacity for scale viewingCreator / Explorer / Viewer (Standard or Enterprise)
EcosystemMicrosoft 365, Teams, SharePoint, Azure ADBroad connectors; Salesforce ownership context
Ease of useExcel-familiar path; faster onboarding for many business teamsSteeper craft curve; strong interactive storytelling
Data modelingDAX + Power Query; semantic model as first-class artifactPrep + published sources; LOD and calc fields
VisualizationStrong defaults; less flexible than Tableau for custom vizBest-in-class visual customization and interactivity
GovernanceWorkspaces, apps, deployment pipelines, sensitivity labelsProjects, permissions, certified sources; higher editions add admin depth
AI roadmap themesCopilot, Q&A, Azure ML adjacencyPulse, Agent, R/Python extensions

Modernized / New extension

Modeling decisions

  • DE and BI are split so license seats stop pretending to be the whole platform.
  • Billing units stay native (CU, credit, DBU). Workloads are estimated separately; they are never force-converted.
  • Fabric capacity is counted once. DE share labels DE versus BI storytelling; BI share is always the remainder.
  • On Fabric F64+, Power BI viewers are modeled as Free; authors still need Pro or PPU. Below F64, shared-content users need paid seats.
  • Snowflake BI-serving credits and Databricks SQL DBUs are attributed to the BI layer in totals.
  • Non-cost scores are rubrics with confidence, not fake precision. Overrides are scenario-specific and explicit.
  • Defaults match the modernized public-list reference model (100 users: 10 / 20 / 70), not private negotiated pricing.

Sources and methodology

Centralized config distinguishes list price, estimate, and negotiated (negotiated is never defaulted here).

  1. Microsoft: Power BI pricing
  2. Microsoft: Microsoft Fabric Azure pricing
  3. Microsoft: Fabric licenses and capacity
  4. Microsoft: OneLake storage tiers
  5. Tableau: Tableau Cloud pricing
  6. Snowflake: Snowflake service consumption table
  7. Databricks: Databricks product pricing
Inspect pricing config rows
Public pricing rows used by the calculator
VendorProductItemUnitList KindRegionReviewedConfidenceNotes
MicrosoftPower BIPower BI Prouser-month14.0listUS2026-10-14highIncluded in Microsoft 365 E5 / Office 365 E5 for covered users.
MicrosoftPower BIPower BI Premium Per Useruser-month24.0listUS2026-10-14highPower BI premium features; not Fabric DE capacity.
MicrosoftMicrosoft FabricOneLake hot storageGB-month0.023listUS reference2026-10-14high
MicrosoftMicrosoft FabricOneLake cool storageGB-month0.0125listUS reference2026-10-14high
MicrosoftMicrosoft FabricOneLake cold storageGB-month0.004listUS reference2026-10-14high
MicrosoftMicrosoft FabricReference CU-hour rateCU-hour0.18listUS reference2026-10-14high1-year reservation approx. 40.5% below PAYG in the reference table.
TableauTableau Cloud StandardCreatoruser-month75.0listUS2026-10-14highAt least one Creator required per deployment.
TableauTableau Cloud StandardExploreruser-month42.0listUS2026-10-14high
TableauTableau Cloud StandardVieweruser-month15.0listUS2026-10-14high
TableauTableau Cloud EnterpriseCreatoruser-month115.0listUS2026-10-14high
TableauTableau Cloud EnterpriseExploreruser-month70.0listUS2026-10-14high
TableauTableau Cloud EnterpriseVieweruser-month35.0listUS2026-10-14high
SnowflakeSnowflake StandardOn-demand credit (AWS US East 2 Ohio reference)credit2.0listAWS US East 2 (Ohio)2026-10-14highCalibrate credits using pilot or observed workload.
SnowflakeSnowflakeStandard storageTB-month23.0listUS reference2026-10-14highCapacity/standard storage reference used in the modernized model.
DatabricksDatabricks Lakeflow JobsJobs / pipeline DBU (serverless starting point)DBU0.4listpublic starting point2026-10-14mediumServerless includes infrastructure. Classic compute may need a separate cloud VM line.
DatabricksDatabricks SQLSQL compute DBU (starting point)DBU0.22listpublic starting point2026-10-14mediumNot equated to Fabric CU or Snowflake credit.
Cloud / DatabricksObject storage estimateStorage $/TB-month (modernized model reference)TB-month23.552estimateestimate/reference2026-10-14lowEditable. Classic cloud infrastructure is a separate monthly line.
MicrosoftPower BI Premium (legacy P SKU path)Historical Premium capacity referencecapacity-month5000.0listhistorical2026-10-14mediumPreserved for original 2024-2025 calculator provenance. Not the default forward-looking capacity path.