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