Data Lineage: Why 'Always Up to Date' Is Harder Than It Sounds
When your Shopify data updates, which dashboards change? Lineage tracking solves the refresh problem.
Ersel Gökmen
February 10, 2026
Here's a scenario that happens daily in retail: Shopify syncs new sales data at 6am. Your "Weekly Revenue" dashboard should update. But so should the "Top Products" view, the "Store Performance" comparison, and the "Inventory Health" report — because they all query the same source.
Without lineage tracking, each dashboard either polls on a schedule (wasteful) or requires manual refresh (unreliable). With lineage, the system knows the dependency graph: Shopify data → revenue chart → KPI card → weekly report.
How It Works
When a data source updates, Mondian's DAG (directed acyclic graph) identifies every downstream block that depends on it and refreshes only those blocks. No polling, no manual refresh, no stale data.
It sounds simple, but it's the feature that makes the difference between "nice dashboard" and "I trust these numbers."