есть ОЛАП-база, а в ней 4 похожих куба. Отличаются только таблицами клиентов. Точнее даже справочник клиентов один (основной) и три вьюхи, фильтрующие клиентов по типам примерно такого вида:
select id, Name from Clients
where TypeId = ...
Итого получаем 4 куба: один полный (все отгрузки по всем клиентам) и три куба, разделенных по типам клиентов. Просто учитывая, что часть клиентов фильтруется, то и не все факты попадают в соответствующий куб, т.к. эти факты не привязаны к клиентам.
Все эти кубы находятся в одной базе.
Как я понял, внутри базы можно создать размерности (аналог SharedDimensions в MSAS2000) и использовать их в разных кубах.
Но мне нужно, чтобы размерность "Клиенты" во всех кубах называлась одинаково, но ссылалась на разные справочники.
При этом я не могу создать 3 разные размерности с одним именем.
Как можно выйти из этой ситуации?
Не создавать же несколько размерностей с именами "Клиенты Тип1", "Клиенты Тип2"...