Case Study
A large retailer with hundreds of stores and several distribution centres ran its analytics on an on-premises SQL Server estate. Nightly ETL jobs regularly overran, seasonal peaks pushed the servers to their limits, and history was trimmed to keep the databases manageable — so year-over-year analysis was patchy at best.
The company was already on Azure, which made the destination obvious. Dateonic migrated the data into Azure Data Lake Storage, rebuilt the transformation logic on Databricks with a medallion architecture, and provisioned the whole environment — three workspaces, catalogs, jobs and permissions — through Terraform. Store and warehouse data is now processed in one governed lakehouse that scales through peak season instead of buckling under it.
Turnover
Industry
Technology:
A large retailer with hundreds of stores and several distribution centres ran its analytics on an on-premises SQL Server estate. Nightly ETL jobs regularly overran, seasonal peaks pushed the servers to their limits, and history was trimmed to keep the databases manageable — so year-over-year analysis was patchy at best.
The company was already on Azure, which made the destination obvious. Dateonic migrated the data into Azure Data Lake Storage, rebuilt the transformation logic on Databricks with a medallion architecture, and provisioned the whole environment — three workspaces, catalogs, jobs and permissions — through Terraform. Store and warehouse data is now processed in one governed lakehouse that scales through peak season instead of buckling under it.
Discovery and dependency mapping. We inventoried every source database, job and downstream report, then built a dependency map to determine migration order and identify what could be retired rather than moved.
Land first, refactor second. Raw data was landed into ADLS as-is, giving a stable, replayable foundation before any business logic was touched. This kept migration risk contained: the ingestion change and the transformation change never happened at the same time.
Parallel running. Old and new pipelines ran side by side and outputs were reconciled until the business owners signed off. Only then was the on-prem job switched off.
Medallion architecture.
| Layer | Contents |
|---|---|
| Bronze | Raw ingested data from source systems, immutable and replayable |
| Silver | Cleansed, conformed entities — stores, products, inventory, transactions |
| Gold | Business marts for sales, stock availability and replenishment |
Three workspaces. Dev, test and production are separated, with production writes executed by service principals rather than named users.
Terraform for everything. Workspaces, storage, catalogs, clusters, jobs and permissions are defined as code, so environments are consistent and rebuildable.
Full history in Delta. With cheap object storage underneath, the retailer keeps complete history instead of trimming it, and Delta time travel makes point-in-time analysis straightforward.
DATEONIC SP. Z O.O. registered at Ludna 2, 00-406 Warsaw, Poland
Copyright © 2026 Dateonic