Quantcast
Channel: SQL.ru: OLAP и DWH
Viewing all articles
Browse latest Browse all 1167

в одной ОЛАП-базе одинаковые по сути размерности на разные таблицы

$
0
0
есть ОЛАП-база, а в ней 4 похожих куба. Отличаются только таблицами клиентов. Точнее даже справочник клиентов один (основной) и три вьюхи, фильтрующие клиентов по типам примерно такого вида:
select id, Name from Clients
where TypeId = ...

Итого получаем 4 куба: один полный (все отгрузки по всем клиентам) и три куба, разделенных по типам клиентов. Просто учитывая, что часть клиентов фильтруется, то и не все факты попадают в соответствующий куб, т.к. эти факты не привязаны к клиентам.

Все эти кубы находятся в одной базе.
Как я понял, внутри базы можно создать размерности (аналог SharedDimensions в MSAS2000) и использовать их в разных кубах.
Но мне нужно, чтобы размерность "Клиенты" во всех кубах называлась одинаково, но ссылалась на разные справочники.
При этом я не могу создать 3 разные размерности с одним именем.

Как можно выйти из этой ситуации?
Не создавать же несколько размерностей с именами "Клиенты Тип1", "Клиенты Тип2"...

Viewing all articles
Browse latest Browse all 1167

Trending Articles