Автоматизация процесса миграции данных с помощью Python

Rainer Fischbach, Ingrid Lachmann , Mario Winnemuth (Engineering Consulting & Solutions GmbH, Германия)
- How could God create the world within six days?
- There was no installed base!


Как Богу удалось создать мир в шесть дней? - спрашивается в старой IT-шутке. Ответ прост: не мешала старая инсталляция!

Этот юмористический диалог служит совершенно серьезным напоминанием сегодняшним IT-экспертам о безнадежности мечты начать внедрение с белого листа, с нуля, с самого начала. Реалии современного мира информационных технологий таковы, что там, где вводятся новые системы, обычно уже давно эксплуатируются старые, наследство которых и предстоит перенять. Сложность этой "само собой разумеющейся" задачи очень часто недооценивается, а объем требуемых затрат зачастую становится очевидным только на поздних стадиях проекта, когда бюджет уже на исходе и сроки, как говорится, крепко поджимают...

...Подводя итог, можно сказать, что перенос старых данных в новые IT-системы требует значительных усилий. Скриптовый язык Python оптимально приспособлен для обеспечения автоматической трансформации данных в промежуточный формат. Это одна из реальных возможностей повысить эффективность процесса миграции.