AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2009, 14:32   #1  
Shamil is offline
Shamil
Участник
 
4 / 10 (1) +
Регистрация: 22.12.2009
? Миграция AX3(Oracle) -> AX2009(MSSQL)
День добрый,

Обсуждаем с заказчиком варианы миграции существующей системы AX3 с базой Oracle на новую систему AX2009. Т.к. с AX я только начал знакомство, возникли вопросы:

1. Есть ли описанная и доступная схема миграции AX3 -> AX2009? Как на счет кастомизаций Х++ и т.п.?
2. Заказчик подумывает переходить одновременно с Оракла на SQL сервер. Я прочитал в system requirements к AX2009, что тот поддерживает Оракл. Есть ли смысл ковыряться в переходе на др. СУБД, если можно остаться на «старой»?

Заранее благодарен.
Старый 22.12.2009, 14:37   #2  
UNRW is offline
UNRW
Участник
 
383 / 67 (3) ++++
Регистрация: 16.09.2004
Адрес: Москва
"Бедный" Заказчик - заказал миграцию ERP системы начинающему аксаптоведу... Думается, что Заказчику в первую очередь надо искать не методы перехода с системы на системы, а сразу нового Исполнителя
За это сообщение автора поблагодарили: denny (1).
Старый 22.12.2009, 14:43   #3  
Shamil is offline
Shamil
Участник
 
4 / 10 (1) +
Регистрация: 22.12.2009
Ирония понятна, но "Бедный" Заказчик еще ничего не заказал. Мы консультируем его по вопросам интеграции данных. Давайте пожалуйста, поконструктивнее, если есть что сказать.
Старый 22.12.2009, 14:47   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Shamil Посмотреть сообщение
Есть ли описанная и доступная схема миграции AX3 -> AX2009?
Microsoft Dynamics AX 2009 Upgrade Guide
Но вопросы Вы действительно задаете, как бы это сказать, настораживающие..
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: Shamil (1).
Старый 22.12.2009, 14:51   #5  
twilight is offline
twilight
MCTS
MCBMSS
 
869 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Кастомизации переносятся вручную. При этом их неизбежно придется изменять в связи с отличиями в стандартном функционале между версиями.
Старый 22.12.2009, 16:32   #6  
Shamil is offline
Shamil
Участник
 
4 / 10 (1) +
Регистрация: 22.12.2009
Thumbs up
Цитата:
Сообщение от Vadik Посмотреть сообщение
Microsoft Dynamics AX 2009 Upgrade Guide
Но вопросы Вы действительно задаете, как бы это сказать, настораживающие..
Спасибо за ссылку. На первый взгляд - то, что надо. Будем читать ....

Настораживающие вопросы ... ещебы, первый раз AX в глаза увидел на этой неделе. Вообщето я - по Ораклу больше.
Старый 23.12.2009, 10:35   #7  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Через версию переехать даже на чистой Аксапте будет не так просто, а если еще и много доработок, то для начинающих практически нереальная задача. Без обид. Многое придется переписывать с нуля, а для этого нужно четко понимать что тот или иной кусок кода делает и для чего от там вообще. С подменой сервера БД тоже могут быть проблемы. Возможно у вас есть отчеты или еще какие-то вещи, которые формируют запросы к Ораклу "в ручную", их тогда тоже придется все переписывать.
Старый 23.12.2009, 11:10   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
И еще совет - если будете переходить - то делайте переход в 2 этапа - сначала базу перенесите с Oracle на MS SQL (оставшись в 3.0), затем сделайте апгрейд с 3.0 на 2009. Одновременно это сделать не получится, а с апгрейдом "ораклиных" данных вы ой как намучаетесь... Но формально - обновить "ораклиные" данные можно (штатными средствами, заранее имея карту разбросанных граблей)
__________________
Возможно сделать все. Вопрос времени
Старый 23.12.2009, 11:25   #9  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Заказчик подумывает переходить одновременно с Оракла на SQL сервер. Я прочитал в system requirements к AX2009, что тот поддерживает Оракл. Есть ли смысл ковыряться в переходе на др. СУБД, если можно остаться на «старой»?
Стоит учесть, что в Ax2009 есть встроенная поддержка Analysis Services и Reporting Services, каковые входят в SQL Server
Старый 23.12.2009, 11:25   #10  
UNRW is offline
UNRW
Участник
 
383 / 67 (3) ++++
Регистрация: 16.09.2004
Адрес: Москва
Еще вариант - новый проект внедрения.

И с Oracle лучше не переходить на MSSQL, ибо MSSQL - это ЗЛО
Старый 23.12.2009, 13:39   #11  
Shamil is offline
Shamil
Участник
 
4 / 10 (1) +
Регистрация: 22.12.2009
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
И еще совет - если будете переходить - то делайте переход в 2 этапа - сначала базу перенесите с Oracle на MS SQL (оставшись в 3.0), затем сделайте апгрейд с 3.0 на 2009. Одновременно это сделать не получится, а с апгрейдом "ораклиных" данных вы ой как намучаетесь... Но формально - обновить "ораклиные" данные можно (штатными средствами, заранее имея карту разбросанных граблей)
Мы как раз пришли к выводу, что сделать будет надо в два этапа, но мы думали об обратном порядке: сначала апгрейд, затем перенос базы (если не отговорим). А о каких граблях идет речь? И воообще, что там в базе Аксапы лежит кроме таблиц? Констрейнты, индексы, триггеры, процедурная логика?

И еще вопрос:
Практикуется ли кастомизация Аксапы на уровне базы данных? Т.е. бывает ли необходимость дописывать процедуры, добавлять свои таблицы и т.п.?
Старый 23.12.2009, 14:32   #12  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Shamil Посмотреть сообщение
А о каких граблях идет речь? И воообще, что там в базе Аксапы лежит кроме таблиц? Констрейнты, индексы, триггеры, процедурная логика?
Скажу по опыту апгрейда данных на оракле с 3.0 на 4.0
1. Подключение к схеме (БД) источнику и схеме (БД) приемнику утилитой AxdbUpgrade.exe осуществляется по-разному (имеется в виду - в одном случае нужно задавать логин/пароль, в другом - создавать d jhfrkt логин автовхода типа OPS$WINUSER (я уж не помню как он там в оракле зовется), причем доступ должен иметь как логин из под которого инсталлятор работает, так и логин, который собсно переливает данные.
2. После создания схемы - ее должен "окучить" инсталлятор аоса, т.к. он там создает невалидные хранимые процедуры, которые другим путем сложно создать. Соответственно, при желании "повторить" процедуру закачки данных - надо будет заново ставить аос.
3. Сам файл AxdbUpgrade.exe который шел в штатной поставке - был неработоспособен с ораклом (уже не помню какие были проблемы - но помню что мы запрашивали из МС новый файлик)
Вроде так все... но помню - что убили порядка 3-х человеко-месяцев на выработку процедуры перехода (применительно конечно к компании, в которой осуществлялся переход) с 3 тестами получения данных.

Цитата:
Сообщение от Shamil Посмотреть сообщение
И еще вопрос:
Практикуется ли кастомизация Аксапы на уровне базы данных? Т.е. бывает ли необходимость дописывать процедуры, добавлять свои таблицы и т.п.?
Нет. Т.е. формально конечно - Вам никто не мешает. Но подумайте о тех, кто будет отлаживать написанный Вами код. Да и потом - выигрыша это особого не дает. Правильно построеные индексы на таблицах дают существенно больший прирост производительности.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Logger (5).
Старый 23.12.2009, 14:33   #13  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от UNRW Посмотреть сообщение
И с Oracle лучше не переходить на MSSQL, ибо MSSQL - это ЗЛО
Слышал, что AX6, вроде, уже совсем не будет дружить с Ораклом.
Если это так (кто бы достоверно прокомментировал?), то переход, получается, рано или поздно неизбежен.
Старый 23.12.2009, 14:45   #14  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
619 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Лучше именно оставаясь на Ах3 перейти на сиквел, а потом уже на ах2009
На то есть причины
1. Инструкция по конвертации данных для неизменяемого приложения
2. Перенос на новую АХ штатно, без проблем с данными (новых дополнительных проблем, разумеется )

Просто бытует мнение, что со старших версий АХ перестает дружить с Оракл все больше и больше, и переходя на ах2009 с ораклом, можно найти кучу новых грабель, которых просто не будет, если не создавать эту связку.

Знаю проект, где так и пошли - перешли с АХ4+оракл на АХ4+скл2008 для будущего перехода на ах2009
И еще, меж этими этапами может пройти некоторое время (с продолжением работы уже на скл)

=====
Поддержу вариант:
1. Оставить Ах3+ оракл в покое (как архив)
2. перенести код на АХ2009 с рефакторингом и пересмотром потребности (лишнее потереть, тк время же прошло - заплатка на заплатке может быть)
3. залить начальные данные в ах2009+скл и работать по-новому

Последний раз редактировалось BOAL; 23.12.2009 в 14:49.
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 23.12.2009, 21:29   #15  
McArrow is offline
McArrow
Участник
 
45 / 38 (2) +++
Регистрация: 18.05.2009
В 6 версии будет поддержка Oracle для размещения непосредственно данных, но будет также необходима установка MS SQL Server для размещения самого приложения (приложение переезжает с файлового сервера в базу данных). Во всяком случае, по предворительной информации, которую я слышал на недавнем мастер-классе по DAX 2009 в Microsoft.
За это сообщение автора поблагодарили: Gustav (2).
Старый 07.01.2010, 18:56   #16  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Ссылка подвернулась.

http://www.microsoft.com/sqlserver/2...on-oracle.aspx

Не пробовал. Пусть будет тут, чтобы не потерялась. Если придется воспользоваться — отпишу.
__________________
С уважением,
glibs®
За это сообщение автора поблагодарили: gl00mie (3), egorych (1).
Старый 11.01.2010, 18:36   #17  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Интересная тулза! Неужели поддержку LOB сделали?
В прошлом году ни один провайдер от мелкософта с ораклячими блобами не работал!
Теги
ax2009, ax3.0, oracle, sql server, апгрейд, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2009 + Oracle + Bug? ZVV DAX: Администрирование 8 24.06.2013 16:41
MSSQL и Oracle BokarevSS DAX: Администрирование 24 04.12.2009 15:20
axcoder: AxPath pugin for Tabax which works with Ax3, Ax4, Ax2009 Blog bot DAX Blogs 0 08.11.2008 02:11
Data migration AX 3.0 SP3 Oracle 9.1 -> AX 4.0 SP2 SQL 2005 dacom DAX: Администрирование 12 30.11.2007 11:25
"On MSSQL" or "On Oracle" alpine DAX: Прочие вопросы 5 19.03.2002 11:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.