Изменение измерения «Продукт»

Измерение можно сделать более удобным для пользователя одним из следующих способов: использовать именованные вычисления для создания описательных имен элементов измерения; задать дополнительные пользовательские иерархии, а также определить имя элемента уровня «(Все)». Имя элемента «Все» иерархий атрибутов необходимо указывать отдельно от имени элемента «Все» каждой из пользовательских иерархий. В ходе выполнения задач данного раздела будет определена пользовательская иерархия измерения Product, с помощью именованных вычислений будут присвоены имена линиям товаров, а также будет указано имя элемента «(Все)» для иерархий атрибутов и для новой пользовательской иерархии. Кроме того, будут удалены лишние атрибуты измерения и сгруппированы атрибуты в папки отображения. Дополнительные сведения см. в разделах Удаление атрибутов из измерения, Определение именованных вычислений в представлении источника данных (службы Analysis Services), Определение и настройка пользовательской иерархии, Настройка уровня «Все» для иерархий атрибутов

Удаление неиспользуемых атрибутов

Удаление неиспользуемых атрибутов

  1. В окне обозревателя решений дважды щелкните элемент Product узла Измерения, чтобы открыть конструктор измерений для измерения Product.

  2. На панели Атрибуты выберите и удалите следующие атрибуты.

    Arabic Description

    Chinese Descriptio

    English Description

    English Product Name

    Finished Goods Flag

    French Description

    French Product Name

    Hebrew Description

    Product Alternate Key

    Product Subcategory Key

    Size Unit Measure Cod

    Spanish Product Name

    Thai Description

    Weight Unit Measure Code

    Указанные атрибуты не будут использованы в исходном кубе учебника по Analysis Services.

Определение именованных вычислений, изменение значений свойства «Имя» и определение пользовательской иерархии

Определение именованных вычислений, изменение значения свойства «Имя» и создание пользовательской иерархии

  1. Переключитесь в конструктор представлений источника данных на представление источника данных Adventure Works DW.

  2. На панели Диаграмма щелкните правой кнопкой мыши таблицу Product и выберите пункт Создать именованное вычисление.

    Будет открыто диалоговое окно Создание именованного вычисления. Это диалоговое окно позволяет создать именованное вычисление, которое используется для отображения полного имени линии товаров вместо кодового имени.

  3. В диалоговом окне Создание именованного вычисления в поле Имя столбца введите ProductLineName.

  4. В поле Выражение введите следующий сценарий SQL:

    CASE ProductLine
       WHEN 'M' THEN 'Mountain'
       WHEN 'R' THEN 'Road'
       WHEN 'S' THEN 'Accessory'
       WHEN 'T' THEN 'Touring'
       ELSE 'Components'
    END
    

    Данный сценарий SQL создает понятные пользователю имена для каждой линии товара в кубе.

  5. Нажмите кнопку ОК.

    Создание именованного вычисления ProductLineName завершено.

  6. Переключитесь в конструктор измерений на измерение «Товар», выберите параметр Product Line на панели Атрибуты вкладки Структура измерений, после этого в окне отображения свойств измените значение свойства NameColumn на DimProduct.ProductLineName (WChar) и нажмите кнопку ОК

    После развертывания изменений элементы иерархии атрибута Product Line будут отображать полные имена линий товаров вместо сокращенных.

  7. На панели Атрибуты выберите иерархию атрибута Товар, а затем в окне свойств измените значение свойства NameColumn на DimProduct.EnglishProductName (WChar).

  8. Измените значение свойства Имя атрибута Product на Product Name.

  9. Перетяните атрибут Product Line с панели Атрибуты на панель Иерархии и уровни.

    Будет создана пользовательская иерархия с именем по умолчанию Иерархия.

  10. На панели Иерархии и уровни выберите объект Иерархия, а затем в окне отображения свойств измените значение свойства Имя на Product Model Lines.

  11. Перетяните атрибут Model Name с панели Атрибуты в иерархию Product Model Lines под уровень Product Line.

    Определен второй уровень в пользовательской иерархии Product Model Lines.

  12. Перетяните атрибут Product Name с панели Атрибуты в иерархию Product Model Lines под уровень Model Name.

    Определен третий уровень в пользовательской иерархии Product Model Lines.

Определение имен папок и имени элемента «Все»

Указание имен папок и элементов

  1. На панели Атрибуты выберите следующие атрибуты.

    • Класс
    • Цвет
    • Срок изготовления в днях
    • Пункт повторного заказа
    • Уровень страхового запаса
    • Размер
    • Диапазон размеров
    • Стиль
    • Вес
  2. В ячейке свойства AttributeHierarchyDisplayFolder окна свойств введите Накопление.

    Атрибуты сгруппированы в единую папку отображения.

  3. На панели Атрибуты выберите следующие атрибуты.

    • Dealer Price
    • List Price
    • Standard Cost
  4. В ячейке свойства AttributeHierarchyDisplayFolder окна свойств введите значение Финансовый.

    Атрибуты сгруппированы во вторую папку отображения.

  5. На панели Атрибуты выберите следующие атрибуты.

    • Дата окончания
    • Дата начала
    • Состояние
  6. В ячейке свойства AttributeHierarchyDisplayFolder окна свойств введите Журнал.

    Атрибуты сгруппированы в третью папку отображения.

  7. Выберите пользовательскую иерархию Product Model Lines на панели Иерархии и уровни, после чего измените в окне свойств значение свойства AllMemberName на All Products.

  8. Щелкните рабочую область панели Иерархии и уровни, а затем измените значение свойства AllMemberName на All Products.

    Щелкнув рабочую область, можно изменять свойства самого измерения Product. Также можно щелкнуть значок измерения Product в начале списка атрибутов на панели «Атрибуты».

Просмотр изменений в измерении Product

Просмотр изменений в измерении Product

  1. В меню Сборка среды Business Intelligence Development Studio выберите команду Развернуть «Учебник по службам Analysis Services».

  2. После успешного окончания развертывания перейдите на вкладку Обозреватель конструктора измерений и выберите измерение Product. Убедитесь, что в списке Иерархия выбрана вкладка Product Model Lines и раскройте узел All Products.

    Обратите внимание, что имя элемента Все отображается как All Products, а элементы уровня Product Line отображаются с понятными пользователю именами вместо сокращений.

  3. В списке Иерархия выберите вкладку Product Line.

    Обратите внимание, что элемент Все отображается как All Products.

  4. Чтобы остановить процесс обучения и возобновить его позже, в меню Файл выберите команду Сохранить все. При этом все изменения в проекте Tutorial служб Analysis Services будут сохранены.

    В следующей задаче этого занятия будет просмотрен куб учебника по службам анализа, чтобы увидеть все изменения, внесенные на протяжении этого занятия.

Удобство использования куба учебника по службам Analysis Services значительно возросло благодаря следующим шагам: в измерении Product была определена пользовательская иерархия Product Model Lines, к представлению источника данных было добавлено именованное вычисление ProductLineName, столбец именованного вычисления был указан в качестве свойства ColumnID атрибута Product Line. Удобство использования куба учебника Adventure Works также возросло благодаря удалению неиспользуемых в кубе атрибутов, группировке атрибутов измерений в папки для просмотра и определению имен уровня «(Все)» для каждой иерархии атрибута и пользовательской иерархии Product Model Lines

Следующая задача занятия

Просмотр изменений в конструкторе кубов

См. также

Другие ресурсы

Удаление атрибутов из измерения
Определение именованных вычислений в представлении источника данных (службы Analysis Services)
Определение и настройка пользовательской иерархии
Настройка уровня «Все» для иерархий атрибутов

Справка и поддержка

Получение помощи по SQL Server 2005