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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2009, 14:04   #1  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
? Свертка таблицы LedgerBalancesDimTrans
Добрый день!
У нас как то очень разрослась таблица LedgerBalancesDimTrans (начинают на ней тормозить запросы, хотя индекс корректный).
При этом много записей, которые отличаются только полем LedgerBalancesVariant (код сессии пользователя). Вопрос - есть какая то периодическая операция в системе, которая просуммирует эти записи?
Axapta 3.0 SP3.
Старый 07.09.2009, 14:27   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
пересчет периодов. он сделан не для этого, но как побочный эффект...
только его лучше допилить, сделать помесячный пересчет.
За это сообщение автора поблагодарили: ViV (1).
Старый 08.09.2009, 11:48   #3  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от raz Посмотреть сообщение
пересчет периодов. он сделан не для этого, но как побочный эффект...
только его лучше допилить, сделать помесячный пересчет.
А можно по подробней, в чем суть предложения допила?
- чтобы автоматом сам запускался раз в месяц (понимаю что пакетная обработка не всегда подходит)?
- или чтобы итоги в таблице собирал помесячно?
На сколько я знаю итоги соответствуют таблице периодов Главной книги?
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 08.09.2009, 11:51   #4  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
Я добавила просто в диалог запрос на даты запуска, и соответсвенно в обработке фильтры по этим датам.
По умолчанию перелопачивается вся таблица. (что конечно нереально - блокировки будут дикие).
Я тоже рассчитывала, что он запускается по периодам главной книги - оказалось нет.
Старый 08.09.2009, 13:47   #5  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от ViV Посмотреть сообщение
Я добавила просто в диалог запрос на даты запуска, и соответсвенно в обработке фильтры по этим датам.
По умолчанию перелопачивается вся таблица. (что конечно нереально - блокировки будут дикие).
Я тоже рассчитывала, что он запускается по периодам главной книги - оказалось нет.
А я кроме фильтра сделал, два менюайтема, один - пересчет текущего периода (на ктором стоим в гриде), второй - пересчет (где можно указать интервал дат, но при этом пересчет идет с шагом в месяц, т.к. можно выбрать любой интервал).
Стандартно система начинает персчитывать всё, при этом блокируются таблицы с итогами и блокируется вся разноска по ГК.
За это сообщение автора поблагодарили: gl00mie (5).
Теги
ax3.0, ledgerbalancesdimtrans, производительность

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересоздание таблицы при синхронизации Serg16 DAX: Администрирование 1 26.08.2009 13:55
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Две таблицы в одном datasource Turetskiy DAX: Программирование 10 16.09.2008 16:35
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Две таблицы - один grid!? Kengo DAX: Программирование 3 01.11.2004 15:01

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

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

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