Blog

Data engineering, finance and AI. Practical writing on Power BI, Microsoft Fabric and automation.

Latest
  • Microsoft Fabric
  • Fabric Apps
  • Finance Automation

Fabric Apps Get a Backend: The Last Mile of a Finance Workflow

Fabric Apps now have functions, storage, PostgreSQL and connectors that query semantic models with DAX. What that changes for write-back in finance.

October 2026 · 7 min readRead article →
  • Microsoft Fabric
  • Data Agents
  • Ontology

Fabric Ontology and Data Agents: Where Business Meaning Should Live

Fabric data agents can now use an ontology as context. A practical split between semantic model, ontology, Topics and agent instructions for finance.

October 2026 · 8 min readRead article →
  • Power BI
  • MCP
  • AI Agents

Power BI Desktop Bridge and Authoring MCP: How the Agent Loop Works

Power BI's agent tooling is three parts: an MCP server for the model, PBIR files for the report, and a Desktop Bridge to check the result. A map.

October 2026 · 8 min readRead article →
  • Power BI
  • DAX UDFs
  • M365 Copilot

Copilot-Ready Power BI: Why DAX UDFs Now Matter

M365 Copilot now writes DAX against your semantic model. Table-valued DAX UDFs, documented in AI Instructions, are what keep its answers consistent.

July 2026 · 6 min readRead article →
  • Power BI
  • AI Agents
  • BI Governance

Agent-Authored Power BI Reports: What to Delegate, What to Guard

Power BI's new agent skills write PBIR files, reload Desktop and iterate from screenshots. Where the delegation line sits for a finance BI team.

June 2026 · 6 min readRead article →
  • Microsoft Fabric
  • Real-Time Intelligence
  • Finance Operations

From Dashboard-Watching to Event-Driven Finance: Activator Now Publishes Business Events

Fabric Activator can now emit governed, persistent Business Events. Why that matters for finance teams whose KPI monitoring is still a staring contest.

June 2026 · 6 min readRead article →
  • Power BI
  • Microsoft Fabric
  • AI Governance

When the Agent Builds the Model: Governing Agentic Analytics in Power BI and Fabric

Agent Skills and Fabric Apps turn models, reports and apps into agent-written code. What ties out, who reviews the diff, and who owns the app.

June 2026 · 6 min readRead article →
  • Microsoft Fabric
  • Dataflow Gen2
  • Cost Optimization

Dataflow Gen2 Benchmarks: What They Actually Mean for Your Fabric Bill

Microsoft's Gen1 vs Gen2 benchmarks show refreshes dropping from hours to minutes. The real story is what runtime now does to your CU consumption.

June 2026 · 6 min readRead article →
  • Microsoft Fabric
  • Data Modeling
  • AI Analytics

Graph in Fabric: When Relationships Beat the Star Schema

Graph in Fabric is GA: GQL queries straight on OneLake, no extra ETL. Where path-shaped finance questions outgrow the star schema and what to pilot first.

June 2026 · 6 min readRead article →
  • AI Automation
  • Data Pipelines
  • Finance BI

Trustworthy AI in Finance Data Pipelines: A Control Playbook Against Hallucinations

A hallucinating LLM step fails silently. Mapping RAG grounding, output schemas, and stepwise validation onto the controls finance already runs.

June 2026 · 6 min readRead article →
  • Power BI
  • n8n integration
  • workflow orchestration

The Case for Integrating n8n with Power BI for Enhanced Data Efficiency

Power BI's April 2026 update improves Copilot, visuals and Direct Lake modeling. The real efficiency gains in finance still come from orchestrating upstream.

May 2026 · 6 min readRead article →
  • data agents
  • Microsoft Fabric
  • security model

Service Principal Integration in Fabric: Key Developments for Data Agents in 2026

Fabric data agents now accept service principal authentication in preview. What that fixes for production deployments, and the access question it raises.

May 2026 · 6 min readRead article →
  • Microsoft Fabric
  • data governance
  • data management

5 Insights on Configurable Data Retention in Microsoft Fabric

Fabric Warehouse history is now configurable from 1 to 120 days per warehouse. Five lessons on treating that retention window as a finance-grade control.

May 2026 · 6 min readRead article →
  • Microsoft Fabric
  • data strategies
  • eventhouse integration

The Case for Eventhouse Integration in Modern Data Strategies

Fabric's Eventhouse now runs anomaly detection, data agents, SQL and notebooks on live event data. Why that consolidation matters for finance teams.

April 2026 · 6 min readRead article →
  • Power BI
  • business intelligence
  • DAX

Lessons Learned from Third-Party Integration Efforts in Power BI

Microsoft says Power BI won't be made to work with third-party semantic models. The technical reasons are a lesson in where finance metric logic belongs.

April 2026 · 6 min readRead article →
  • Microsoft Fabric
  • unstructured data
  • AI functions

4 Lessons for Using AI Functions in Microsoft Fabric Data Warehouse

Fabric Data Warehouse now runs ai_extract, ai_classify and custom prompts straight from T-SQL. Four lessons before you point them at finance text.

April 2026 · 6 min readRead article →
  • Fabric Data Factory
  • data integration
  • data pipelines

5 Predictions About the Future of Data Management with Apache Airflow That'll Shock You

Fabric Data Factory's Airflow jobs now run dbt and copy jobs, with new APIs to trigger DAG runs. Five predictions on where orchestration goes from here.

March 2026 · 6 min readRead article →
  • Fabric Dataflows Gen2
  • data transformation
  • self-service ETL

The Hidden Truth About Generating Excel Reports That Every Data Analyst Needs to Know

Fabric Dataflows Gen2 can now write formatted Excel workbooks (titles, tables, charts) straight to a lakehouse. What that means for month-end reporting.

March 2026 · 6 min readRead article →
  • Microsoft Fabric
  • flexibility
  • business solutions

What No One Tells You About Managing Capacity Overage in Microsoft Fabric

Fabric's new capacity overage swaps throttling for a 3x metered bill. Where the limits, monitoring and spend ownership should sit before you opt in.

March 2026 · 6 min readRead article →