Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: bulko от 30 января 2015, 12:13:29

Название: Как правильно строить сложные модели данных?
Отправлено: bulko от 30 января 2015, 12:13:29
Добрый день.
Столкнулся с тем, что не совсем понимаю, как правильно строить разветвленную модель данных(несколько кубов в классическом представлении).
Несколько фактовых таблиц, имеющих общие измерения приводят к зацикливанию данных. LOOSEN TABLE решает вопрос, но с ним я теряю возможность строить неявные иерархии измерений(когда связь между таблицами измерений проходит через фактовую таблицу).
Мне удалось найти решение в статье про Generic keys (http://community.qlik.com/docs/DOC-3451 (http://community.qlik.com/docs/DOC-3451)).
Там все сводится к двум вариантам структуры, которые прикреплены к теме.
Описанные мной проблемы принято решать именно таким образом, или есть другие(более изящные) варианты?
Название: Re: Как правильно строить сложные модели данных?
Отправлено: admin от 30 января 2015, 12:33:25
Добрый день.
Почитайте про ассоциативную модель данных Qlikview (http://ivan-shamaev.ru/qlikview-theory-and-practice/#__QlikView-3)
Там же есть информация о построении модели данных.
Когда есть несколько таблиц с фактами по общим измерениям и все они (таблицы фактов) должны рассматриваться в одном приложении - есть вариант связать их в одну таблицу (concatenate, не путать с join) и прийти к схеме "звезда".
http://ivan-shamaev.ru/wp-content/uploads/2014/07/comparison_of_data_models.png (http://ivan-shamaev.ru/wp-content/uploads/2014/07/comparison_of_data_models.png)
Название: Re: Как правильно строить сложные модели данных?
Отправлено: bulko от 30 января 2015, 12:38:02
Иначе говоря - так и надо делать и альтернатив нет)
Спасибо, буду знать)
Название: Re: Как правильно строить сложные модели данных?
Отправлено: admin от 30 января 2015, 12:52:09
Вот здесь посмотрите, было обсуждение по теме моделей (http://community.qlik.com/thread/125834)