Поделиться через


Редактор формы действия (вкладка «Действия», конструктор кубов) (службы Analysis Services — многомерные данные)

Используйте панель «Редактор формы действия» на вкладке Действия конструктора кубов для создания и модификации стандартных действий.

Параметры

  • Имя
    Введите имя действия.

  • Цель действия
    Разверните для просмотра параметров Целевой тип и Целевой объект.

  • Целевой тип
    Выберите тип объекта, с которым необходимо связать действие. Сервер возвращает клиенту только те действия, которые применяются к объекту указанного типа. Действие доступно клиенту, если выполняется Условие и если выбраны объекты, указанные в следующей таблице.

    Значение

    Выбранный объект

    Элементы атрибута

    Элемент выбирается из уровня на основе атрибута в Целевом объекте.

    Ячейки

    Выбран именованный набор в Целевом объекте. Выберите Все ячейки для выделения всех ячеек куба.

    Куб

    Выбран куб в Целевом объекте. Выберите CURRENTCUBE для использования текущего куба.

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

    Элементы измерения

    Элемент измерения выбран в Целевом объекте.

    Иерархия

    Иерархия выбрана в Целевом объекте.

    Элементы иерархии

    Выбран элемент внутри иерархии в Целевом объекте.

    Уровень

    Выбран уровень в Целевом объекте.

    Элементы уровня

    Выбран элемент внутри уровня в Целевом объекте.

  • Целевой объект
    Выберите объект, с которым будет связано действие. Экземпляр служб Analysis Services возвращает клиенту лишь те действия, которые применимы к выделенному объекту. Список доступных объектов ограничивается выбором целевого типа.

  • Условие (необязательно)
    Введите многомерное выражение, описывающее дополнительное условие, используемое совместно с целевым объектом, которое дополнительно ограничивает доступность действия. Выражение должно возвращать логическое значение, которое в случае значения TRUE означает, что действие доступно.

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

  • Содержимое действия
    Разверните для просмотра параметров Тип и Выражение действия.

  • Тип
    Выберите тип действия, которое нужно совершить при его выполнении. Доступны следующие типы действий.

    Значение

    Описание

    Набор данных

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

    Частный

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

    Набор строк

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

    Инструкция

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

    URL-адрес

    Возвращает строку унифицированного указателя ресурса (URL-адрес), который открывается клиентским приложением, как правило, с помощью Интернет-обозревателя.

    Дополнительные сведения о типах действий см. в разделе Действия (службы Analysis Services — многомерные данные).

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

  • Дополнительные свойства
    Разверните для просмотра параметров Вызов, Приложение, Описание, Заголовок и Заголовок является многомерным выражением.

  • Вызов
    Выберите настройку, указывающую, когда необходимо совершение действия.

    ПримечаниеПримечание

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

    В следующей таблице описываются доступные настройки.

    Значение

    Описание

    Пакет

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

    Интерактивно

    Действие запускается при вызове его пользователем.

    При открытии

    Действие запускается при первом открытии куба.

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

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

    ПримечаниеПримечание

    Этот параметр только рекомендует клиентскому приложению, какое клиентское приложение должно выполнять действие, однако непосредственно доступ к действию он не контролирует. Клиентские приложения должны скрывать все действия, связанные с другими клиентскими приложениями.

  • Описание
    Введите описание действия (необязательно).

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

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

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

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

См. также

Справочник