A move from Informatica PowerCenter to dbt and Airflow is rarely a simple translation exercise. The most important planning lessons are broadly consistent across migrations.
License savings vs rebuild cost
License savings matter, but they should not be evaluated alone. A realistic business case includes rebuild engineering, parallel operation, validation, training, and the cost of maintaining legacy mappings during the transition.
The payback period depends on workload complexity, internal capacity, and the amount of proprietary logic embedded in the current platform.
The interesting parts
Most mappings translate cleanly. The difficult minority — especially mappings with embedded Java transformations, proprietary functions, or undocumented dependencies — can consume a disproportionate share of engineering time. Budget for that long tail.
Lineage can be the hidden win. When dbt documentation is generated from the same code that runs transformations, it is easier to keep lineage aligned with production than a separately maintained catalog.
Operational quality comes from the rebuild, not the logo. Idempotent jobs, safe retries, useful alerts, and errors that point to the relevant code reduce on-call effort. Simply changing tools does not.
What we'd do differently
Start with the high-volume, low-complexity workloads. Get a win in 60 days. Use the win to fund the long tail.