Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Повторный просмотр измерения Product

Разверните Analysis Services Tutorial. После успешного развертывания перейдите на вкладку «Обозреватель» в конструкторе измерений для измерения «Product» и нажмите кнопку «Повтор соединения». Убедитесь, что в списке «Иерархия» выбран параметр «Product Categories» и раскройте узел «All Products» (Рисунок 368).

Рисунок 368. Содержимое иерархии "Product Categories"

Обратите внимание, что элемент «Assembly Components» отображается в качестве нового элемента на уровне категории. Раскройте элемент «Assembly Components» на уровне «Category», а затем раскройте элемент «Assembly Components» на уровне «Subcategory». Обратите внимание, что все компоненты сборки отображаются на уровне «Product Name».

Выберите элемент «Product Model Lines» в списке «Иерархия», раскройте узел «All Products», раскройте элемент «Assembly Components» на уровне «Product Line», а затем раскройте элемент «Assembly Components» на уровне «Model Name» (Рисунок 369).

Рисунок 369. Содержимое иерархии "Product Model Lines"

Обратите внимание, что все компоненты сборки теперь отображаются на уровне «Product Name».

Контрольные вопросы

  1. Дайте определение понятию «иерархия типа «родители-потомки»».

  2. Каким образом формируются иерархии типа «родители-потомки» из измерений типа «родители-потомки»?

  3. Для каких целей выполняется группирование элементов атрибутов? Какие существуют способы группирования?

  4. Для каких целей иерархии атрибутов могут скрываться или отключаться?

  5. Для каких целей иерархии атрибутов внутри пользовательских иерархий можно упорядочивать по уровням?

  6. В чем разница между жесткой и гибкой связью атрибутов?

  1. Определение связей между измерениями и группами мер

Данная лабораторная работа посвящена определению различных типы связей между измерениями куба и группами мер, а также изучению определение свойств этих связей.

Теоретическое введение Связи измерений

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

Связь между измерением и группой мер состоит из таблиц измерений и фактов, участвующих в связи, и атрибута гранулярности, указывающего детализацию измерения в конкретной группе мер.

Связи обычного измерения

Связь обычного измерения между измерением куба и группой мер существует, когда ключевой столбец для измерения соединен непосредственно с таблицей фактов. Эта прямая связь основана на связи между первичным и внешним ключами в базовой реляционной базе данных, но также может быть основана на логической связи, определенной в представлении источника данных. Связь обычного измерения представляет связь между таблицами измерений и таблицей фактов в традиционной структуре схемы «звезда».

При определении нового измерения куба или новой группы мер, службы SSAS попытаются определить, существует ли обычная связь, и установить настройку использования измерения в значение Regular. Связь обычного измерения можно просмотреть или отредактировать на вкладке «Использование измерения» конструктора кубов.

При определении связи измерения куба с группой мер также указывается атрибут гранулярности для этой связи. Атрибут гранулярности определяет самый низкий уровень детализации, доступный в кубе для измерения, который обычно является ключевым атрибутом для этого измерения. Однако в некоторых случаях может быть необходимо изменить размер гранул гранулярности конкретного измерения куба в конкретной группе мер.

Например, может быть необходимо установить атрибут гранулярности для измерения «Время» равным атрибуту «Месяц», а не атрибуту «День», если используется группа мер «Квота на продажу» или «Бюджет».

При указании того, что атрибут гранулярности не является ключевым атрибутом, необходимо гарантировать, что все остальные атрибуты в измерении непосредственно или косвенно связаны с этим другим атрибутом через связи атрибутов. Если это не так, службы SSAS не смогут корректно выполнить статистическую обработку данных.