Использование типа отношений "Факт" на вкладке "Использование измерений" в кубе SSAS OLAP
Я надеялся, что кто-нибудь сможет объяснить правильное использование "Типа связи FACT" на вкладке "Использование измерений". Это просто создать измерение из вашей таблицы фактов для доступа к атрибуту самой таблицы фактов?
Заранее спасибо!
2 ответа
Да, если в вашей таблице фактов есть атрибуты, по которым вы хотели бы нарезать (создать измерение), вы бы использовали этот тип отношений.
Функционально к пользователям он ведет себя не иначе, как обычные отношения.
После создания измерений и кубов необходимо определить, как каждое измерение связано с каждой группой мер. Группа мер - это набор мер, представленных одной таблицей фактов.
Каждый куб может содержать несколько таблиц фактов и несколько измерений. Однако не каждое измерение будет связано с каждой таблицей фактов.
Чтобы определить отношения, щелкните правой кнопкой мыши куб в BIDS и выберите open; затем перейдите на вкладку "Использование размеров". Если вы нажмете кнопку с многоточием рядом с каждым измерением, вы увидите экран, который позволяет вам изменить использование измерения для определенной группы мер. Вы можете выбрать один из следующих вариантов:
Обычная опция по умолчанию; измерение соединяется непосредственно с таблицей фактов
Нет отношения, измерение не связано с текущей группой мер
Факт измерение и факт получены из одной таблицы. Если это так, то ваш размерный склад имеет плохой дизайн и вряд ли будет работать хорошо. Рассмотрим разделение таблиц фактов и измерений.
Ссылочное измерение соединяется с промежуточной таблицей до соединения с таблицей фактов. Ссылочные отношения напоминают размер снежинки, но немного отличаются. Предположим, у вас есть измерение клиента и факт продаж; Вы хотели бы проверить общий объем продаж по покупателям, но вы также хотите изучить продажи по отдельным покупателям. Вместо дублирования ключа клиента в таблице фактов позиции вы можете рассматривать факт продаж как промежуточную таблицу, чтобы присоединить клиента к позиции.
Многие ко многим эта опция включает две таблицы фактов и две таблицы измерений. Измерение A соединяется с промежуточным фактом A, который, в свою очередь, соединяется с измерением B, к которому присоединяется факт B. Во многом как с опцией фактов, если вам нужно использовать опцию "многие ко многим", ваш дизайн, вероятно, может использовать некоторые улучшения. Этот тип отношений иногда необходим, если вы строите кубы поверх реляционной базы данных в 3-й нормальной форме. Настоятельно рекомендуется использовать размерную модель со звездообразной схемой для всех кубов. Например, вы можете иметь две таблицы фактов: транспортные средства и варианты; Каждый автомобиль может поставляться с несколькими вариантами. Скорее всего, вы изучите продажи автомобилей по клиентам и варианты по пунктам, которые включены в каждый вариант. Поэтому у вас будет измерение клиента и измерение изделия. Вы также можете проверить продажи автомобилей по включенному товару. Если это так, то факт транспортного средства будет соединен с фактом опций и измерением клиента; факт опций также будет связан с измерением элементов.
Целевое измерениеинтеллектуального анализа данных основано на модели интеллектуального анализа данных, построенной из исходного измерения. В куб должны быть включены как исходное, так и целевое измерение.