Тип соединения Hyperion Essbase (SSRS)

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

Используйте сведения этого раздела для создания источника данных. Пошаговые инструкции см. в разделе Как добавить и проверить подключение к данным или источник данных (построитель отчетов 3.0 и службы SSRS).

В данной статье

Строка подключения

Учетные данные

Запросы

Параметры

Расширенные свойства поля

Примечания

Инструкции

См. также

Строка соединения

Приведенный ниже пример строки соединения указывает источник данных Hyperion Essbase на сервере, использующем порт 13080 и XML для служб Службы Analysis Services (XMLA) при подключении к каталогу образцов через Интернет с использованием протокола SOAP:

Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample

Дополнительные сведения о примерах строк соединения см. в разделе Подключения к данным, источники данных и строки подключения в построителе отчетов 3.0.

Значок стрелки, используемый со ссылкой «В начало»В начало

Учетные данные

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

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

Дополнительные сведения см. в разделе Подключения к данными, источники данных и строки подключения (SSRS) или Указание учетных данных в построителе отчетов 3.0.

Значок стрелки, используемый со ссылкой «В начало»В начало

Запросы

Запрос можно задавать следующими способами.

  • Интерактивное построение отчета. Для просмотра метаданных во внешнем источнике данных и создания запроса с применением синтаксиса многомерных выражений (MDX) можно использовать графический конструктор запросов в режиме конструктора или в режиме запроса.

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

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

    Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора запросов Hyperion Essbase (построитель отчетов 3.0).

  • Импорт существующего запроса многомерных выражений из отчета. Воспользуйтесь кнопкой Импорт, чтобы указать RDL-файл и импортировать запрос. Можно импортировать запрос из отчета, содержащего внедренный набор данных, основанный на источнике данных Hyperion Essbase. Импорт запроса многомерных выражений непосредственно из MDX-файла не поддерживается. 

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

Модуль обработки данных Hyperion Essbase поддерживает расширенные свойства полей набора данных. Эти значения доступны из внешнего источника данных, но они не отображаются на панели «Данные отчета». Дополнительные сведения см. в подразделе Расширенные свойства поля далее в этом разделе.

Значок стрелки, используемый со ссылкой «В начало»В начало

Параметры

Чтобы включить параметры запроса, необходимо создать фильтр в области фильтра конструктора запросов и пометить фильтр как параметр. Для каждого фильтра будет автоматически создан набор данных, предоставляющий доступные значения. По умолчанию эти наборы данных не отображаются в панели «Данные отчета». Дополнительные сведения см. в разделе Как отобразить скрытые наборы данных для значений параметров для многомерных данных (построитель отчетов версии 3.0 и службы SSRS).

По умолчанию каждый параметр отчета имеет тип данных Текст. После создания параметров отчета можно изменить значения по умолчанию. Дополнительные сведения см. в разделе Параметры (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Расширенные свойства поля

Модуль обработки данных Hyperion Essbase поддерживает расширенные свойства полей. Расширенные свойства полей дополняют свойства Value и IsMissing, заданные для полей набора данных с помощью модуля обработки данных. Расширенные свойства включают стандартные свойства и пользовательские. Стандартные свойства — это свойства, общие для многих источников данных. Пользовательские свойства уникальны для каждого источника данных.

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

Имя расширенного свойства поля появляется в подсказке, если задержать указатель мыши над любым полем на панели метаданных конструктора запросов. Дополнительные сведения об использовании конструктора запросов для исследования базовых данных см. в разделе Пользовательский интерфейс конструктора запросов Hyperion Essbase.

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Стандартные свойства полей

Стандартные свойства поля поддерживаются большинством поставщиков данных и указываются в запросах многомерных выражений к набору данных для отчета. Например, свойство измерения MEMBER_UNIQUE_NAME многомерного выражения сопоставлено со стандартным свойством UniqueName поля набора данных для отчета. Для включения в текстовое поле уникального имени используется следующее выражение: =Fields!<FieldName>.UniqueName.

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

Свойство

Тип

Описание или ожидаемое значение

Value

Object

Указывает значение данных поля.

Для свойства измерения оно сопоставлено с параметром MEMBER_CAPTION. Для меры оно сопоставлено со значением данных.

IsMissing

Boolean

Указывает, найдено ли поле в результирующем наборе данных.

FormattedValue

String

Возвращает форматированное значение для ключевой цифры.

В многомерном выражении сопоставляется с FORMATTED_VALUE.

BackgroundColor

String

Возвращает цвет фона, заданный в базе данных для этого поля.

В многомерном выражении сопоставляется с BACK_COLOR.

Color

String

Возвращает цвет переднего плана, заданный в базе данных для этого элемента.

В многомерном выражении сопоставляется с FORE_COLOR.

UniqueName

String

Возвращает полное имя уровня.

В многомерном выражении сопоставляется с MEMBER_UNIQUE_NAME.

Дополнительные сведения об использовании полей и их свойств в выражениях см. в разделе Применение встроенных коллекций в выражениях (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Пользовательские свойства

Пользовательские свойства полей поддерживаются поставщиками данных и могут быть указаны в базовом запросе многомерных выражений для набора данных отчета, однако не отражаются на панели наборов данных отчета в виде полей. Например, Long Names — это свойство элемента, определенное для уровня измерения. Для включения в текстовое поле этого значения используйте выражение =Fields!<FieldName>("Long Names"). Имена полей в выражении учитывают регистр символов.

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

  • Fields!FieldName("PropertyName")

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

Свойство

Тип

Описание или ожидаемое значение

FORMAT_STRING

String

Определяется для меры, это FormattedValue, доступное в виде типа String.

Значок стрелки, используемый со ссылкой «В начало»В начало

Примечания

Этот поставщик данных поддерживает не все режимы доставки отчетов. Доставка отчетов с помощью управляемых данными подписок для этого модуля обработки данных не предусмотрена. Дополнительные сведения см. в разделе Использование внешнего источника для данных подписчика документации к службам Службы Reporting Services в электронной документации по SQL Server.

Дополнительные сведения см. в разделе Использование служб SQL Server 2005 Reporting Services совместно с Hyperion Essbase Intelligence.

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

Значок стрелки, используемый со ссылкой «В начало»В начало