Data Virtualisation
Querying across sources without moving data, and the performance ceiling that imposes.
5 to work through
-
intermediate
A federation layer serves 60 analysts across four sources: the lakehouse, a Postgres replica, a managed warehouse and a SaaS REST connector. At 11:40 the REST connector's upstream begins answering in 40 seconds rather than 200 ms. Nothing errors and nothing is down. Walk through what happens to the other analysts over the next ten minutes.
3 min answer -
intermediate
A group holds customer data in separate EU and US entities, and the rows may not be copied across the border. The board wants one revenue dashboard. The team puts a federation layer over both regions and queries in place rather than consolidating. What has that bought, when does the bill arrive, and how do they keep the option to reverse it?
2 min answer -
intermediate
A platform proposes querying operational databases directly rather than copying data. When does that work?
2 min answer -
advanced
A BI tool queries the operational read replica directly through a federation layer, avoiding a copy. At 09:03 replica lag starts climbing. By 09:12 checkout p99 has tripled. By 09:30 the replica is 40 minutes behind and support is reporting stale order status. What failed, and which design decision allowed it?
3 min answer -
advanced
A vendor proposes replacing your ingestion pipelines with data virtualisation — query everything in place, no copies. Assess it.
1 min answer
4 terms in this topic
Data Virtualisation
Querying data where it lives across multiple systems through a single logical layer, without physically consolidating it.
conceptPredicate Pushdown
Sending a filter to the layer that holds the data rather than fetching rows and filtering afterwards, which is the difference between reading megabyt…
patternQuery Federation
Executing a single query across several underlying systems without moving the data, and the performance ceiling that pushdown determines.
patternSource Load Budget
An explicit cap on the concurrency, rows and duration that analytical reads may consume on an operational source - so a dashboard query cannot become…
Neighbouring topics
Data Platform Architecture
General material on designing the analytical data estate end to end.
Medallion Architecture
Bronze, silver and gold layers, and what each layer is allowed to guarantee.
Open Table Formats
Iceberg, Delta and Hudi — transactions, snapshots and time travel over object storage.
Warehouse, Lake & Lakehouse
Three answers to where analytical data lives, and the workloads that separate them.
Storage Layout & Partitioning
Partition keys, clustering, and the scan the query planner is left able to skip.
File Formats & Compaction
Columnar formats, the small-file problem, and the maintenance nobody schedules.
Ingestion Patterns
Full load, incremental, append-only and merge, and the source system each one suits.
CDC Pipeline Design
Building on a change stream: snapshot plus delta, tombstones, and merge into the target.
Batch Orchestration
DAGs, dependencies, retries, and the difference between a schedule and an orchestration.
Workflow Schedulers
Airflow, Dagster and their kin — where the control plane sits and what it can recover.
Transformation Frameworks
Declarative SQL transformation with tests, lineage and versioned models.
Dimensional Modelling
Facts, dimensions, grain, and the star schema's continued relevance.
Data Vault Modelling
Hubs, links and satellites, and the auditability and load parallelism they buy.
Slowly Changing Dimensions
Overwriting, versioning or timestamping attribute history, and the reporting each enables.
Analytics Cost Control
Scanned bytes, idle warehouses, and the query nobody knew was running hourly.
Workload Isolation
Keeping an analyst's query off the pipeline's compute, and both off the dashboard's.
Data Platform Tenancy
Multiple domains on shared storage and compute, with separable access and cost.
Reverse ETL
Pushing modelled analytical data back into operational systems, and who owns it then.
Warehouse Migration
Moving off a legacy warehouse with thousands of reports pointed at it.