Skip to content
Blog

Field notes from live migrations

Practical write-ups on Microsoft Fabric, Azure Data Factory, data engineering, Power BI, cloud architecture and data warehousing. No gated PDFs.

Microsoft Fabric

Why we drive ERP ingestion from a control table

On a migration with several hundred source tables, hand-writing a notebook per table is the obvious approach and the wrong one. Here is the configuration-driven pattern we use instead, and the audit trail you get for free.

Full article coming soon
Data Engineering

Most Databricks cost problems are small-file problems

When a bill jumps, the instinct is to resize the cluster. In our experience the cause is usually thousands of tiny files per partition. Check file counts before touching cluster configuration.

Full article coming soon
Cloud Architecture

Run the old system longer than feels necessary

The parallel run is always first to be cut under schedule pressure. Its purpose is not to prove the pipelines work — tests do that. It is to surface the reports nobody told you about.

Full article coming soon
Azure Data Factory

Metadata-driven pipelines: the pattern in practice

One pipeline, one configuration table, any number of sources. How to structure the control table, handle incremental watermarks, and keep reruns idempotent.

Full article coming soon
Power BI

Semantic models that survive unexpected questions

Most Power BI performance problems are modelling problems. Star schemas, the cost of bi-directional relationships, and when Direct Lake is genuinely the right answer.

Full article coming soon
Data Warehousing

Reconciliation is the deliverable, not the afterthought

How to reconcile a migrated warehouse against its predecessor — counts, balances, and the edge cases that only appear at period end.

Full article coming soon

Get new articles by email

Occasional, practical, and never more than once a month. Unsubscribe any time.

Book a free 30-minute data strategy consultation

Tell us what you are running today and where it hurts. You will get an honest view of the options, with no obligation and no sales script.