Как правильно строить сложные модели данных?

Автор bulko, 30 января 2015, 12:13:29

« назад - далее »

bulko

Добрый день.
Столкнулся с тем, что не совсем понимаю, как правильно строить разветвленную модель данных(несколько кубов в классическом представлении).
Несколько фактовых таблиц, имеющих общие измерения приводят к зацикливанию данных. LOOSEN TABLE решает вопрос, но с ним я теряю возможность строить неявные иерархии измерений(когда связь между таблицами измерений проходит через фактовую таблицу).
Мне удалось найти решение в статье про Generic keys (http://community.qlik.com/docs/DOC-3451).
Там все сводится к двум вариантам структуры, которые прикреплены к теме.
Описанные мной проблемы принято решать именно таким образом, или есть другие(более изящные) варианты?

admin

#1
Добрый день.
Почитайте про ассоциативную модель данных Qlikview
Там же есть информация о построении модели данных.
Когда есть несколько таблиц с фактами по общим измерениям и все они (таблицы фактов) должны рассматриваться в одном приложении - есть вариант связать их в одну таблицу (concatenate, не путать с join) и прийти к схеме "звезда".
http://ivan-shamaev.ru/wp-content/uploads/2014/07/comparison_of_data_models.png

bulko

Иначе говоря - так и надо делать и альтернатив нет)
Спасибо, буду знать)


Яндекс.Метрика