Тип соединения SAP NetWeaver BI (службы SSRS)

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

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

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

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

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

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

Дополнительные сведения о примерах строк подключения см. в статье Create data connection strings - Report Builder & SSRS (Создание строк подключения к данным (построитель отчетов и службы SSRS))

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

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

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

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

Запросы

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

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

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

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

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

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

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

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

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

=Fields!Calendar_Year_Month_Level_01("Long Name")

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

Примечание.

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

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

  • Fields!ИмяПоля.ИмяСвойства

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

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

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

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

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

Свойство Тип Описание или ожидаемое значение
Value Объект Указывает значение данных поля.
IsMissing Boolean Указывает, найдено ли поле в результирующем наборе данных.
FormattedValue String Возвращает форматированное значение для ключевой цифры.
BackgroundColor String Возвращает цвет фона, заданный в базе данных для этого поля.
Цвет String Возвращает цвет переднего плана, заданный в базе данных для этого элемента.
Ключ Объект Возвращает ключ для уровня.
LevelNumber Целое число Для иерархий типа «родители-потомки» возвращает номер уровня или измерения.
ParentUniqueName String Для иерархий типа «родители-потомки» это свойство возвращает полное имя родительского уровня.
UniqueName String Возвращает полное имя уровня. Например, значением UniqueName для сотрудника может быть [0D_Company].[10D_Department].[11].

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

Замечания

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

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

Инструкции

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

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

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

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

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

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

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

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

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

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

См. также

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