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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2003, 10:56   #6  
Grizzly is offline
Grizzly
Участник
 
85 / 10 (1) +
Регистрация: 30.01.2003
Адрес: Омск
Цитата:
Изначально опубликовано finn
подскажите сколько записей в G/L Entry ?
3 минуты слишком много как мне представляется.
К сожалению, может быть значительно дольше :-(

Дело в том, что Attain и SQL Server используют принципиально разные модели данных. SQL Server ориентирован на работу со множествами (как, собственно, и все реляционные СУБД), а Attain - на работу с записями. Из этого следует два вывода:

1. Attain не может использовать реляционный аппарат (в том числе и агрегатные функции), так как сам он "мыслит" на более низком уровне. Сооответственно, он не может использовать все возможности и реляционных СУБД.

2. Операции по обработке данных производятся на клиенте (Свойство GroupTotalFields используется только лишь для того, чтобы определить поля, которые надо контроллировать и при изменении их значения вызывать соответсвующие триггеры), поэтому все данные, которые необходимы для обработки, сначала извлекаются сервером, передаются по сети на клиент и затем обрабатываются. Что конечно же дольше, чем если бы эта операция была выполнена на сервере, а возвращен был только результат.

Что касается "рецепта" для решения подобных проблем, то я абсолютно согласен с Finn. Существует всего два средства:
1. Использование в Attain технологии SIFT
2. Использование внешних средств генерации отчетности, которые, кстати, можно легко интегрировать в среду Attain
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как реализовать GROUP BY? vasiok NAV: Программирование 3 14.09.2005 19:09
Серия вопросов к разбирающимся в аттейне Evgeniy NAV: Администрирование 23 24.01.2004 20:55
Не работает GROUP BY и COUNT ddadream NAV: Программирование 6 22.01.2004 15:52
Роли в Аттейне Yoil NAV: Программирование 2 18.04.2003 16:27

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

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

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