07.02.2007, 15:02 | #1 |
Участник
|
Господа! Вопрос: сколько финансовых аналитик поддерживает Axapta без модификаций?
Есть версии: №1 Три штуки по стандартной лиценции, остальные шесть нужно покупать дополнительно №2 10 аналитик в SQL 12 аналитик в Oracle |
|
07.02.2007, 15:45 | #2 |
Участник
|
Цитата:
Истинно только одно: "Три штуки по стандартной лиценции". Правильно также: "остальные нужно покупать дополнительно" (обратите внимание, что слово "шесть" делает эту часть неверной) №2 верен для стандартной версии, но не полон. Правильный ответ содержит версию MS SQL, размер кластера в Oracle и среднюю длину кода аналитики (или максимальную длину в зависимости от...). Для того, чтобы понять, необходимо разобраться в сути вопроса. В стандартной конфигурации финансовые аналитики попадают в индекс. Каждая строка индекса может имеет максимально допустимый размер (в любой СУБД). Максимально допустимый размер может вычисляться по фактической длине кода аналитики, а может по объявленной длине кода. Максимально допустимый размер ограничен сверху максимальным размером записи в СУБД... В общем, параметров много. Насколько я помню, то было примерно так... Если вы берете стандартную конфигурацию, в которой для каждой финансовой аналитики отводится по 10 байт, если вы берете стандартно настроенный MS SQL 2000 (max размер записи 4Кб) И не меняете стандартные индексы, то теоретически можете включить 12 аналитик. Если вы берете стандартную конфигурацию, в которой для каждой финансовой аналитики отводится по 10 байт, если вы берете стандартно настроенный MS SQL 2005 (max размер записи 8Кб) И не меняете стандартные индексы, то теоретически можете включить 16 аналитик. Если вы берете стандартную конфигурацию, в которой для каждой финансовой аналитики отводится по 10 байт, если вы берете стандартно настроенный Oracle 9i (max размер записи 8Кб) И не меняете стандартные индексы, то теоретически можете включить 16 аналитик. Если вы измените длину типа SysGroup на 20 символов, то аналитик можно включить меньше. Если вы измените длину типа SysGroup на 5 символов, то аналитик можно включить больше. Если вы измените индексы в таблицах Ledger*, InventPosting*... Если вы... В общем, вопрос в вашей формулировке не имеет ответа. Продолжение следует... |
|
07.02.2007, 16:14 | #3 |
Участник
|
Продолжаем...
Но кроме технического ограничения, есть концептуальное ограничение на количество комбинаций аналитик. Прежде всего, концептуальное ограничение касается таблицы LedgerBalancesDimTrans. Эта таблица содержит промежуточные итоги для каждого счета и для каждой комбинации аналитик. На концептуальном уровне предполагается, что число комбинаций аналитик на порядок (или на несколько порядков) меньше, чем число проводок в LedgerTrans. Если такое предположение не выполняется, то тут же отрубаются все предположения насчет оптимизации... и производительность падает катастрофически. Это ограничение гораздо существеннее, чем ограничение на размер индексов. |
|
07.02.2007, 17:01 | #4 |
Модератор
|
__________________
-ТСЯ или -ТЬСЯ ? |
|
08.02.2007, 08:17 | #5 |
Участник
|
Цитата:
Сообщение от Vadik
По ссылке ответ правильный. Но только для определенных условий. В общем случае правильный ответ сложнее. |
|
08.02.2007, 10:56 | #6 |
Модератор
|
Цитата:
LedgerBalancesDimTrans, индекс AccountPeriodIdx, поля (стандартная длина EDT):
Т.е. на финансовую аналитику нам остается 900 (максимальная размер записи в индексе) - 33 = 867 байт Мне кажется, достаточный запас для того, чтобы например увеличить длину кода финансовой аналитики до 867 / 10 = 86 символов или длину кода счета байт так до 800. Крайне жизненные ситуации В общем, некоторый элемент казуистики налицо. Сергей, будь проще P.S. Формально на вопрос "сколько финансовых аналитик поддерживает Axapta без модификаций?" ответ по-моему может быть только один - "три" P.P.S. Размер страницы в MSSQL 2005 не менялся и составляет 8Кб. Нестандартных размеров страницы в природе не существует
__________________
-ТСЯ или -ТЬСЯ ? |
|
10.04.2007, 16:32 | #7 |
Участник
|
Я извиняюсь, но max размер записи в MSSQL 2000 - 8К http://msdn2.microsoft.com/en-us/library/a...49(SQL.80).aspx, как собственно и в 2005 - http://msdn2.microsoft.com/en-us/library/ms143432.aspx
|
|