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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2014, 17:55   #1  
VladimirDAX is offline
VladimirDAX
Участник
 
12 / 14 (1) ++
Регистрация: 14.01.2014
Performance enhancement in Vendor Lookup
Доброго времени суток колеги, есть такая незаурядная задача по 2012 Аксапте, я как человек с опытом чуть более года самый хитрый способ здесь не придумаю.

Вот куски ТДД:

The current performance of the Vendor drop down selection from the Invoice Journal Lines form is unacceptable. Not only does it take too long to return the records it often times refreshes the screen, loses focus and the customer has to select it again.

The “Forms\LedgerJournalTransVendInvoice.Design.Tab.OverviewTab.OverviewGrid.SegmentEntry” ends up calling Forms\VendTableLookup\DataSources\DirPartyLookupGridView which creates a query that calls close to 2 million reads to the DB for a vendor table containing only 18,000 records.

Задача состоит в том чтобы создать аналогичную к VendTableLookup форме форму только чтобы запрос к базе был в разы быстрее, максимально быстро так чтобы клиент оценил труды. Тем более это первый таск от нового кастомера.
Старый 14.01.2014, 17:56   #2  
VladimirDAX is offline
VladimirDAX
Участник
 
12 / 14 (1) ++
Регистрация: 14.01.2014
В дополнение к таску: кастомеру нужны только два поля Vend account, Vend name + security

Последний раз редактировалось VladimirDAX; 14.01.2014 в 18:59.
Старый 14.01.2014, 19:44   #3  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Т.е. вы хотите чтобы за вас это кто-то сделал или в чем вопрос?

P.S. А что значит "+секьюрити"?

P.P.S Если просто ID и Name, то можно сделать свою лукап форму с одним датасорсов VendTable и не использовать view DirPartyLookupGridView

Последний раз редактировалось greench; 14.01.2014 в 19:51.
Старый 14.01.2014, 21:24   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Вы как-то неправильно предложение составляете. Вы скажите, сколько вы заплатить готовы за решение - вам ответят.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: Stitch_MS (1).
Старый 15.01.2014, 15:33   #5  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от VladimirDAX Посмотреть сообщение
я как человек с опытом чуть более года самый хитрый способ здесь не придумаю.
Если вам в чем-то конкретном нужна помощь - уточняйте.
Цитата:
Сообщение от VladimirDAX Посмотреть сообщение
Задача состоит в том чтобы создать аналогичную к VendTableLookup форме форму только чтобы запрос к базе был в разы быстрее, максимально быстро так чтобы клиент оценил труды.
Думаю задача состоит в том, чтобы всю лажу убрать. Сделайте рефакторинг, оптимизируйте. Обратите внимание на display-методы.
Цитата:
Сообщение от VladimirDAX Посмотреть сообщение
Тем более это первый таск от нового кастомера.
Хм, а говорите прямо как типичный заказчик.
__________________
// no comments
Старый 15.01.2014, 16:06   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
денормализацию модели данных делайте и будет вам счастье с DirParty
Теги
axapta

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axStart: Performance Guide Blog bot DAX Blogs 0 29.08.2012 14:11
axinthefield: Setting up Performance Analyzer for Microsoft Dynamics Blog bot DAX Blogs 0 01.03.2011 08:12
axinthefield: Performance Analyzer for Dynamics Blog bot DAX Blogs 0 11.12.2010 06:22
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
Dynamics AX: MSDW: What Will Be the Most Important Performance Enhancement in Dynamics AX 2009? Try Scaling of the AOS Blog bot DAX Blogs 1 09.05.2008 15:26

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:28.