Measure Killer Measure Killer
MK Automation

Measure Killer, fully automated.

Every scan, on every schedule. Customize every feature. Write the results anywhere your workflow lives — Fabric tables, your warehouse, Teams, a governance dashboard. Brunner BI sets it up and ships sample notebooks; you own the schedules and the runs.

Why MK Automation

You already know what Measure Killer can do. The hard part is wiring it into the way your team actually works — scheduled runs, custom rule sets, results delivered to the system of record. That's what MK Automation does.

The three things only Automation does.

Everything else — every detection, every governance pillar — Measure Killer Enterprise already covers. These are the differences.

Run on any schedule

Daily, weekly, monthly, or triggered by an event in your pipeline. Every Measure Killer scan, every tenant pull, every backup — fully automated inside Microsoft Fabric.

  • Daily / weekly / monthly cadences
  • Trigger from a Fabric pipeline or external event
  • Full audit trail of every run

Customize every feature

Best-practice rules, similarity weights, what counts as "used", which workspaces are in scope, which outputs you want. Everything is configurable per run.

  • Custom best-practice rule sets per model type
  • Tunable similarity thresholds for duplicates
  • Scope by capacity, workspace, or owner

Write results anywhere

Push findings into the tools your team already uses — a Fabric table, a Power BI dataset, Teams, your data warehouse, your access-review system. No lock-in to MK's UI.

  • Fabric Lakehouse / Warehouse tables
  • Teams / Email notifications
  • Any system reachable from a Fabric Notebook
Everything in scope

Every Measure Killer capability — automated.

Inventory, security, consumption, lineage, similarity, governance, backups. All scheduled, all customizable, all delivered where you need them.

Inventory & lineage

  • Capacities, workspaces, items, domains — full tenant inventory
  • Refresh / run events for semantic models, dataflows and Fabric notebooks
  • Source → semantic model lineage at table level
  • Semantic model → visual lineage at column level
  • Unused columns and measures across every connected report
  • Composite-model lineage exports

Security & access

  • Workspace and item-level access for every principal
  • Mass access grant / removal workflows
  • Row-level security inventory — every model with RLS, its roles, security filters and member assignments
  • Apps & audience access tracking
  • Personal-workspace monitoring

Consumption analytics

  • Report views including page-level granularity
  • Custom visual consumption — per report, page and user (license compliance check)
  • Excel-file activity on semantic models
  • App usage frequency
  • Reports unused in the last 14 / 28 days
  • Report subscriptions — every subscription, its owner and the full recipient list (tenant-admin only)

Similarity & duplicates

  • Semantic model similarity (columns, tables, relationships, DAX)
  • Power BI report similarity (pages, visuals, report measures)
  • Duplicate-model and duplicate-report detection

Governance & optimization

  • Customizable best-practice rules for models and reports
  • Uncertified custom visual detection
  • Duplicate KPI identification
  • Visual-calculation usage
  • "Clean your model" advanced optimizations

Backups & exports

  • DAX expression backups (measures, columns, visual calculations)
  • M code backups (semantic models + dataflows)
  • Report layout and metadata backups
  • TMDL semantic-model backups
  • All exports written to the destination of your choice
How it works

Setup is three conversations, not a project.

Step 01

Setup with Brunner BI

We import the MK Automation Python package into your Microsoft Fabric environment, configure the 30+ sample notebooks for your tenant, and set permissions.

Step 02

You decide what runs

You pick which scans run, on what cadence, with which rule sets and scope. Brunner BI is on hand for setup questions and helps make sure everything works. Every scan is a notebook — yours to edit, fork, or extend.

Step 03

Results land where you need them

Findings, exports and backups land in the Fabric tables, dashboards, or systems your team already uses. Set up alerts, dashboards, or governance workflows on top.

Tiers

Every tier — same product. Different support level.

All five capacity tiers unlock every MK Automation feature, plus a company-wide license for the desktop app. The differences are setup time, update cadence, support channel, and how much included custom development you get each month.

Every tier includes
  • Company-wide license for the Measure Killer desktop app
  • Every MK Automation feature unlocked
  • 30+ sample notebooks shipped on setup
  • Multi-year discounts: −20% on 2 years, −35% on 3 years
Tier Capacity Price / month Updates Support Setup / training Included custom dev Extra effort
Base 1x F64
$1,583
$19,000 / yr
Semi-annually 24h email Up to 4h 450 USD/h
Mid 3x F64
$2,750
$33,000 / yr
Semi-annually 24h email Up to 4h 450 USD/h
Large 10x F64
$4,417
$53,000 / yr
Quarterly 12h email Up to 6h 2h / month 400 USD/h
Upper 25x F64
$8,750
$105,000 / yr
Quarterly Teams chat / call Up to 8h 4h / month 350 USD/h
Enterprise 50x F64
$14,167
$170,000 / yr
Quarterly Teams chat / call Up to 12h 6h / month 350 USD/h

"Included custom dev" is consulting time we apply each month to extend notebooks, build new ones, or tune scans for your tenant. Anything beyond is billed at the per-tier rate shown.

See it run

Watch MK Automation in action.

Short walkthroughs of a scheduled tenant scan and custom rule-set runs.

Apps & audiences — full visibility

Every App and Audience across the tenant, with the users who can access them and the content inside.

Find where every column & measure is used

Surface unused columns and measures across all connected reports, or trace exactly where any field is consumed.

Who runs it

MK Automation runs inside your own Microsoft Fabric tenant. Brunner BI handles the initial setup and provides 30+ sample notebooks for the typical scans; your team owns the schedules, the runs, and the day-to-day operation. Custom development is available on the higher capacity tiers. It pairs with an MK Enterprise license that covers your desktop users.

Pricing

Pricing scales with the size of your Fabric environment (F64 equivalents). Two- and three-year commitments come with 20% and 35% discounts respectively. Build a quote in the calculator — pick your capacity tier, pick a term length, and the discount is applied automatically.

Get a price for your tenant →

Building the case internally? Pair this page with the Business case (PDF) and the Use cases (PDF) — the same numbers, in a forwardable format.

Free for desktop

Ready to clean up your Power BI?

Download the desktop edition free, forever. No data leaves your machine.

  • Free forever
  • No telemetry
  • MVP-built