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