Тип соединения 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.
В начало
Инструкции
В этом разделе содержатся пошаговые инструкции по работе с подключениями к данным, источниками данных и наборами данных.
Как создать общий или внедренный набор данных (построитель отчетов версии 3.0 и службы SSRS)
Как добавить фильтр к набору данных (построитель отчетов 3.0 и службы SSRS)
В начало
См. также
В этих разделах документации содержатся подробные сведения о данных отчетов, а также методические сведения об определении, настройке и использовании элементов отчетов, связанных с данными.
Добавление данных в отчет (построитель отчетов версии 3.0 и службы SSRS)
Предоставляет общие сведения о доступе к данным отчета.Подключения к данным, источники данных и строки подключения в построителе отчетов 3.0
Предоставляет сведения о подключениях к данным и источникам данных.Создание и добавление наборов данных (построитель отчетов 3.0 и службы SSRS)
Предоставляет сведения об общих и внедренных наборах данных.Работа с полями набора данных отчета (построитель отчетов версии 3.0 и службы SSRS)
Предоставляет сведения о коллекции полей, создаваемой запросом набора данных.Источники данных, поддерживаемые службами Reporting Services (SSRS) документации к службам Службы Reporting Services в электронной документации по SQL Server.
Предоставляет подробные сведения о поддержке платформ и версий для каждого модуля обработки данных.Использование служб SQL Server 2005 Reporting Services совместно с Hyperion Essbase
Предоставляет подробные сведения о работе с этим модулем обработки данных.
В начало