SQL Server 2016 has received no updates since 14 July 2026.What now?
Unwind DataUnwind Data

Power BI · DAX · Fabric

Your DAX is your business logic. Why can only Power BI read it?

Power BI Premium per capacity (P-SKU) is no longer sold to new customers, and at renewal you move to Fabric capacity. That forces a cost decision. We make your measures readable and portable, also outside Microsoft.

Book a Logic Scan for Power BI

Starts with a free 30-minute intake call.

1 July 2024

Power BI Premium P-SKU no longer sold to new customers

Fabric F-SKU

At renewal you move to Fabric capacity

DAX

Measures only readable inside the Microsoft ecosystem

What we extract

What we take out of Power BI

Every object that carries logic is read, linked to what depends on it, and checked for use.

  • Semantic models (datasets)

    Tables, columns and relationships per model, and which reports use them.

  • DAX measures

    Every measure with its dependencies, described in plain language.

  • Calculated columns and tables

    Logic built into the model itself.

  • Relationships

    How tables relate and which filter direction applies.

  • Power Query (M)

    The transformations before data reaches the model.

  • Row-level security

    Roles and filters that decide who sees which rows.

What you get

AI-native migration: more than new dashboards

Your logic leaves the old platform as something you own, can read and can query.

Knowledge graph

Every table, procedure, report and relationship in one searchable graph.

Semantic layer in Apache Ossie

Your metrics and dimensions in an open standard, not locked in a tool.

MCP endpoint

Query your logic with Claude, ChatGPT or Copilot.

Plain-language documentation

What every report does and where its numbers come from.

Dead and duplicate objects

What is no longer used does not move.

Reconciliation report

Proof that your core KPIs match the old report.

Optional: a rebuild on dbt with Omni, Snowflake or Databricks, or a cleaned-up model in Fabric.

The result is a semantic layer your BI tools and AI agents share. Choosing one? Read dbt Semantic Layer vs Cube and the Open Semantic Interchange guide. How we expose it to AI: MCP-driven data consulting.

Curious what's in your environment? The Logic Scan shows you in 5 working days.

Book a Logic Scan for Power BI
David Chang

Who does the work

One specialist for Power BI

David Chang, 10 years of experience with Power BI, DAX and Fabric. One fixed point of contact who signs off on the reconciliation.

Proof

What it looks like

REPORTSEMANTIC MODELMEASURETABLEFinance dashboardSales reportOperationsSales modelOps model[Net Revenue][Margin %][Lead Time]FactSalesDimCustomerDimDateFactOps
“Which reports use finance's revenue definition?”
Apache Ossie
metrics:
  - name: net_revenue
    expression: SUM(amount_excl_vat)
    filters:
      - is_intercompany = false
      - is_credit_note = false
    owner: finance
    source: Sales.pbix

Case

Example

Financial services firm, 350 employees

88 objects (band M) · Logic Scan in 5 working days, Logic Extract in 3 weeks

  • 640 DAX measures captured, 190 no longer used
  • The same definitions queryable through MCP
  • Smaller Fabric capacity after the clean-up

Start here

Logic Scan for Power BI: €4,950

Inventory, complexity score, risk map and a fixed quote. 5 working days, credited when you commission the next step within 60 days.

Book a Logic Scan

Starts with a free 30-minute intake call.

What does a full migration cost? Read how BI migration costs add up.

Frequently asked questions