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


Определение и настройка действий (службы Analysis Services — многомерные данные)

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

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

  • Имя
    Выберите имя для идентификации действия.

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

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

    • Ячейки

    • Куб

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

    • Иерархия

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

    • Уровень

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

    После выбора в разделе Целевой объект целевого типа объекта выберите объект куба назначенного типа.

  • Условие (необязательно)
    Укажите необязательное многомерное выражение, результатом которого является логическое значение. Если значение равно True, то действие выполняется на заданной цели. Если значение равно False, то действие не выполняется.

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

    Тип

    Описание

    Набор данных

    Извлекает набор данных.

    Особое действие

    Выполняет операцию с помощью интерфейса, отличного от перечисленных в этой таблице.

    Набор строк

    Извлекает набор строк.

    Инструкция

    Выполняет команду OLE DB.

    URL-адрес

    Отображает страницу переменных в обозревателе Интернета.

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

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

    Свойство

    Описание

    Вызов

    Указывает способ запуска действия. Интерактивный способ, заданный по умолчанию, указывает на то, что действие будет запущено при открытии пользователем объекта. Допустимые параметры:

    • Пакетный

    • Интерактивный

    • При открытии

    Приложение

    Описывает приложение действия.

    Описание

    Описывает действие.

    Заголовок

    Указывает заголовок, отображаемый для действия. Если заголовок является многомерным выражением, то укажите значение True для свойства Caption is MDX.

    Заголовок — многомерное выражение

    Укажите значение True, если заголовок является многомерным выражением, а в обратном случае — значение False.

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

Определение действий типов «HTML» и «Командная строка» производится на языке сценариев служб анализа данных (ASSL) или с помощью объектов AMO. Дополнительные сведения см. в разделах Элемент Action (ASSL), Элемент Type (Action) (ASSL) и Программирование расширенных объектов AMO OLAP.

Создание действия «Построение отчета»

Сервер отчетов отвечает на запросы с URL-адресами для отчетов. Чтобы создать действие построения отчета, выберите в меню Куб пункт Создать действие с отчетами. Для действия отчета доступны следующие параметры.

  • Сервер отчетов
    Свойства, описанные в следующей таблице, указываются для сервера отчетов.

    Свойство

    Описание

    Имя сервера

    Имя компьютера, на котором запущен сервер отчетов.

    Путь сервера

    Путь, предоставленный сервером отчетов.

    Формат отчетов

    HTML5, HTML3, Excel или PDF.

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

URL-адрес сервера отчетов формируется следующим образом:

        http://
        host
        /
        virtualdirectory
        /Path&
        parametername1
        =
        parametervalue1
        & ...

Например:

https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West

Создание действия детализации

Действие детализации задается действием набора строк, возвращаемым клиентскому приложению в виде инструкции детализации. Цель действия является элементом группы мер. Чтобы создать действие детализации, выберите в меню Куб пункт Создать действие детализации. Для действия детализации доступны следующие параметры:

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

См. также

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