- •Создание стандартного Измерения Product.
- •Развертывание и просматр измерения
- •Изменение измерения
- •Создание связей атрибутов
- •Создание пользовательской иерархии Calendar Date.
- •Развертывание и просматривать измерение Date
- •Просмотр свойства атрибута родитель-ребенок
- •Изменение атрибута Employee для сортировки по фамилии и имени
- •Удаление уровня All
Просмотр свойства атрибута родитель-ребенок
1. На вкладке Dimension Structure в области Attributes щелкните правой кнопкой мыши атрибут Employee и выберите Properties.
Атрибут Employee используется, чтобы создать уровень потомков иерархии родитель-ребенок. Вы видите, что его свойства Usage установлено для Key. Уровень ребенка иерархии родитель-ребенок должен быть ключевым атрибутом измерения. Вы также можете увидеть, что мастер установил свойство AttributeHierarchyVisible в False. Установка этого свойства не обязательна и не требуется, чтобы активировать иерархию родитель-ребенок.
2. В области Attributes щелкните правой кнопкой мыши атрибут Employees и выберите Properties. Атрибут Employees используется для создания уровень родителя иерархии родитель-ребенок. Вы видите, что его свойство Usage установлено для Parent.
Примечание. Каждое измерение имеет один и только один атрибут со значением свойство Usage, установленного для Key. Если у вас есть измерение родитель-ребенок, один и только один атрибут имеет значение свойство Usage, установлено для Parent. Все остальные атрибуты имеют значение свойство Usage, установлено для Regular.
Когда вы изучили данные в таблице DimEmployee, вы видели, что колонка Employee содержит имена и фамилии сотрудников. Вы хотите, чтобы имена сортировались по фамилии, а затем по имени, то, как имена сотрудников хранятся в колонке EmployeeSort.
Изменение атрибута Employee для сортировки по фамилии и имени
1. Перейдите на вкладку Attribute Relationships. В панели Attributes Relationships, можно увидеть, что отношения между Employee и Employee Sort уже существует.
2. Перейдите на вкладку Dimension Structure. В области Attributes щелкните правой кнопкой мыши атрибут Employee (не Employees) и выберите Properties.
3. В окне Properties установите значение свойства OrderBy для AttributeName и установите значение свойства OrderByAttribute для Employee Sort.
4. В области Attributes щелкните правой кнопкой мыши Employee Sort и выберите Properties.
5. В окне Properties установите значение свойства AttributeHierarchyEnabled в False и установить значение AttributeHierarchyVisible в False.
Изменение атрибут Employees, чтобы обозначить элементов с данными
Чтобы пометить элементы данных, необходимо изменить свойство MembersWithDataCaption атрибута родителей.
1. В области Attributes щелкните правой кнопкой мыши атрибут Employees и выберите Properties.
2. В окне Properties, выделите группы родитель-потомок и выберите свойство MembersWithDataCaption. Введите * (Direct).
При просмотре родитель-ребенок иерархию родитель-ребенок, первая звездочка (*) в свойстве MembersWithDataCaption будет заменена именами элементов.
Развертывание и просматривание измерения Employee
1. В Solutions Explorer щелкните правой кнопкой мыши AdventureWorks SSAS и выберите Deploy. Когда измерения Employees был развернуто и обработано успешно, сообщение Deployment Completed Successfully появляется в окне Deployment Progress.
2. В Dimension Designer, перейдите на вкладку Browser.
3. Развернуть список Hierarchies. Поскольку значение свойства AttributeHierachyVisible False для атрибутов Employee and Employee Sort, Employees есть единственной иерархией в списке Hierarchies.
4. Выберите иерархию Employee.
5. В панели Level And Members разверните элемент All, Ken Sanchez, and David Bradley. Выберите Wanida Benshoof.
6. Развернуть Terri Duffy, Roberto Tamburello, and Ovidiu Cracium. Выберите Thierry D'ее. Обратите внимание, что каждый из родителей имеет дочернего элемента данных. Дочернего элемента данных имеет то же имя, как член родитель плюс суффикс (прямой).
Создание шаблона именования уровней для иерархии родитель-ребенок
1. Перейдите на вкладку Dimension Structure. В области Attributes щелкните правой кнопкой мыши атрибут Employees и выберите Properties.
2. В окне Properties выделите группу Parent-Child, выберите свойство NamingTemplate, а затем нажмите кнопку с многоточием, которая появляется справа.
3. В диалоговом окне Level Naming Template, тип CEO (генерального директора) в поле рядом с звездочкой.
4. Повторите шаг 3, чтобы добавить еще три уровня: Manager, Supervisor, and Employee. Нажмите OK.
