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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2007, 07:55   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
где-то я читал, что исходная задумка была не совсем такая.
Parameter - да, одна и только одна запись на каждую компанию
Group - как правило содержат до нескольких десятков-тысяч, записи редко добавляются и практически никогда не удаляются
Main - как правило содержат до нескольких тысяч-миллионов записей, не очень часто добавляются и редко удаляются
Transaction - очень много записей, до нескольких милииардов, записи только добавляются и в штатном режиме никогда не удаляются
WorksheetHeader, WorksheetLine - черновики и журналы, записей может быть много, записи постоянно добавляются и удаляются
Miscellaneous - прочее. сложно что-либо сказать.

Так вот, насколько я понял, такое деление изначально предполагалось для автоматической оптимизации, для разделения по сегментам, а также, самое главное, для автоматического управления коэффициентом заполнения (fill ratio|fill factor). Но не получилось. В результате, сейчас этот параметр ядром никак не используется (рудименты остались только при импорте/экспорте)
__________________
полезное на axForum, github, vk, coub.
Старый 18.10.2007, 11:38   #2  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
Цитата:
Сообщение от mazzy Посмотреть сообщение
В результате, сейчас этот параметр ядром никак не используется (рудименты остались только при импорте/экспорте)
Пожалуй добавлю, что помимо импорта/экспорта св-во TableGroup еще используется как минимум в след. местах:

1) Выдержка из DevGuide:
Цитата:
Delete and update prompts are defined for each group in the Confirmation tab page in the Options dialog.
- On the Tools menu, click Options... to open the Options dialog.
The confirm dialog is shown below.
2) При проверке Best Practices. Достаточно заглянуть в класс SysBPCheckTable, и поискать в нем по TableGroup.
3) В функционале очистки (класс DataBaseTransDelete).
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Khue Trinh: CODE TO CHANGE FORM BACKGROUND COLOUR FOR EACH COMPANY Blog bot DAX Blogs 1 28.01.2008 10:39
Inside Dynamics AX 4.0: The Security Framework Blog bot DAX Blogs 0 31.10.2007 11:40
jerry-dynamics: How can you make sure that the end user can not delete a record in one table if there are related records in another table? Blog bot DAX Blogs 0 16.06.2007 11:20
PatrickChua: Temporary table Blog bot DAX Blogs 0 28.10.2006 18:14
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

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