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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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