Текущее время: Ср, авг 20 2025, 22:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: 1 большой куб или N маленьких
СообщениеДобавлено: Пт, янв 20 2006, 10:21 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
Существует один транзакционный куб с большим количеством признаков и показателей. Сейчас в него колотит данные одно предприятие холдинга, и планируем расширяться на остальные. По прогнозам, за год в кубе будет набираться порядка 15-25 млн. записей в таблице фактов. Есть ли смысл разбивать этот большой куб на N маленьких, чтобы повысить производительность SAP сервера? Второй вопрос: что говорит сам SAP (если он вообще что-нить говорит :!: ) по поводу максимального хранимого количества записей в кубе? Имеется в виду не физические ограничения, а рекомендации.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 13:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
по поводу того, что говорит SAp - была тема, мелькала цифира в 2 млн. записей в таблице фактов, курс bw330 тебе ответит на некоторые вопросы. По поводу того что лучше один большой или много маленьких скажу просто: разделяй и влавствуй!
Не забывай, т.к. кубы у тебя иранзакционные, то при перекачке данных между кубами (а они, я думаю у тебя будут) их необходимо будет переводить в нетранзакционные, если в это время кто-то из удаленных предприятий будет долбить тебе данные, то получит болт, что не есть хорошо имхо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 31 2006, 07:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 20 2004, 06:11
Сообщения: 239
Откуда: Astana, Kazakhstan
Лучше много маленьких - факт!!!
Со временем столкнешься с большой проблемой (все (ВСЕ) будет очень долго!!!)... Ибо! (гы)
Лучше разбивать кубы по периодам (они имеют обыкновение закрываться и про них потом забывают). Мысль не моя, мысль оч дельного консультанта (я ему верю).
Но все конечно зависит от конкретного случая - че у вас там и как с ентим бороться (как разделять) сами будете думать.
Удачи!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 31 2006, 14:46 
Гость
IMHO - делать кубы по годам, потом создавать мультик и включать кубы туда. Потом на уровне отчётности выводить в качестве выбора года - идентификатор куба ( т.е. куб с данными за 2005 год обозвать "2005") и вперёд!! Только каждый год нужно будет накидывать по кубику в мультик


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 31 2006, 14:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
MOHCTP написал(а):
IMHO - делать кубы по годам, потом создавать мультик и включать кубы туда. Потом на уровне отчётности выводить в качестве выбора года - идентификатор куба ( т.е. куб с данными за 2005 год обозвать "2005") и вперёд!! Только каждый год нужно будет накидывать по кубику в мультик

Если один большой куб построен верно, а по временным признакам он верен по умолчанию, то разбивка его по предложенной схеме не повысит производительность.
Имхо если смотреть в корень то разбивать нужно на тот случай, если будут в будущем изменения признаков, показателей. Так как исправить 1,2 куба в системе из 30 кубов проще быстрее и безопасней. Чем заниматься тем же на большом кубе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 31 2006, 15:05 
Гость
HIman написал(а):
Если один большой куб построен верно, а по временным признакам он верен по умолчанию, то разбивка его по предложенной схеме не повысит производительность.

Вы уверенны? Если за год в куб укладываются 20 млн записей, за 2 - 40 млн?
HIman написал(а):
Имхо если смотреть в корень то разбивать нужно на тот случай, если будут в будущем изменения признаков, показателей. Так как исправить 1,2 куба в системе из 30 кубов проще быстрее и безопасней. Чем заниматься тем же на большом кубе.

Целиком и полностью согласен, единственно, что изменение признаков повлечёт за собой изменение отчётов - новые отчёты на старых кубах работать не будут


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 11:39 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
HIman написал(а):
Если один большой куб построен верно, а по временным признакам он верен по умолчанию, то разбивка его по предложенной схеме не повысит производительность.
Имхо если смотреть в корень то разбивать нужно на тот случай, если будут в будущем изменения признаков, показателей. Так как исправить 1,2 куба в системе из 30 кубов проще быстрее и безопасней. Чем заниматься тем же на большом кубе.
Куб построен с умом: для оптимизации пришлось проводить аналитику таблицы фактов, таблиц измерений и группировку признаков по форматам ввода, а потом перераспределять измерения. В результате таблицы измерений уменьшились в 3-4 раза :-) А вот на счет предстоящих изменений: ситуация такова, что менять придется либо 1 большой куб, либо 30 маленьких (что не есть гуд)...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 08:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
ST написал(а):
Куб построен с умом: для оптимизации пришлось проводить аналитику таблицы фактов, таблиц измерений и группировку признаков по форматам ввода, а потом перераспределять измерения. В результате таблицы измерений уменьшились в 3-4 раза :-) А вот на счет предстоящих изменений: ситуация такова, что менять придется либо 1 большой куб, либо 30 маленьких (что не есть гуд)...

Тогда ещё один вариант: народ вбивает и тетя Клава вбила не то (ну не выспался человек) на сколько оперативно вы сможете найти/удалить/исправить неверные данные.
Если вышеприведенный пример не составляет труда, то нужно запросить у SAPа техническую информацию по возможному максимальному объему данных в кубе и смело использовать 1 куб, если этот объем удовлетворяет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 09:13 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
HIman написал(а):
Тогда ещё один вариант: народ вбивает и тетя Клава вбила не то (ну не выспался человек) на сколько оперативно вы сможете найти/удалить/исправить неверные данные.
Если вышеприведенный пример не составляет труда, то нужно запросить у SAPа техническую информацию по возможному максимальному объему данных в кубе и смело использовать 1 куб, если этот объем удовлетворяет.
В поиске/удалении/исправлении сложности не будет: если делать один куб, то добавится всего 1 признак (контроллинговая единица)... Спасибо за совет!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB