Тип соединения Hyperion Essbase (службы SSRS)

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в статье Задание учетных данных и сведениях о соединении для источников данных отчета.

Запросы

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

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

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

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

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

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

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

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

Параметры запроса

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

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

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

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

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

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

Примечание.

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

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

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

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

Свойство Тип Описание или ожидаемое значение
Value Объект Указывает значение данных поля.

Для свойства измерения оно сопоставлено с параметром MEMBER_CAPTION. Для меры оно сопоставлено со значением данных.
IsMissing Boolean Указывает, найдено ли поле в результирующем наборе данных.
FormattedValue String Возвращает форматированное значение для ключевой цифры.

В многомерном выражении сопоставляется с FORMATTED_VALUE.
BackgroundColor String Возвращает цвет фона, заданный в базе данных для этого поля.

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

В многомерном выражении сопоставляется с FORE_COLOR.
UniqueName String Возвращает полное имя уровня.

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

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

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

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

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

  • Fields!ИмяПоля("ИмяСвойства")

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

Свойство Тип Описание или ожидаемое значение
FORMAT_STRING String Определяется для меры, это FormattedValue , доступное в виде типа String.

Замечания

Этот поставщик данных поддерживает не все режимы доставки отчетов. Доставка отчетов с помощью управляемых данными подписок для этого модуля обработки данных не предусмотрена. Дополнительные сведения см. в разделе Использование внешнего источника данных для базы данных подписчика (Управляемая данными подписка).

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

Инструкции

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

Добавление и проверка Подключение данных (построитель отчетов и SSRS)

Создание общего набора данных или внедренного набора данных (построитель отчетов и SSRS)

Добавление фильтра в набор данных (построитель отчетов и службы SSRS)

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

Наборы данных отчетов (SSRS)
Предоставляет общие сведения о доступе к данным отчета.

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

Отчет о внедренных наборах данных и общих наборах данных (построитель отчетов и SSRS)
Предоставляет сведения об общих и внедренных наборах данных.

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

Статья Источники данных, поддерживаемые службами Reporting Services (SSRS) предоставляет подробную информацию о поддержке платформ и версий по каждому модулю обработки данных.

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

См. также

Параметры отчета (построитель отчетов и конструктор отчетов)
Фильтрация, группировка и сортировка данных (построитель отчетов и службы SSRS)
Выражения (построитель отчетов и службы SSRS)