Редактор формы действия (вкладка «Действия», конструктор кубов) (службы Analysis Services — многомерные данные)
Используйте панель «Редактор формы действия» на вкладке Действия конструктора кубов для создания и модификации стандартных действий.
Параметры
Имя
Введите имя действия.Цель действия
Разверните для просмотра параметров Целевой тип и Целевой объект.Целевой тип
Выберите тип объекта, с которым необходимо связать действие. Сервер возвращает клиенту только те действия, которые применяются к объекту указанного типа. Действие доступно клиенту, если выполняется Условие и если выбраны объекты, указанные в следующей таблице.Значение
Выбранный объект
Элементы атрибута
Элемент выбирается из уровня на основе атрибута в Целевом объекте.
Ячейки
Выбран именованный набор в Целевом объекте. Выберите Все ячейки для выделения всех ячеек куба.
Куб
Выбран куб в Целевом объекте. Выберите CURRENTCUBE для использования текущего куба.
ПримечаниеИспользование CURRENTCUBE обеспечивает дополнительную переносимость в случаях, когда куб может быть переименован, или действие скопировано в другие кубы. Рекомендуется использовать CURRENTCUBE для представления текущего куба.Элементы измерения
Элемент измерения выбран в Целевом объекте.
Иерархия
Иерархия выбрана в Целевом объекте.
Элементы иерархии
Выбран элемент внутри иерархии в Целевом объекте.
Уровень
Выбран уровень в Целевом объекте.
Элементы уровня
Выбран элемент внутри уровня в Целевом объекте.
Целевой объект
Выберите объект, с которым будет связано действие. Экземпляр служб Analysis Services возвращает клиенту лишь те действия, которые применимы к выделенному объекту. Список доступных объектов ограничивается выбором целевого типа.Условие (необязательно)
Введите многомерное выражение, описывающее дополнительное условие, используемое совместно с целевым объектом, которое дополнительно ограничивает доступность действия. Выражение должно возвращать логическое значение, которое в случае значения TRUE означает, что действие доступно.Перетащите выбранные элементы из панели Средства вычисления в данный параметр, чтобы включить синтаксис многомерных выражений для выбранного элемента.
Содержимое действия
Разверните для просмотра параметров Тип и Выражение действия.Тип
Выберите тип действия, которое нужно совершить при его выполнении. Доступны следующие типы действий.Значение
Описание
Набор данных
Возвращает инструкцию многомерного выражения, представляющую многомерный набор данных, который должен быть запущен и отображен клиентским приложением.
Частный
Возвращает специальную строку, которая может быть интерпретирована клиентскими приложениями, ассоциированными с настройкой Приложение для данного действия.
Набор строк
Возвращает инструкцию многомерного выражения, представляющую набор строк в табличном формате, который должен быть запущен и отображен клиентским приложением.
Инструкция
Возвращает командную строку, которая должна быть запущена клиентским приложением.
URL-адрес
Возвращает строку унифицированного указателя ресурса (URL-адрес), который открывается клиентским приложением, как правило, с помощью Интернет-обозревателя.
Дополнительные сведения о типах действий см. в разделе Действия (службы Analysis Services — многомерные данные).
Выражение действия
Введите многомерное выражение, которое возвращает строку, возвращаемую действием клиентскому приложению для выполнения.Дополнительные свойства
Разверните для просмотра параметров Вызов, Приложение, Описание, Заголовок и Заголовок является многомерным выражением.Вызов
Выберите настройку, указывающую, когда необходимо совершение действия.Примечание Этот параметр только рекомендует клиентскому приложению, когда нужно выполнить действие, однако непосредственно вызов действия он не контролирует.
В следующей таблице описываются доступные настройки.
Значение
Описание
Пакет
Действие должно выполняться в составе пакетной операции или задачи служб Integration Services.
Интерактивно
Действие запускается при вызове его пользователем.
При открытии
Действие запускается при первом открытии куба.
Приложение
Введите имя приложения, которое может интерпретировать строку, возвращаемую выражением действия.Помимо этого, данный параметр может использоваться для определения клиентского приложения, которое вызывает данное действие чаще всего, а также для отображения соответствующих значков возле действия во всплывающем меню.
Примечание Этот параметр только рекомендует клиентскому приложению, какое клиентское приложение должно выполнять действие, однако непосредственно доступ к действию он не контролирует. Клиентские приложения должны скрывать все действия, связанные с другими клиентскими приложениями.
Описание
Введите описание действия (необязательно).Заголовок
Введите заголовок, под которым действие будет отображаться в клиентском приложении в случае, если в качестве значения Заголовок является многомерным выражением указано False.Введите многомерное выражение, которое будет возвращать строку для заголовка, если в качестве значения Заголовок является многомерным выражением указано True.
Заголовок является многомерным выражением
Выберите False, чтобы указать, что Заголовок содержит символьную строку, представляющую собой заголовок, под которым действие будет отображаться в клиентском приложении.Выберите True, чтобы указать, что Заголовок содержит многомерное выражение, представляющее собой заголовок, под которым действие будет отображаться в клиентском приложении. Многомерное выражение должно быть вычислено до возврата действия клиентскому приложению.
См. также