Notice: Function register_sidebar was called incorrectly. No id was set in the arguments array for the "Sidebar 1" sidebar. Defaulting to "sidebar-1". Manually set the id to "sidebar-1" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /mnt/stor1-wc1-dfw1/379168/www.datamartist.com/web/content/wp-includes/functions.php on line 6114
{"id":3477,"date":"2009-12-01T08:12:37","date_gmt":"2009-12-01T15:12:37","guid":{"rendered":"http:\/\/www.datamartist.com\/?p=3477"},"modified":"2009-12-07T10:14:24","modified_gmt":"2009-12-07T17:14:24","slug":"data-migration-part-1-introduction-to-the-data-migration-delema","status":"publish","type":"post","link":"http:\/\/www.datamartist.com\/data-migration-part-1-introduction-to-the-data-migration-delema","title":{"rendered":"Data migration- Part 1 Introduction to the data migration dilema"},"content":{"rendered":"

The world is a dynamic place. Businesses change. Companies merge, technologies shift and applications come and go. <\/p>\n

Our data, however, is often less dynamic. All those sales records in the old sales system don’t morph into the format required in the shiny new ERP. The data has to be dragged kicking and screaming into the new format.
\n\"data-migration-get-the-hammer\"
\nThus, the art and science of data migration is one of the most challenging, and most important, of the information technology black arts. In the next few posts, I’m going to take a light hearted, but hopefully useful look at data migration.<\/p>\n

So imagine you are in a company that, for whatever important, unavoidable, and “it was super clear at the time” reason is going to change its sales system. The new system is just so much better- as the VP of marketing points out:<\/p>\n

“The new sales system will drive synergies and encompass our core strategy for value creation and customer focus.” <\/p><\/blockquote>\n

Oh good.<\/p>\n

What are the possible strategies in regards to moving your data?<\/h2>\n

Abandon your data<\/h3>\n

Sure, just shut down the old server, send the hard drive to the recycler, turn on the new system empty, and wait by the phone for the next order. \"good-news-no-performance-issues\"<\/p>\n

“Hello, Acme lots of products, can I help you?”
\n“You’d like to place an order, ok, can I get your company name and address please.”
\n“Yes, I know you’ve got a customer number, but we don’t use those any more, they’re from the old system. We have a new one now.”
\n“You want product 23432- that’s an old code, let me try to find the new one, just a sec…”<\/p>\n

Probably not going to work out so well.<\/p>\n

Enter all your data by hand over the weekend.<\/h3>\n

Depending on the amount of data, you might actually be tempted to do this. Sit a bunch of people in front of a bunch of computers, give each of them a stack of reports from the old system, and show them how to enter the data into the new system. Buy them pizza. Look really stressed as 6am Monday morning approaches.<\/p>\n

The “advantages” of this approach:<\/p>\n