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