Определение свойств использования измерений для группы мер Sales Quotas
Откройте в конструкторе измерений измерение «Employee», щелкните правой кнопкой мыши столбец «SalesTerritoryKey» в области «Представление источника данных» и в контекстном меню выберите команду «Создать атрибут из столбца» (Рисунок 431).
Рисунок 447. Контекстное меню столбца «SalesTerritoryKey»
В области «Атрибуты» выберите атрибут «SalesTerritoryKey» и в окне свойств задайте для свойства «AttributeHierarchyOptimizedState» значение «NotOptimized», а для свойств «AttributeHierarchyVisible» и «AttributeHierarchyOrdered» — значение «False» (Рисунок 432).
Рисунок 448. Свойства атрибута «SalesTerritoryKey»
Этот атрибут необходим для связи измерения «Sales Territory» с группами мер «Sales Quotas» и «Sales Quotas 1» в качестве ссылочного измерения.
В конструкторе кубов выберите куб «Analysis Services Tutorial» и откройте вкладку «Использование измерений», а затем просмотрите использование измерений в группах мер «Sales Quotas» и «Sales Quotas 1» (Рисунок 433).
Рисунок 449. Использование измерений в группах мер «Sales Quotas» и «Sales Quotas 1»
Обратите внимание, что измерения куба «Employee» и «Date» соединены с группами мер «Sales Quotas» и «Sales Quotas 1» обычными связями. Кроме того, обратите внимание, что измерение куба «Sales Territory» не связано ни с одной из этих групп мер.
Щелкните ячейку на пересечении группы мер «Sales Quotas» и измерения «Sales Territory», затем нажмите кнопку обзора (...). Будет открыто диалоговое окно «Задание связи». В списке «Выберите тип связи» выберите значение «Ссылочная». В списке «Промежуточное измерение» выберите значение «Employee». В списке «Атрибут ссылочного измерения» выберите значение «Sales Territory Region». В списке «Атрибут промежуточного измерения» выберите значение «Sales Territory Key» (ключевым столбцом атрибута «Sales Territory» является столбец «SalesTerritoryKey»). Убедитесь, что установлен флажок «Материализовать». Нажмите кнопку ОК (Рисунок 434).
Рисунок 450. Диалоговое окно «Задание связи»
Щелкните ячейку на пересечении группы мер «Sales Quota 1» и измерения «Sales Territory», затем нажмите кнопку обзора (...). Будет открыто диалоговое окно «Задание связи». В списке «Выберите тип связи» выберите значение «Ссылочная». В списке «Промежуточное измерение» выберите значение «Employee». В списке «Атрибут ссылочного измерения» выберите значение «Sales Territory Region». В списке «Атрибут промежуточного измерения» выберите значение «Sales Territory Key» (ключевым столбцом атрибута «Регион территории продаж» является столбец SalesTerritoryKey). Убедитесь, что установлен флажок «Материализовать». Нажмите кнопку ОК.
Удалите измерение куба «Date» (Рисунок 435).
Рисунок 451. Удаление измерения "Date"
Вместо четырех связанных со временем измерений куба в качестве даты, относительно которой будут распределяться квоты продаж, будет использоваться измерение куба «Order Date» из группы мер «Sales Quotas». Это измерение куба также будет использоваться как первичное измерение даты в кубе.
В списке «Измерения» переименуйте измерение куба «Date (Order Date)» в «Date (Date)» (Рисунок 436).
Рисунок 452. Переименованное измерение «Order Date»
Переименование измерения куба «Order Date» на «Date» упрощает его восприятие как первичного измерения даты в этом кубе.
Нажмите кнопку обзора (…) в ячейке на пересечении группы мер «Sales Quotas» и измерения «Date (Date)». В диалоговом окне «Определение связи» в списке «Выберите тип связи» выберите значение «Обычная». В списке «Атрибут гранулярности» выберите значение «Calendar Quarter» (Рисунок 437).
Рисунок 453. Предупреждение о выборе в качестве атрибута гранулярности неключевого атрибута
Будет выведено предупреждение, что в качестве атрибута гранулярности выбран неключевой атрибут и необходимо убедиться, что все остальные атрибуты прямо или косвенно связаны с этим атрибутом гранулярности, указав их в качестве свойств элементов.
В области «Связь» диалогового окна «Задание связи» соедините столбцы измерений «CalendarYear» и «CalendarQuarter» из таблицы, лежащей в основе измерения «Date (Date)» куба, со столбцами «CalendarYear» и «CalendarQuarter» из таблицы, лежащей в основе группы мер «Sales Quota», а затем нажмите кнопку ОК (Рисунок 438).
Рисунок 454. Соединение столбцов измерения со столбцами группы мер
Атрибут «Calendar Quarter» определен как атрибут гранулярности для измерения «Date (Date)» куба в группе мер «Sales Quotas», однако атрибут «Date» продолжает оставаться атрибутом гранулярности для групп мер «Internet Sales» и «Reseller Sales».
Повторите предыдущие четыре шага для группы мер «Sales Quotas 1».