© David Masri 2019
David MasriDeveloping Data Migrations and Integrations with Salesforcehttps://doi.org/10.1007/978-1-4842-4209-4_5

5. Attributes of a Good Data Integration

David Masri1 
Brooklyn, NY, USA

If you were to ask someone, “What’s the difference between an integration and a migration?” you’ll likely get an answer along the lines of: “Migrations are one-time runs whereas integrations are ongoing.” As discussed in Chapter 4, data migrations are not really a one-time run-and-done job. Because testing is critical to success, the same code needs to be run for QA and UAT.

I’m not saying that people who answer with “one-time run” are wrong, just a bit imprecise. What they really mean is that it’s a one-time run in ...

Get Developing Data Migrations and Integrations with Salesforce: Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.