Показать сообщение отдельно
Старый 18.04.2009, 21:27   #48  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kuntashov Посмотреть сообщение
При этом, в рамках технологии OLAP, озвученный комплекс решаемых проблем разбивается на три группы

1. задачи, связанные с обеспечением скорости выборки
2. задачи, связанные с формированием запроса к данным
3. задачи, связанные с обработкой выборки и представлением данных

Первая группа проблем решается путем организации "многомерной" базы данных, обеспечивающей скорость выборки за счет денормализации "первичных" данных (предрасчет итоговых данных по комбинациям измерений и т.п.).
Я не знаю куда отнести еще один аспект.
В стандартном ОЛАПе программист может построить несколько разных кубов по одному набору таблиц с фактами. Т.е. OLTP заполняет одну таблицу фактов, а OLAP забирает эти факты в несколько разных кубов.

В 1С регистры заполняются процедурой проведения. алгоритм заполнения регистров очень жестко прописан, изменить алгоритм (добавить еще один регистр, добавить измерение) можно, но очень трудозатратно.

В результате получается, что стандартный ОЛАП дает возможность строить различные варианты анализа после заполнения данных, а вот механизм компоновки должен выкручиваться из структуры уже заданного регистра.
__________________
полезное на axForum, github, vk, coub.