Текущее время: Пн, июл 28 2025, 03:53

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Моделирование
СообщениеДобавлено: Вт, апр 10 2007, 17:28 
Специалист
Специалист

Зарегистрирован:
Вс, фев 26 2006, 14:33
Сообщения: 171
Всем привет!

В курсе по моделированию написано, что "при моделировании отношения N:M в одном измерении следует проверить число записей в таблице измерений и его отношение к числу записей в таблице фактов. Целесообразным является отношение 1:10 - 1:20.".
Скажите, а на что конкретно влияет количество записей в таблице измерений? На быстроту выполнения запроса?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Моделирование
СообщениеДобавлено: Вт, апр 10 2007, 21:14 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Mugunhwa написал(а):
Всем привет!

В курсе по моделированию написано, что "при моделировании отношения N:M в одном измерении следует проверить число записей в таблице измерений и его отношение к числу записей в таблице фактов. Целесообразным является отношение 1:10 - 1:20.".
Скажите, а на что конкретно влияет количество записей в таблице измерений? На быстроту выполнения запроса?
Спасибо.


ты уже ответил на свой вопрос


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 08:33 
Специалист
Специалист

Зарегистрирован:
Вс, фев 26 2006, 14:33
Сообщения: 171
а как посчитать во сколько раз быстрее будет работать отчет над кубом с К равным к примеру 1:5, чем отчет надо кубом с К = 1:30?

(К = соотношение кол-ва записей в таблице измерения к кол-ву записей в таблице фактов)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 10:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Mugunhwa написал(а):
а как посчитать во сколько раз быстрее будет работать отчет над кубом с К равным к примеру 1:5, чем отчет надо кубом с К = 1:30?

(К = соотношение кол-ва записей в таблице измерения к кол-ву записей в таблице фактов)


ну методику подсчета тут вряд ли кто скажет.. в принципе можно посомотреть в rsrt план выполнения запроса и посомтреть, какие таблицы как соединяются. Тогда знания методов работы оптимизатора базы данных, а так же общее количетсво данных в таблицах, сопоставленные с эталонными тестами могут дать качественную оценку соотношения скоростей выполнения. Но не более.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 10:23 
Специалист
Специалист

Зарегистрирован:
Вс, фев 26 2006, 14:33
Сообщения: 171
Так дело в том, что ни кубов, ни отчетов пока нет. Сейчас занимаюсь как раз моделированием этих самых кубов...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 10:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Mugunhwa написал(а):
Так дело в том, что ни кубов, ни отчетов пока нет. Сейчас занимаюсь как раз моделированием этих самых кубов...


Если вы занимаетесь только моделированием - то лучше сразу же следовать рекомендациям сапа, чтобы потом не было проблем с производительностью. Полезно сходить на курс по оптимизации.

на самом деле подобные рекомендации беруться не с потолка а даются на основании серьезного анализа многих проектов и внедерний, коих по миру тьма. САП постоянно контролирует и мониторит системы, их технических консултантов постоянно привлекают на работы по оптмизмции систем и поверьте, что в 90 % случаев их рекомендации по моделированию структуры действительны. они дают рекомендации не на тупой оптимизации одного парметра - скорость выполнения отчета, а на комплексной оптимизации системы - это не только выполнение запросов но и загрузка данных, требования по памяти и т.д.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 10:41 
Специалист
Специалист

Зарегистрирован:
Вс, фев 26 2006, 14:33
Сообщения: 171
Спасибо за развернутый ответ.
Рекомендациям САПа я верю и собираюсь им следовать, но хочется понимать почему именно так (хотя бы в общих словах), а не тупо верить цифрам 1:10-1:20, и почему не 1:30?
А на курсе мне кажется скажут тоже самое: "САП постоянно контролирует и мониторит системы. САП так сказал, значит надо так делать."


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 13:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Mugunhwa написал(а):
Спасибо за развернутый ответ.
Рекомендациям САПа я верю и собираюсь им следовать, но хочется понимать почему именно так (хотя бы в общих словах), а не тупо верить цифрам 1:10-1:20, и почему не 1:30?
А на курсе мне кажется скажут тоже самое: "САП постоянно контролирует и мониторит системы. САП так сказал, значит надо так делать."


Не, на курсе скажут не так : это соотношение - эмпирически выведенное на основании опыта ведущих спецов :) Это баланс между скорострельностью отчета , скорострельностью загрузки данных , требований по ОЗУ и дисков при обработке запросов и загрузки , мощностными характеристиками серверов

_________________
In SAP we trust !


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

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


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

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


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

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