Вычисления в многомерных моделях
Для создания вычисляемых элементов, именованных наборов и других вычислений многомерных выражений используется вкладка Вычисления конструктора кубов.
Вкладка Вычисления содержит следующие три панели.
На панели Организатор скриптов перечислены вычисления в кубе. Данная панель используется для создания, организации и выбора вычислений для редактирования.
На панели Средства вычисления представлены метаданные, функции и шаблоны, при помощи которых создаются вычисления.
Панель «Выражения вычисления» поддерживает представление формы и представление скрипта.
Примечание |
---|
Дополнительные сведения о скриптах многомерных выражений см. в разделе Введение в многомерные выражения в Microsoft SQL Server 2005, а также в разделе «Дополнительные ресурсы» на странице SQL Server 2005 — службы Analysis Services веб-сайта Microsoft TechNet. Дополнительные сведения о неполадках с производительностью, связанных с проектированием кубов, см. в разделе Руководство по настройке производительности служб SQL Server 2005 Analysis Services. |
Создание вычисления
Чтобы создать вычисление, на вкладке Вычисления конструктора кубов в меню Куб выберите пункт Создать вычисляемый элемент, Создать именованный набор или Создать команду скрипта, в зависимости от требуемого типа вычисления. Также можно нажать любые из соответствующих кнопок на панели инструментов или щелкнуть правой кнопкой мыши в любой части области Организатор скриптов, а затем выбрать одну из команд контекстного меню. Данное действие добавляет новое вычисление к панели Организатор скриптов и отображает для него поля в форме вычислений на панели «Выражения вычисления». При создании нового скрипта данное действие открывает представление «Скрипт» на панели «Выражения вычисления». Дополнительные сведения о построении трех типов вычислений см. в разделах Создание вычисляемых элементов, Создание именованных наборов и Определение назначений и других команд скриптов.
Редактирование скриптов
Для редактирования скриптов используется панель «Выражения вычисления» вкладки Вычисления. На панели «Выражения вычисления» есть два представления: представление «Скрипт» и представление «Форма». В представлении «Форма» отображаются выражения и свойства одной команды. Во время редактирования скрипта многомерных выражений поле выражения заполняет все представление «Форма».
В представлении «Скрипт» есть редактор кода, в котором можно редактировать скрипты. Когда панель «Выражения вычисления» открыта в представлении «Скрипт», панель Организатор скриптов скрыта. Представление «Скрипт» содержит область выделения цветом, область сопоставления скобок, область автоматического завершения и область кода многомерных выражений. Для облегчения редактирования области кодов многомерных выражений можно ее сворачивать или разворачивать.
Переключиться между представлением «Форма» и представлением «Скрипт» можно, открыв меню Куб, выбрав пункт Показать вычисления в, а затем выбрав пункт Скрипт или Форма. Также можно нажать кнопку Представление формы или Представление скрипта на панели инструментов.
Изменение порядка разрешения
Вычисления решаются в порядке, указанном на панели Организатор скриптов. Порядок следования вычислений может быть изменен, для чего необходимо щелкнуть правой кнопкой мыши любое вычисление, а затем выбрать в контекстном меню пункт Вверх или Вниз. Также можно щелкнуть вычисление, а затем нажать кнопку Вверх или Вниз на панели инструментов.
Для вычисляемых ячеек и вычисляемых элементов данный порядок может быть заменен вручную. Дополнительные сведения о порядке прохода и порядке разрешения см. в разделе Основные сведения о порядке этапов и порядке вычисления (многомерные выражения).
Удаление вычисления
Чтобы удалить существующее вычисление, в разделе Вычисления области Организатор скриптов выберите вычисление, которое требуется удалить, затем выберите пункт Удалить в меню Правка или нажмите кнопку Удалить на панели инструментов. Также можно щелкнуть правой кнопкой мыши вычисление на панели Организатор скриптов и выбрать в контекстном меню пункт Удалить.