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

Изменение свойств родительского атрибута в измерении Employee

В конструкторе измерений откройте измерение «Employee». Перейдите на вкладку «Структура измерения», а затем выберите иерархию атрибута «Employees» на панели «Атрибуты» (Рисунок 273).

Рисунок 273. Атрибут «Employees» измерения «Employee»

Обратите внимание на уникальный значок атрибута. Этот значок указывает, что атрибут является ключом родителя в иерархии типа «родители-потомки». Обратите внимание, что в окне свойств свойство «Usage» (Использование) для этого атрибута определено как «Parent» (Родитель) (Рисунок 274).

Рисунок 274. Свойство «Usage» атрибута «Employees»

Это свойство устанавливается мастером измерений во время создания измерения. Мастер автоматически выявляет связи типа «родители-потомки».

В окне свойств в ячейке свойства «NamingTemplate» нажмите кнопку с многоточием (...).В диалоговом окне «Шаблон именования уровней» (Рисунок 275) необходимо задать шаблон именования уровней, который определяет имена уровней в иерархии типа «родители-потомки», отображаемых при просмотре кубов.

Рисунок 275. Диалоговое окно «Шаблон именования уровней»

Во второй строке (*) в столбце Имя введите «Уровень сотрудника *», а затем щелкните третью строку (Рисунок 276).

Рисунок 276. Введенный шаблон именования уровней

Обратите внимание, что под полем «Результат» каждый уровень теперь называется «Уровень сотрудника», за которым следует последовательно увеличивающееся число. Нажмите кнопку ОК.

В окне «Свойства» для атрибута «Employees» в ячейке значения свойства «MembersWithData» выберите «NonLeafDataHidden», чтобы изменить это значение для атрибута «Employees» (Рисунок 277).

Рисунок 277. Свойства MembersWithData атрибута Employees

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

Просмотр измерения Employee с измененными атрибутами

В меню «Построение» среды BI Dev Studio выберите команду «Развернуть Analysis Services Tutorial». После успешного завершения развертывания перейдите в конструктор кубов и откройте куб Analysis Services Tutorial. Затем на панели инструментов вкладки «Обозреватель» нажмите кнопку «Повторное соединение».

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

Рисунок 278. Измененная иерархия Employess

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

Автоматическое группирование элементов атрибута

В ходе выполнения задач данного раздела будут опробованы следующие критерии группирования: значение годового дохода в измерении «Customer», количество часов отсутствия по болезни в измерении «Employees», данные о количестве часов отпуска сотрудников в измерении «Employees». Затем предстоит выполнить обработку куба Analysis Services Tutorial и просмотреть результаты группирования элементов. На конечной стадии будут изменены свойства групп элементов, чтобы выявить эффект от изменения типа группирования.