Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
Всем привет. Сейчас перед компанией стоит вопрос – использовать ли OLAP, если да то это будет MS AS. Потом будет стоят вопрос о performance, что бы выявить возможные проблемы еще на уровне дизайна систем. Скажем так первоночально в CUBE войдут 5 dimensions - таблиц по 1000 записей в каждой. Fact table примерно 100000 строк Потом будет инкрементное увеличение dimensions таблиц на 10-500 записей в день, fact table будет рати сильнее, по 1000 записей в день Надо оценить место на диске, которое необходимо OLAP серверу для хранения данных, скорость выполнения запроса при увеличении данных. Проверить случай HOLAP, ROLAP, MOLAP. Все это надо автоматически протестировать. Кто-то занимался подобными вещами ? Есть ли автоматические tools для тестирования подобных вещей. Я вижу что надо писать тестовую программу которая будет делать следующую последовательность шагов: 1. Вставлять данные в dimensions table и fact table/ 2. Перестраивать CUBE. Можно ли это зделать через API, в тестовой программе ? 3. Запускать запрос через MDX. 4. Измерять response time Все тоже самое для HOLAP, MOLAP, ROLAP. Кстати, нигде не нашел где все же таки хранятся данные в случае MOLAP ? Написанно что это специальный мултидименшионал формат. Это понятно. Но где реально данные хранятся, в файле ? В каких-то структурах на диске ? В скрытой базе данных на OLAP сервере (Access) ? Как измерить размер этих данных измерить ? Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 10:54 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
Советую купить современный сервер и не заморачиваться на крохоборский "обсчет требуемого дискового пространства". Ваши бъемы - детские. Куб будет занимать единицы мегабайт %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 10:59 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
ГликогенСоветую купить современный сервер и не заморачиваться на крохоборский "обсчет требуемого дискового пространства". Ваши бъемы - детские. Куб будет занимать единицы мегабайт %) А какой сервер "современный" ? Крохоборский "обсчет требуемого дискового пространства" необходим что бы правильно сделать архитектуру приложения. Причем обьем может возрастать многократо. Можно ли завести OLAP сервер в кластер ? Как будет работать в случае одного куба с большим количеством dimensions, в случае очень большого количества кубов с dimensions порядка 10-20 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:13 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
Analysis Manager, сервер, правый клик, properties..., general, data folder Объемы действительно детские и время отклика будет действиетльно очень мало. Самым узким местом в этом случае будет скорость отрисовки данных приложением-клиентом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:17 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
McLuad А какой сервер "современный" ? пара процов, дисковая подсистема на raid, пара гигабайт памяти McLuad Причем обьем может возрастать многократо. насколько многократно? ситуация с десятком миллионов записей в таблице фактов и двумя десятками подобных твоим измерений - типичный случай, сервер с ней легко справляется McLuad Как будет работать в случае одного куба с большим количеством dimensions, в случае очень большого количества кубов с dimensions порядка 10-20 ? а все зависит от твоих клиентов и запросов которые они будут генерить. не думаю, что у кубов будет столь много клиентов (это же все-таки не оперативная база!) чтобы оценивать эту ситуацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:28 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
McLuadКак будет работать в случае одного куба с большим количеством dimensions, в случае очень большого количества кубов с dimensions порядка 10-20 ? Бессмысленно обсуждать в отрыве от практики. Для названных вами объемов хватит даже моего ноутбука. Лучший подход - лабораторные работы. Берете генератор данных и генерите интересующий вас объем. Проводите тесты. Microsoft SQL Server 2000 Analysis Services Performance Guide Published: June 1, 2003 http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/ansvcspg.mspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:32 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
Гликоген McLuadКак будет работать в случае одного куба с большим количеством dimensions, в случае очень большого количества кубов с dimensions порядка 10-20 ? Бессмысленно обсуждать в отрыве от практики. Для названных вами объемов хватит даже моего ноутбука. Лучший подход - лабораторные работы. Берете генератор данных и генерите интересующий вас объем. Проводите тесты. Дело в том что наше приложение будет позволять узерам через специальный десктоп тоол формировать, строить новые dimensions, какие они хотят. Причем они могут быть произвольными, по типу и по содержанию. Например, дименсион bad, good, very good, много,мало, километры, литры. И их может быть сколь угодно боьшое количество. и теперь нужно решить как делать один куб с большим числом дименсионс, или очень большое количество кубов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 13:01 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
McLuad Дело в том что наше приложение будет позволять узерам через специальный десктоп тоол формировать, строить новые dimensions, какие они хотят. Причем они могут быть произвольными, по типу и по содержанию. Например, дименсион bad, good, very good, много,мало, километры, литры. И их может быть сколь угодно боьшое количество. и теперь нужно решить как делать один куб с большим числом дименсионс, или очень большое количество кубов. т.е. не имея практического опыта работы с кубами в MS AS вы хотите построить универсальный генератор кубов? а не кажется ли вам это немного странным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 13:22 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
McLuad Дело в том что наше приложение будет позволять узерам через специальный десктоп тоол формировать, строить новые dimensions, какие они хотят. Причем они могут быть произвольными, по типу и по содержанию. Например, дименсион bad, good, very good, много,мало, километры, литры. И их может быть сколь угодно боьшое количество. и теперь нужно решить как делать один куб с большим числом дименсионс, или очень большое количество кубов. Для таких задач используются штуки типа BusinessObjects, обычным олапом это практически не возможно - либо юзеры свалят сервер (причем любой) либо будут постоянно жаловаться что у них виснут компутеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 13:27 |
|
||
|
Performance Investigation in OLAP
|
|||
|---|---|---|---|
|
#18+
McLuad Дело в том что наше приложение будет позволять узерам через специальный десктоп тоол формировать, строить новые dimensions, какие они хотят. Причем они могут быть произвольными, по типу и по содержанию. Например, дименсион bad, good, very good, много,мало, километры, литры. И их может быть сколь угодно боьшое количество. и теперь нужно решить как делать один куб с большим числом дименсионс, или очень большое количество кубов. Для таких задач используются штуки типа BusinessObjects, обычным олапом это практически не возможно - либо юзеры свалят сервер (причем любой) либо будут постоянно жаловаться что у них виснут компутеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1872266]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 430ms |

| 0 / 0 |
