© 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 
(1)
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 production, or simply that ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.