|
27.09.2011, 10:31 | #1 |
Участник
|
Партицирование и оракл
Коллеги, кому-нибудь удавалось сделать в Аксапте 2009 партицирование по dataareaId при работе с БД Оракл ?
|
|
27.09.2011, 10:38 | #2 |
Участник
|
Оракл отказывается делать партиции от функции от поля. Как обойти пока не можем придумать.
|
|
27.09.2011, 12:28 | #3 |
Участник
|
А зачем обязательно средствами Ах ?
Я делаю Ораклом - все намано работает!
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
27.09.2011, 13:40 | #4 |
Участник
|
Цитата:
Но ведь тогда пр фильтрации БД будет все партиции просматривать. Выигрыша для фильтрации не будет. |
|
27.09.2011, 13:43 | #5 |
Участник
|
Поэтому я и говорю, что по компании нет смысла делать!
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
27.09.2011, 13:45 | #6 |
Участник
|
|
|
27.09.2011, 13:53 | #7 |
Участник
|
Пробовали? У меня не получилось, поделитесь!
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
27.09.2011, 12:45 | #8 |
Участник
|
Да мы тоже средствами оракла, но не получается.
Аксапта отправляет условие вида SUBSTR(NLS_LOWER(dataareaId),1,4)) чтобы сделать партицирование по такой функции - приходится делать виртуальный столбец в таблице. Но зато после этого индексы, включающие SUBSTR(NLS_LOWER(dataareaId),1,4)) не строятся. Вы для 2009-й это делали ? |
|
27.09.2011, 13:39 | #9 |
Участник
|
Не, я на Ах3 пока!
, Я не понял - вам не нравится по виртуальному столбцу? Тогда по списку. Вообще - не вижу смысла делать по компании, ну или у меня нет такой необходимости! Аксапта, как я помню, может делать отдельный набор таблиц для компании - может это интересней будет?
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
27.09.2011, 13:44 | #10 |
Участник
|
|
|
27.09.2011, 14:06 | #11 |
Участник
|
Ну не знаю как в 2009, а в 3 есть формы
- SysOraclePartition - SysOraclePartitionNewCompany Они, правда только в АОТе видны - вот там можно все это дело настроить (вроде как)!
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
|
За это сообщение автора поблагодарили: shred (0), Logger (2). |
27.09.2011, 13:42 | #12 |
Участник
|
Ну нам нужно именно по компании, так как есть большие компании и маленькие. Хочется их развести.
Партицирование по виртуальному столбцу не получается сделать. Вернее сделать то получается, но потом Аксаптовские функциональные индексы не хотят строиться. Потому что при построение функционального индекса оракл заводит виртуальный столбец и ругается на дублирование. Я подумал может кто-нибудь эту проблему уже решал. |
|