Занятие 6: Определение вычислений

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

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

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

  • Представление формы. В этом представлении отображаются выражения и свойства отдельной команды в графическом формате. При редактировании сценария многомерных выражений поле выражения занимает все представление формы.
  • Представление сценария. В этом представлении отображаются все сценарии вычислений в редакторе кода, что позволяет легко изменять сценарии вычислений. Если панель Выражения вычисления находится в представлении сценария, окно Организатор сценариев скрыто. Представление сценария поддерживает выделение кода цветом, сопоставление скобок, автоматическую подстановку, а также области кода многомерных выражений. Можно развернуть или свернуть области кода многомерных выражений, чтобы упростить редактирование.

Для переключения между этими представлениями на панели Выражения вычисления, на панели инструментов вкладки Вычисления нажмите кнопку Представление формы или Представление сценария.

ms169748.note(ru-ru,SQL.90).gifПримечание.
Если службы Analysis Services обнаружат синтаксическую ошибку в каком-либо вычислении, представление формы не будет отображаться до тех пор, пока эта ошибка не будет исправлена в представлении сценария.

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

ms169748.note(ru-ru,SQL.90).gifВажно!
На вкладке Вычисления сценарий вычисления начинается с команды CALCULATE. Команда CALCULATE управляет статистическими вычислениями ячеек куба. Эту команду следует изменять только в том случае, если планируется вручную указывать, как должны выполняться статистические вычисления ячеек куба.

Дополнительные сведения см. в разделах Вычисления и Определение и настройка вычисления.

ms169748.note(ru-ru,SQL.90).gifПримечание.
Завершенный проект, созданный на занятии 5, доступен при установке и загрузке обновленных образцов. Дополнительные сведения см. в подразделе «Получение обновленных образцов» раздела Установка образцов.

Это занятие содержит следующие задачи:

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

Занятие 7. Определение ключевых индикаторов производительности

См. также

Основные понятия

Сценарий учебника по службам Analysis Services
Учебник по службам SQL Server 2005 Analysis Services

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

Определение именованного набора
Определение вычисляемого элемента

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

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