01.04.2009, 13:22 | #1 |
Участник
|
ax2009 & SSRS
У нас клиент думает переходить на ax2009 с 3.0 и одна из весомых для него причин для перехода - то, что отчеты в ax2009 многие реализованы на RS, поэтому он ожидает увидеть выигрыш в производительности. В частности Aging debtors report - сейчас на их базе он выполняется полтора суток(отчет без модицикаций). Я посмотрела реализацию этого отчета в ax2009 и совсем не обрадовалась. Все то же самое, только теперь вызывается вся ax-логика из RS(.Поэтому мне кажется, что быстрее он работать не будет на том же объеме данных, а скорей еще и медленнее будет из-за того, что мы все вызываем не напрямую из аксапты, а классы AX вызываем из RS...
Скажите, есть ли реальный выигрыш в производительности при переходе на AX2009, особенно касательно отчетов. И если есть, то почему. |
|
01.04.2009, 13:43 | #2 |
Участник
|
Цитата:
Скорее всего, вам не отчет менять надо, а базу тюнить. см. http://axapta.mazzy.ru/lib/querytuning/ у вас кто-нибудь за базой смотрит? Каков размер базы? Каков размер custTrans, custSettlement? И, на всякий случай спрошу, каков размер CustTransOpen? |
|
01.04.2009, 14:10 | #3 |
Участник
|
База огромная, ее тюнят.
Вопрос про сравнение производительности и резонности перехода с ax 3.0 на ax2009, особенно в плане отчетов, ощутима ли разница. |
|
01.04.2009, 14:42 | #4 |
Участник
|
Цитата:
с какой стати? если алгоритмы те же, данные те же, индексы те же. выбранный инструмент слабо влияет на логику построения запроса. И уж почти никак не влияет на скорость исполнения запроса. |
|
01.04.2009, 15:29 | #5 |
Участник
|
вместо перевнедрения, может быть проще переписать нужные отчеты на чистом Transact-SQL и смотреть их в Reporting Services в свое удовольствие
к тому-же в нем можно тяжелые отчеты запускать по расписанию ночью и присылать уже готовые юзерам на мыло. я, например, переписал ABC-анализ и оборачиваемость товаров люди очень довольны, но не из-за скорости, а из-за удобства пользования |
|
02.04.2009, 02:38 | #6 |
Участник
|
Ну, по идее, чтобы сравнить производительность, и хотели один из существующих отчетов переписать под RS, переложив код на хранимую процедуру.. тк клиент надеялся, что в 2009 все отчеты на RS, а , значит, что используются прямые sql-запросы. Но не тут-то было .....
По-видимому, никто ответить на этот вопрос пока не может...... мало прошло времени с момента появления ax2009 Последний раз редактировалось kitty; 02.04.2009 в 02:52. |
|
02.04.2009, 10:38 | #7 |
Administrator
|
Код из Аксапты работает несущественно медленнее (если конечно принцип повторного неиспользования кода не ставится априори выше производительности), нежели хранимая процедура (ХП) - тут больше проблема в производительности самой БД. Наличии нужных индексов, наличия нужной структуры. Своевременного закрытия периодов. Отчеты на основе ХП, вьюшек более интересны за счет большего кол-ва комбинаций вариантов выборок впоследствии в Excel.
__________________
Возможно сделать все. Вопрос времени |
|