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

Изменение свойств группирования и просмотр результата внесенных изменений

Измените свойство DiscretizationBucketCount для атрибута Vacation Hours на значение 10. Разверните заново проект Analysis Services Tutorial. После завершения развертывания переключитесь в конструктор кубов на куб Analysis Services Tutorial. На вкладке «Обозреватель» нажмите кнопку «Повторное подключение» и просмотрите результаты изменения метода группирования.

Рисунок 288. Зависимость продаж от количества часов выходных при свойстве DiscretizationBucketCount=10

Обратите внимание, что созданы три группы элементов атрибута «Vacation Hours», в которых содержатся данные об объемах продаж продукции. В остальных 7 группах содержатся элементы без данных о продажах.

Скрытие и отключение иерархий атрибутов

В этом разделе необходимо отключить номера социального страхования и другие атрибуты в измерении «Employee», которые не будут использоваться для просмотра. Затем предстоит скрыть иерархии атрибутов имени заказчика и почтового кода в измерении «Customer». Если у этих иерархий много элементов атрибутов, их просмотр будет достаточно медленным вне зависимости от пользовательской иерархии.

Определение свойств иерархии атрибута в измерении «Employee»

Откройте конструктор измерений для измерения «Employee» и откройте вкладку «Обозреватель». Проверьте, присутствуют ли в раскрывающемся списке «Иерархия» следующие иерархии атрибутов (Рисунок 289):

  • Base Rate (Базовая ставка);

  • Birth Date (Дата рождения);

  • Login ID (Имя входа);

  • Manager SSN (ИНН менеджера);

  • SSN (ИНН).

Рисунок 289. Иерархии атрибутов измерения «Employee»

Перейдите на вкладку «Структура измерения», а затем выберите следующие атрибуты в области «Атрибуты» (несколько атрибутов можно выбрать путем удерживания клавиши CTRL при их выборе) (Рисунок 290):

  • Base Rate (Базовая ставка);

  • Birth Date (Дата рождения);

  • Login ID (Имя входа);

  • Manager SSN (ИНН менеджера);

  • SSN (ИНН).

Рисунок 290. Выбранные атрибуты на вкладке "Структура"

В окне свойств установите для свойства AttributeHierarchyEnabled выбранных атрибутов значение False (Рисунок 291).

Рисунок 291. Свойство AttributeHierarchyEnabled

Обратите внимание, что в области «Атрибуты» значок каждого из атрибутов изменился и указывает, что этот атрибут отключен (Рисунок 292).

Рисунок 292. Отключенные атрибуты в области «Атрибуты»

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

Рисунок 293. Измененный перечень иерархий атрибутов

Обратите внимание, что элементы измененных атрибутов недоступны для просмотра в качестве иерархий атрибутов в списке «Иерархия». При попытке добавления отключенной иерархии атрибута в качестве уровня пользовательской иерархии будет выведено сообщение об ошибке, уведомляющее о том, что для включения в пользовательскую иерархию необходимо активировать иерархию атрибута (Рисунок 294).

Рисунок 294. Сообщение об ошибке при добавлении в иерархию отключенного атрибута

Настройка свойств иерархии атрибута в измерении «Customer»

Откройте конструктор измерений для измерения «Customer» и откройте вкладку «Обозреватель». Проверьте, входят ли в раскрывающийся список «Иерархия» следующие иерархии атрибутов (Рисунок 295):

  • Full Name (Полное имя);

  • Postal Code (Почтовый индекс).

Рисунок 295. Иерархии атрибутов измерения "Customer"

Перейдите на вкладку «Структура измерения» и выберите одновременно следующие атрибуты на панели «Атрибуты»:

  • Full Name (Полное имя);

  • Postal Code (Почтовый индекс).

В окне свойств установите для свойства AttributeHierarchyVisible выбранных атрибутов значение False. Поскольку элементы этих иерархий атрибутов будут использоваться для разделения данных фактов по измерениям, их сортировка и оптимизация повысит производительность. Таким образом, свойство AttributeHierarchyEnabled этих атрибутов изменять не следует.

Перетащите атрибут Postal Code с панели «Атрибуты» в пользовательскую иерархию «Customer Geography» заказчика панели «Иерархии и уровни» непосредственно под уровень «City» (Рисунок 296).

Рисунок 296. Атрибут «Postal Code», добавленный в иерархию «CustomerGeography»

Обратите внимание, что скрытый атрибут по-прежнему может быть уровнем пользовательской иерархии.

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

Рисунок 297. Измененный перечень иерархий измерения "Customer"

Обратите внимание, что ни одна из измененных иерархий атрибутов не отображается в списке «Иерархия». В списке «Иерархия» выберите значение «Customer Geography» и просмотрите каждый из уровней на панели обозревателя.

Рисунок 298. Иерархия «Customer Geography»

Обратите внимание, что скрытые уровни «Postal Code» и «Full Name» видны в пользовательской иерархии.