Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие 6.doc
Скачиваний:
1
Добавлен:
14.11.2018
Размер:
480.77 Кб
Скачать

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

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

  2. После успешного окончания развертывания откройте вкладку Обозреватель и нажмите кнопку Повторное подключение.

  3. Удалите все иерархии и меры на панели Данные.

  4. Добавьте меру Товарооборот посредников — сумма продаж в область данных, а затем добавьте пользовательскую иерархию Категории товаров в область строк.

Обратите внимание, что появляется только один элемент атрибута категории. Это связано с тем, что ранее в этом сеансе этот атрибут использовался в качестве фильтра.

  1. Щелкните стрелку раскрывающегося списка рядом с заголовком Категория в области Строка, установите флажок рядом с уровнем (Все), чтобы выбрать все элементы этого уровня (если флажок не был установлен), а затем нажмите ОК.

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

  1. На панели Метаданные в измерении Товар щелкните правой кнопкой мыши пункт Основные товары и выберите Добавить в область вложенных кубов.

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

  1. На панели Метаданные раскройте элемент Торговый посредник, щелкните правой кнопкой мыши элемент Крупные торговые посредники и выберите команду Добавить в область вложенных кубов.

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

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

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

3 .Определение оценивающих назначений с помощью команд сценариев

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

В службах Microsoft SQL Server 2005 Analysis Services (SSAS) сценарии многомерных выражений можно применять как к кубу в целом, так к отдельным его секциям в отдельных точках при выполнении сценария. Команда сценария по умолчанию, инструкция CALCULATE, которая заполняет ячейки куба статистическими данными, основанными на области по умолчанию, была рассмотрена ранее.

Областью по умолчанию является весь куб, однако, как говорилось в предыдущем разделе, можно задать более ограниченную область, называемую вложенным кубом, после чего применять сценарий многомерных выражений к этой области. Инструкция SCOPE определяет область всех последующих выражений и инструкций многомерных выражений в сценарии вычисления, она действует, пока область не будет уничтожена или изменена. Затем инструкция THIS будет использована, чтобы применить многомерное выражение к текущей области. Можно использовать инструкцию BACK_COLOR, чтобы задать фоновый цвет ячеек на текущей странице, что может быть полезно при отладке. Дополнительные сведения см. в разделе Команды сценариев (службы SSAS).

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