Every platform in the building quotes a data programme before a single agent does real work. Here is the same table under both approaches, and the thing each one needs to take away from it.
the sourcecrm.accounts4.1M rowson-prem
+ 34 more columns
the usual precondition
Move it first
Warehouse, lakehouse or a vendor tenancy. The agents come after.
what has to travel
SynOS
Profile it where it sits
Installed inside your own infrastructure. Rows are queried live at answer time.
what has to travel
Data residency, cost and freshness are the same design decision, taken once. The legacy estate stops being the blocker.