16
Переход (upgrade) на Microsoft Dynamics ® AX 2012

Переход (обновление, upgrade) на AX 2012

  • Upload
    -neti

  • View
    398

  • Download
    6

Embed Size (px)

DESCRIPTION

В документе кратко описаны основные этапы и технологии перехода на AX2012. Полную презентацию скачивайте в блоге сайта www.i-neti.ru

Citation preview

Page 1: Переход (обновление, upgrade) на AX 2012

Переход (upgrade) на Microsoft Dynamics® AX 2012

Page 2: Переход (обновление, upgrade) на AX 2012

Ключевые моменты

Переход на новую версию – это проект• Сегодня многие клиенты начинают проекты по переходу на Microsoft Dynamics AX2012• Переход на новую версию – не простой процесс! Это самый настоящий проект с

этапами, бюджетом, рисками и сроками

Главный вопрос• Как перейти на Microsoft Dynamics AX 2012 с наименьшими потерями для бизнеса?

Что надо знать• Основные рекомендации по планированию и реализации перехода на Microsoft

Dynamics AX 2012 • Best practices для успешного перехода

Это Вы найдете здесь• На десерт: реальный кейс перехода (апгрейда) на AX2012

Page 3: Переход (обновление, upgrade) на AX 2012

Стандартные этапы проекта перехода

Цели и функциональ-ный анализ

Планирование

Разработка

Тестирование и рабочая эксплуатация

Page 4: Переход (обновление, upgrade) на AX 2012

Этап №1 важен: цели и функциональный анализ

Необходимо определить

преимущества новой версии для Заказчика

• А иначе зачем переходить?

• Функциональный дизайн должен быть одобрен Заказчиком

Провести функциональный

анализ данных

• Вы хотите обновить исторические данные до Microsoft Dynamics AX 2012 или только основные текущие мастер данные (справочники и остатки)?

• Какой объем данных в новой систем Вам нужен?

Провести функциональный анализ компании

• Сколько у Вас виртуальных компаний и каковы цели общих справочников?

• Компании отдельные или пересекаются?

• Вы хотите объединить разработки или компании?

Провести функциональный

анализ модификаций

• Какое количество модификаций? Они могут быть заменены стандартным функционалом AX2012? Вы хотите перевнедрения или обновления?

• Вам необходим системный интегратор или профессиональная команда по переходу?

Page 5: Переход (обновление, upgrade) на AX 2012

Основные функциональные изменения в AX2012

Организационная структураDataAreaID все еще используется, но связи и доступ к общим данным (в виртуальных компаниях в том числе) уже отличаются

Главная книга и финансовые аналитикиСчета и аналитики объединены, что позволяет избегать проблем

Проводки Главной книгиШесть таблиц заменяют LedgerTrans

НоменклатураInventTable изменился. Теперь семейство таблиц ecoRes используется для продукции\номенклатур. Правда, по мнению российских экспертов , семейство таблиц ecoRes не имеет особого смысла.

Page 6: Переход (обновление, upgrade) на AX 2012

Основные технические изменения в AX2012

Поддержка систем баз данныхMicrosoft® SQL Server® 2008R2/2012 поддерживаются, Oracle больше не поддерживается

Связи таблиц и наследственностьСвязи (рилейшены) перенесены на табличный уровень, таблицы поддерживают наследование

Разделение Юридические лица (компании) разделены

Application Integration Framework и Enterprise PortalОбновлены, возможна частичная миграция

Page 7: Переход (обновление, upgrade) на AX 2012

Безопасность основана на роляхПеренос настроек безопасности с прежних версий не поддерживается

Механизм отчетовИспользуется SQL Server Reporting Services. Отчеты X++ поддерживаются, но не развиваются, их можно перенести с предыдущих версий и они будут работать.

Хранение (размещение) кодаКод перенесен в отдельную базу *_model

ИнфраструктураТребования значительно изменились, добавились новые компоненты (например, Help Server)

Основные технические изменения в AX2012

Page 8: Переход (обновление, upgrade) на AX 2012

Варианты проекта перехода

Переход с предыдущей версии• Переход с Microsoft Dynamics AX 4.0 или Microsoft Dynamics AX 2009• Параллельное выполнение копирования данных, преобразования данных и

синхронизации «на лету» (для Microsoft Dynamics AX 2012)• Ограничение времени передачи данных

Модель «замещение»• Новый подход к обновлению, позволяющий обновить существующую систему

Microsoft Dynamics AX 2012• Подходит для целей технического обновления

Перевнедрение• Внедрение AX2012 с импортом основных данных (справочников) и сальдо• Функциональный дизайн при этом приближается к стандартному функционалу

Page 9: Переход (обновление, upgrade) на AX 2012

Best practices по переходу на AX 2012

Page 10: Переход (обновление, upgrade) на AX 2012

Планирование и метаданные

Планирование

Техническое обновление без какого-либо функционального анализа существенно увеличивает риски проектаСлияние (объединение) компаний или разделение данных должны производиться отдельно, перед обновлениемНеобходимо спланировать простойАнализ и оптимизация сервера базы данных и другого оборудованияФункциональные требования для перемещения/удаления/изменения модификаций

Метаданные

Всегда следуйте этапам контрольного листа (шагам инструкции)Никогда не делайте предварительную обработку данных во время импорта AOD (файлов) для обновления кода Никогда не используйте для обновлений экспорт\импорт xpo; если же xpo необходимы,

убедитесь, что у вас сохраняются их ID Никогда не удаляйте элементы Data Dictionary используйте SYSDeletedObjects В случае необходимости можно удалить метаданные в конечной системе SYSDeletedObjects62 используется только для обновления способом замещения

Page 11: Переход (обновление, upgrade) на AX 2012

Обновление данных

Сценарии обновления данных

Насколько большим должен быть сценарий проекта обновления?Проконсультируйтесь с вашими партнером, есть ли у них уже готовые сценарииЕсли проект в целом продвигается успешно, то код и обновление данных могут дополнить друг другаОтчеты о ходе проекта обновления могут использоваться в качестве подтверждения корректности данных

Обновление данных

Всегда следуйте инструкции (контрольному листу) Выполните работы по обновлению рабочего приложения только после

успешного завершения тестирования «от и до» Используйте State transfer tool (инструмент по переносу статусов) при повторной

работе Проведите процедуру очистки в некоторых Periodic menus и IDMF Несколько циклов обновления данных: скрипты для кастомизированных таблиц

и уникальная настройка данных

Page 12: Переход (обновление, upgrade) на AX 2012

Памятка: база данных

Очистка и архивация данных

Обновляйте сразу все компании

Перед обновление произведите очистку и архивацию данных с помощью intelligent data management framework

SQL Profiler и Microsoft Dynamics AX Performance Analyzer используются для отладки замедления производительности htp://archive.msdn.microsoft.com/DynamicsPerf

Анализатор производитель-

ности для Dynamics

Делайте бэкап базы данных после каждого шага!Бэкапы

Обновляйте сразу все компании

Перед обновление произведите очистку и архивацию данных с помощью intelligent data management framework

Очистка и архивация

данных

Лицензия для Microsoft Dynamics AX 6.0/R1 не работает в Microsoft Dynamics AX 6.2/R2Лицензия

Page 13: Переход (обновление, upgrade) на AX 2012

Памятка: тестирование

Должны быть протестированы:

Основные бизнес-процессы и ключевые сценарии на обновленной базе данных

Бизнес-сценарии после обновления, на основе которых принимаются управленческие решения

Тестирование пользователями

Требуется дополнительное время для тестирования настроек безопасностиБезопасность

Запланируйте как минимум два успешных тестовых прогона до обновления «живой» (рабочей) базы

Создайте список задач для проверки базы после обновления с описанием алгоритма тестирования

Многократные итерации

Это очень важный этап

Приемка работ пользователями также может использоваться как обучение

Обучение

Page 14: Переход (обновление, upgrade) на AX 2012

Памятка: процесс перехода

Требуется «заморозка» существующих мастер данных (НСИ, справочников) во время перехода (обновления)

Складские аналитики и номенклатуры требуют особого внимания

Заморозка

Обратите внимание на согласованность данных во время обновлений: http://blogs.msdn.com/b/axsupport/archive/2012/11/05/troubleshooting-data-consistency-issues-during-upgrades.aspx

Поиск неисправностей

Определите ключевые бизнес-процессы и сценарии, которые будут поддерживаться в Microsoft Dynamics AX 2012

Подтвердите (проверьте) корректность данных по итогам тестовПроверка данных

Проведите статический анализ данных после обновления

Руководствуйтесь результатами теста данных и обновленного кода

Задачи после обновления

Page 15: Переход (обновление, upgrade) на AX 2012

Резюме

ИнформацияПрочитайте о best practices: http://go.microsoft.com/fwlink/?LinkId=238709

Скачайте Microsoft Dynamics AX 2012 Upgrade Guide: http://www.microsoft.com/en-za/download/details.aspx?id=14599

Пишите в Microsoft Dynamics AX support blog: http://blogs.msdn.com/b/axsupport/archive/2011/12/11/planning-your-data-upgrade-to-microsoft-dynamics-ax-2012.aspx

Проверьте функциональные

требования

Составьте план проекта перехода

Проанализируйте источник

Проверьте результат

Проверьте и настройте параметры

Делайте бэкап на каждом этапе

Удалите или заархивируйте исторические

данные

Убедитесь в заинтересован-

ности пользователей

Page 16: Переход (обновление, upgrade) на AX 2012

Обратитесь к экспертам!

Будем рады ответить на вопросы

«Neti» Казань

Tel./Fax: 8-800-700-15-02 (звонок бесплатный)E-mail: [email protected]: www.i-neti.ru