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

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

Разверните куб «Analysis Services Tutorial». После успешного окончания развертывания откройте вкладку «Обозреватель» и нажмите кнопку «Повторное соединение». Удалите все иерархии и меры в области «Данные». Добавьте меру «Reseller Sales – Sales Amount» в область данных, а затем добавьте пользовательскую иерархию «Product Categories» в область строк (Рисунок 494).

Рисунок 494. Распределение меры "Reseller Sales - Sales Amount" по пользовательской иерархии "Product Categories"

Раскройте строку «Bikes», чтобы увидеть элементы уровня «Subcategories» (Рисунок 495).

Рисунок 495. Элементы уровня «Subcategories»

В области «Метаданные» в измерении «Product» щелкните правой кнопкой мыши именованный набор «Основные товары» и в контекстном меню выберите пункт «Добавить в область вложенных кубов» (Рисунок 496).

Рисунок 496. Фильтр по именованному набору "Основные товары"

Обратите внимание, что в кубе остались только элемент «Bikes» атрибута «Category» и элементы подкатегорий, входящих в категорию «Bikes». Это связано с тем, что именованный набор «Основные товары» используется для определения вложенного куба, свойства которого отображаются в области «Фильтр», находящейся над областью «Данные». Этот вложенный куб ограничивает число элементов атрибута «Category» в измерении «Product» внутри вложенного куба элементами именованного набора «Основные товары».

В области «Метаданные» раскройте элемент «Reseller», щелкните правой кнопкой мыши элемент «Крупные торговые посредники» и выберите команду «Добавить в область вложенных кубов» (Рисунок 497).

Рисунок 497. Фильтр по именованному набору «Крупные торговые посредники»

Обратите внимание, что мера «Reseller Sales – Sales Amount» в области «Данные» отображает количество продаж только для крупных посредников, продающих велосипеды. Кроме того, обратите внимание, что в области «Фильтр» теперь отображаются два созданных именованных набора, которые используются для определения именно этого вложенного куба.

Определение назначений с указанием области с помощью команд сценариев

Далее будут применены инструкции SCOPE и THIS, чтобы определить квоты продаж для каждого финансового квартала финансового года 2005. Затем квоты продаж будут распределены по месяцам для всех финансовых годов в кубе. Также будет рассмотрено применение точек останова для отладки сценария вычисления.

Просмотр распределения квот на количество продаж по датам и сотрудникам

Откройте конструктор кубов для куба Analysis Services Tutorial и откройте вкладку «Обозреватель». Удалите все иерархии и измерения в области «Данные» и все элементы измерений в области «Фильтр». В раздел данных области «Данные» добавьте меру «Sales Amount Quota» из группы мер «Sales Quotas». Добавьте определенную пользователем иерархию «Fiscal Date» из измерения «Date» в область столбцов. Добавьте иерархию атрибута «Employee Name» из измерения «Employee» в область строк (Рисунок 498).

Рисунок 498.Распределение меры «Sales Amount Quota» по финансовым годам и сотрудникам

Обратите внимание, что для финансового года 2005 не задано никаких значений квот продаж.

В области столбцов нажмите кнопку со стрелкой рядом с иерархией «Fiscal Year», снимите флажки рядом с «FY 2002» и «FY 2003», а затем нажмите кнопку ОК. В области столбцов последовательно разверните узлы «FY2004», «H2 FY 2004» и «Q4 FY 2004» (Рисунок 499).

Рисунок 499. Квота продаж по каждому из сотрудников, которые имеют квоту продаж на каждый месяц четвертого квартала 2004 финансового года

Обратите внимание, что квота суммы продаж для каждого финансового месяца финансового квартала совпадает с квотой суммы продаж для этого финансового квартала. Это обусловлено тем, что гранулярность измерения времени в группе мер «Sales Quota» установлена на уровне квартала, что обсуждалось в предыдущей лабораторной работе.