|
![]() |
#1 |
Участник
|
Ievgenii, а можно вас попросить прокомментировать вот это сообщение dax-lessons: Deactivating configuration key will not affect the table any more [Dynamica AX 2012].
На сколько я понял в AX2012 отключение конфигурационных ключей НЕ вызывает удаление соответствующих таблиц в БД. Цитата:
Сообщение от S.Kuskov
![]() А на отдельные поля таблиц это тоже распространяется?
Спрашиваю потому что как-то пришлось столкнутся с неприятным ограничением SQL Server'а на количество полей в индексе. Например для таблицы InventDim этот фактор легко может оказаться критичным если начать учитывать все поля существующие в таблице. Сейчас проблему можно решить если часть не используемых полей просто выключить конфигурационными ключами, а что делать в таком случае в AX2012? |
|
![]() |
#2 |
Участник
|
В AX2009 EE SP1 RU7 12 штатных аналитик. Затык происходит не на InventDim, а на InventSumDeltaDim / Indexes / TTSItemCheckDimIdx, в нем присутствуют еще 3 поля, соответственно уже достигнут предел аналитик (12 + 3 + 1 = 16) и добавление новых возможно только при отключении имеющихся. Мы пока часть отключили конфигурационными ключами, а часть приняли за условно отключенную (поля всегда пустые), что делать если понадобятся новые аналитики пока не представляю.
Наиболее рационально, на мой взгляд, вообще отказаться от конструкции InventDim и перейти на аналог Dimensions. Единственный плюс InventDim мне кажется - это экономия места в БД, все остальное - минусы. PS. Переводить контроль уникальности набора аналитик в InventDim на приложение считаю совершенно не правильным, но возможным как крайняя мера ![]() |
|
|
За это сообщение автора поблагодарили: Logger (3). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|