Поделиться через


Тип соединения SAP NetWeaver BI (SSRS)

Чтобы включить данные из внешнего источника данных SAP NetWeaver® Business Intelligence в отчет, необходимо иметь набор данных, основанный на источнике данных отчета типа SAP NetWeaver Business Intelligence. Этот встроенный тип источника данных основан на модуле обработки данных для поставщика данных Microsoft .NET Framework 1.0 для SAP NetWeaver Business Intelligence.

Этот модуль обработки данных позволяет получать многомерные данные из контейнеров InfoCube, MultiProvider (виртуальных контейнеров InfoCube) и запросов с поддержкой веб-доступа к внешнему источнику данных SAP NetWeaver Business Intelligence.

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

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

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

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

Запросы

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

Примечания

Инструкции

См. также

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

Свяжитесь с администратором базы данных, чтобы получить сведения о соединении и учетные данные, необходимые для соединения с источником данных. Приведенный ниже пример строки соединения задает подключение через Интернет с использованием протокола SOAP к источнику данных SAP NetWeaver Business Intelligence на сервере, использующем порт 8000 и XML для аналитики:

DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla

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

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

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

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

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

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

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

Запросы

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

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

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

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

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

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

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

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

Работа со свойствами полей

Расширенные свойства полей не отображаются в панели данных отчета как элементы, которые можно перетащить в макет отчета. Вместо этого вы перетаскиваете в отчет родительское поле свойства, а затем меняете свойство по умолчанию с Value на свойство, которое требуется. Например, если имя поля Calendar Year/Month Level 01 создается в конструкторе запросов многомерных выражений путем перетаскивания из панели метаданных в панель запросов, в каком-то выражении вы ссылаетесь на дополнительное пользовательское свойство Длинное имя с помощью следующего синтаксиса:

=Fields!Calendar_Year_Month_Level_01("Long Name")

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

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

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

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

  • Fields!FieldName.PropertyName

  • Fields!FieldName("PropertyName")

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

  • Fields!FieldName("PropertyName")

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

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

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

Свойство

Тип

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

Value

Object

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

IsMissing

Boolean

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

FormattedValue

String

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

BackgroundColor

String

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

Color

String

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

Key

Object

Возвращает ключ для уровня.

LevelNumber

Integer

Для иерархий типа «родители-потомки» возвращает номер уровня или измерения.

ParentUniqueName

String

Для иерархий типа «родители-потомки» это свойство возвращает полное имя родительского уровня.

UniqueName

String

Возвращает полное имя уровня. Например, значение UniqueName для сотрудника может быть равно [0D_Company].[10D_Department].[11].

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

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

Примечания

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

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

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

См. также

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

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