Создание пользовательских иерархий

SSAS позволяют создавать пользовательские иерархии. Иерархия — это набор уровней на основе атрибутов. Например, иерархия, связанная со временем, может содержать такие уровни, как «Год», «Месяц» и «День». В некоторых иерархиях каждый атрибут однозначно задает атрибут родительского элемента. Такую иерархию иногда называют естественной. Конечные пользователи могут использовать иерархии для просмотра данных в кубе. Иерархии задаются с помощью области «Иерархии» конструктора измерений в среде разработки BI Dev Studio.

Настройка уровня «All» для иерархий атрибутов

В службах SSAS уровень «All» является дополнительным, сформированным системой. Он содержит только один элемент, значение которого является результатом статистической обработки значений всех членов на ближайшем подчиненном уровне. Этот элемент называется «All». Он создается системой и отсутствует в таблице измерений. Поскольку элемент уровня «All» находится на вершине иерархии, его значение является результатом статистической обработки значений всех элементов иерархии. Элемент (All) часто служит в качестве члена иерархии по умолчанию.

Практические задания

Изменение мер

На этом этапе будут настроены свойства форматирования мер валюты и процентов в кубе Analysis Services Tutorial.

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

Перейдите на вкладку «Структура куба» конструктора кубов для куба Analysis Services Tutorial, раскройте группу мер «Продажи через Интернет» на панели «Меры», щелкните правой кнопкой мыши элемент Order Quantity и в контекстном меню выберите пункт «Свойства» (Рисунок 129).

Создание пользовательских иерархий - student2.ru

Рисунок 145. Контекстное меню элемента OrderQuantity меры "Продажи через Интернет"

В окне свойств нажмите кнопку «Автоматически скрывать» (Рисунок 130), чтобы оставить окно свойств постоянно открытым. Если окно свойств остается постоянно открытым, изменять свойства нескольких элементов куба проще.

Создание пользовательских иерархий - student2.ru

Рисунок 146. Кнопка «Автоматически скрывать» окна «Свойства»

В окне «Свойства» в качестве значения свойства FormatString введите #,# (Рисунок 131).

Создание пользовательских иерархий - student2.ru

Рисунок 147. Значение свойства FormatString

На панели инструментов вкладки «Структура куба» нажмите кнопку «Показывать сетку мер» (Рисунок 132). Сетка просмотра позволяет выбрать несколько мер одновременно.

Создание пользовательских иерархий - student2.ru

Рисунок 148. Кнопка "Показывать сетку мер" на панели инструментов вкладки "Структура куба"

Выберите следующие меры. Можно выбрать несколько мер. Для этого щелкните каждую из них, удерживая нажатой клавишу CTRL (Рисунок 133):



  • Unit Price;
  • Extended Amount;
  • Discount Amount;
  • Product Standard Cost;
  • Total Product Cost;
  • Sales Amount;
  • Tax Amt;
  • Freight.

Создание пользовательских иерархий - student2.ru

Рисунок 149. Выбранные меры

В окне свойств в раскрывающемся списке FormatString выберите значение Currency (Валюта) (Рисунок 134).

Создание пользовательских иерархий - student2.ru

Рисунок 150. Значение свойства FormatString для выбранных мер

В списке мер (Рисунок 135) выберите меру Unit Price Discount Pct, а затем выберите значение Percent (Процент) в раскрывающемся списке FormatString (Рисунок 136).

Создание пользовательских иерархий - student2.ru

Рисунок 151. Выбранная мера Unit Price Discount Pct

Создание пользовательских иерархий - student2.ru

Рисунок 152. Значение свойства FormatString для меры Unit Price Discount Pct

В окне свойств измените свойство Name меры Unit Price Discount Pct на «Процент скидки на единицу товара» (Рисунок 137).

Создание пользовательских иерархий - student2.ru

Рисунок 153. Новое имя меры Unit Price Discount Pct

На панели «Меры» щелкните Tax Amt и измените имя меры на «Размер налога» (Рисунок 138).

Создание пользовательских иерархий - student2.ru

Рисунок 154. Новое имя меры Tax Amt

Аналогичным образом переименуйте меры (Рисунок 139):

  • Unit Price – Цена единицы продукта;
  • Extended Amount – Стоимость заказа;
  • Discount Amount – Размер скидки;
  • Product Standard Cost – Стандартная стоимость продукта;
  • Total Product Cost – Полная стоимость продукта;
  • Sales Amount – Сумма продаж;
  • Freight – Стоимость доставки;
  • Order Quantity – Заказанное количество.

Создание пользовательских иерархий - student2.ru

Рисунок 155. Переименованные меры

В окне свойств нажмите кнопку «Автоматически скрыть», чтобы скрыть окно свойств, а затем нажмите кнопку «Показывать дерево мер» на вкладке панели инструментов «Структура куба» (Рисунок 140).

Создание пользовательских иерархий - student2.ru

Рисунок 156. Кнопка «Показывать дерево мер» на вкладке панели инструментов «Структура куба»

В меню «Файл» выберите команду «Сохранить все».

Наши рекомендации