Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Действие — это операция, инициированная пользователем над выбранным кубом или его частью. Операция может запустить приложение с выбранным элементом в качестве параметра или получить сведения о выбранном элементе. Дополнительные сведения о действиях см. в разделе «Действия» (службы Analysis Services — многомерные данные).
Используйте вкладку "Действия" конструктора кубов для создания действий для куба. Укажите следующее:
Имя
Выберите имя, определяющее действие.
Целевой объект действия
Выберите объект, к которому присоединено действие. Как правило, в клиентских приложениях действие отображается, когда конечные пользователи выбирают целевой объект; Однако клиентское приложение определяет, какая операция конечных пользователей отображает действия. Для типа Target выберите из следующих объектов:
Элементы атрибута
Клетки
Куб
Элементы измерения
Иерархия
Элементы иерархии
Уровень
Участники уровня
После выбора типа целевого объекта в разделе "Целевой объект" выберите объект куба указанного типа.
Условие (необязательно)
Укажите необязательное выражение MDX (многомерные выражения), которое оценивается в логическое значение. Если значение равно True, действие выполняется в указанном целевом объекте. Если значение равно False, действие не выполняется.
Содержимое действия
Выберите тип действия. В следующей таблице перечислены доступные типы.
| Тип | Описание |
|---|---|
| Набор данных | Извлекает набор данных. |
| Со́бственнический | Выполняет операцию с помощью интерфейса, отличного от перечисленных в этой таблице. |
| Набор строк | Извлекает набор строк. |
| Заявление | Выполняет команду OLE DB. |
| URL-адрес | Отображает страницу с переменными данными в интернет-браузере. |
Для выражения действия укажите параметры, передаваемые при выполнении действия. Синтаксис должен возвращать строку, и необходимо включить выражение, написанное на MDX. Например, выражение MDX может указывать на часть куба, которая включена в синтаксис. Выражения MDX вычисляются перед передачей параметров. Кроме того, MDX Builder доступен для создания многомерных выражений.
Дополнительные свойства
Выберите свойство. В следующей таблице перечислены доступные свойства.
| Недвижимость | Описание |
|---|---|
| Вызов | Указывает, как выполняется действие. Интерактивный, по умолчанию, указывает, что действие выполняется при доступе пользователя к объекту. Возможные параметры: Партия Интерактивный При запуске |
| Приложение | Описывает применение действия. |
| Описание | Описывает действие. |
| Заголовок | Предоставляет подпись, отображаемую для действия. Если заголовок является MDX, укажите True для Заголовок MDX. |
| Заголовок — MDX | Укажите True, если заголовок является MDX, или False, если он не является таковым. |
Замечание
Для определения типов действий HTML и командной строки необходимо использовать язык сценариев служб Analysis Services (ASSL) или объекты управления анализом (AMO). Дополнительные сведения см. в разделе Action Element (ASSL),Type Element (Action) (ASSL) и Программирование расширенных объектов AMO OLAP.
Создание действия для отчетов
Сервер отчетов отвечает на запросы по URL-адресам для получения отчетов. Чтобы создать действие отчета, в меню "Cube" нажмите "New Reporting Action". Следующие параметры относятся к действию, связанному с отчетностью.
Сервер отчетов
Свойства, описанные в следующей таблице, указаны для сервера отчетов.
| Недвижимость | Описание |
|---|---|
| Имя сервера | Имя компьютера под управлением сервера отчетов. |
| Путь к серверу | Путь, раскрываемый сервером отчетов. |
| Формат отчета | HTML5, HTML3, Excel или PDF. |
Параметры (необязательно)
Параметры отправляются на сервер в рамках строки URL-адреса при создании действия. Они включают имя параметра и значение параметра, которое является выражением MDX.
URL-адрес сервера отчетов создается следующим образом:
http://
host
/
virtualdirectory
/Path&
parametername1
=
parametervalue1
& ...
Рассмотрим пример.
https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West
Создание действия перехода к детализации
Действие детализации определяется действием набора строк, которое возвращается клиентскому приложению в виде инструкции детализации. Целевой объект действия является членом группы мер. Чтобы создать новое действие детализации, в меню Cube выберите Новое действие детализации. Следующие параметры относятся непосредственно к действию детализации.
Столбцы для сквозного просмотра
Выберите одно или несколько измерений и для каждого измерения укажите столбцы детализации, которые возвращаются клиентскому приложению с помощью действия.