Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Миграция данных - не все так просто

721 views

Published on

Доклад Олега Воронова на конференции Analyst Days-5, 22-23 апреля 2016 г., Санкт-Петербург
www.analystdays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Миграция данных - не все так просто

  1. 1. Миграция данных – не все так просто Санкт – Петербург 2016 Автор: Олег Воронов ВТБ Банк (ПАО)
  2. 2. 1. Определение и типы миграции Миграция данных - процесс передачи данных между типами хранения, форматами или компьютерными системами (ИС). 1. Физическая миграция 2. Смена платформы 3. Прикладная миграция 1/11
  3. 3. 2. Типы проектов Миграция Первичная автоматизация Переход на новую ИС Изменения существующей ИС 2/11
  4. 4. 3. Прикладная миграция Миграция 3/11
  5. 5. 4. Опасность прикладной миграции Clients Сергеенко Иван Федорович И.А. Семенова Левченко Петр Ильич Агеев Иван Ирина Леонова И. Яремов Ефремов Жданов Георгий Корнеев Сергей Петрович … Александрова Ася 4/11
  6. 6. 5. Особенности прикладной миграции 1. «Незаметность» – задаче не уделяется достаточного внимания 2. «Разовость» – функционал разрабатывается для однократного применения 3. «Двойственность» – необходимо анализировать 2 системы 4. «Ограниченность времени выполнения» – выполняется в жестко лимитированное время «простоя» системы 5/11
  7. 7. 6. «Незаметность» «Незаметность» Незапланированный рост объема работ Переработка уже разработанного функционала Возможные решения: 1. «Проактивность» - самостоятельная инициация задачи 2. Изменение последовательности работ – приступите к миграции параллельно с основными стадиями проекта 6/11
  8. 8. 7. «Разовость» «Разовость» Выбор неоптимальной реализации Возможные решения: 1. «Аллокация на другие задачи» - выполнение работ миграции в рамках основных задач проект 2. «Проактивность» - самостоятельно выясните, есть ли схожие операционные задачи и в случае наличия таких задач - включите их в проект Ограниченность ресурсов Возможность трансформации 7/11
  9. 9. 8. «Двойственность» «Двойственность» Возможные решения: 1. «Эмуляция данных» - договоритесь с заказчиком о правилах наполнения недостающих данных, значениях по умолчанию и т.д. 2. «Ручной ввод» – некоторые данные проще заполнить «руками» 3. «Словарь проекта» - составьте словарь проекта, с толкованием всех названий и выражений, используемых участниками проекта Отсутствие обязательных данных Неверное толкование терминов Неформализованность исходных данных 8/11
  10. 10. 9. «Ограниченность времени выполнения» «Время выполнения» Возможные решения: 1. «Декомпозиция работ» - определите и выполните заранее предварительные этапы 2. «Шаблоны» - используйте шаблоны данных, с максимальным количеством проверок и ограничений на этапе заполнения 3. «Методика миграции» - подготовьте подробную инструкцию с перечнем переносимых объектов, правилами трансформации и последовательностью шагов т.д. Отсутствие времени на верификацию исходных данных и результата Отсутствие времени на принятие решений 9/11
  11. 11. 10. Методика миграции 10/11 Методика миграции 1. Глоссарий 2. Переносимые объекты 3. Алгоритмы трансформации 4. Технологии 5. Этапы и ответственные
  12. 12. 11. «Заключение» Успешная миграция Время План действий Проактивность 1. Не откладывайте анализ по миграции данных на конец проекта 2. Обсудите с заказчиком и архитектором возможности поэтапной миграции данных 3. Отнеситесь к функционалу миграции как к полноценному функционалу системы 4. Четко опишите все объекты, алгоритмы и шаги миграции и заранее решите все организационные вопросы 11/11
  13. 13. Вопросы
  14. 14. Олег Воронов Контакты: e-mail: olegvoronov@rambler.ru Skype: olegvoronov LinkedIn: https://ru.linkedin.com/in/olegvoronov Facebook: https://www.facebook.com/oleg.voronov.71 Спасибо!

×