Skip to content

Новый плагин для набора данных SAP BW - FineReport Справка | Разработка отчетов | Использование отчетов | Учебные пособия

Новый плагин для набора данных SAP BW

1. Обзор

1.1 Версия

Версия сервера FineBIНовая версия плагина SAP BW Dataset Plugin
6.0V1.5.30

1.2 Функциональный профиль

В этой статье описывается, как добавить набор данных сервера типа SAP BW в FineBI для анализа данных.

1.3 Принципы реализации

При удаленном подключении к проекту FineBI через FineReport Designer и добавлении набора данных сервера SAP BW в FineReport Designer, набор данных сервера появляется в проекте FineBI .

2. Подготовительная работа

2.1 Активация услуг

1) Сначала убедитесь, что на сервере SAP BW включена служба XMLA, прежде чем вы сможете использовать соединение XMLA во внешнем программном обеспечении.

Клиент входит в систему SAP по пути: "TCODE:SICF >default_host> sap>bw", как показано на следующем рисунке.

222

2) Щелкните правой кнопкой мыши на "bw", выберите "Деактивировать службу" и нажмите "Подтвердить"; снова щелкните правой кнопкой мыши на "bw", выберите "Активировать службу" и нажмите "Подтвердить", чтобы убедиться, что все службы были включены.

222

2.2 Установка плагинов

И FineBI, и FineReport требуют установки плагина New SAP BW Dataset Plug-in, причем версия плагина должна быть одинаковой в обоих случаях.

2.2.1 FineBI

Нажмите здесь, чтобы загрузить и установить плагин: New SAP BW Dataset Plug-in

Способ установки плагина см. в разделе: Управление плагинами сервера

2.2.2 FineReport

Нажмите здесь, чтобы загрузить и установить плагин: New SAP BW Dataset Plug-in

Способ установки плагина Designer Plugin см. в разделе Управление плагином Designer Plug in.

Способ установки плагинов на сервер см. в разделе Управление плагинами сервера.

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

Примечание 2: Подключаемый модуль SAP BW требует лицензии.

Примечание 3: Использование нового модуля наборов данных SAP BW с комплектом развертывания сервера в настоящее время не поддерживается.

Примечание 4: jdk5 и более низкие версии jdk не поддерживаются.

3. Операционные шаги

3.1 Установление удаленного соединения

Сначала вам нужно удаленно подключить конструктор к серверу FineBI. Дополнительную информацию см. здесь:Удаленное подключение к конструктору FineReport

3.2 Добавление наборов данных сервера в FineReport

FineReport предоставляет три типа соединений с данными SAP BW и соответствующие наборы данных, как показано в следующей таблице:

подключение данныхНаборы данных сервера
Куб SAP BWНабор данных SAPBW Cube
Запрос SAP BWНабор данныхSAPBW Query
SAP BW BICSНабор данных SAPBW BICS

Создайте новое подключение к данным SAP BW и соответствующий набор данных. Процедура выглядит следующим образом:

1) Обратитесь к документации New SAP BW Dataset Plug-in, чтобы создать новое подключение к данным SAP BW нужного типа.

Примечание 1: При подключении к SAP BW Query с помощью JCOнеобходимо импортировать соответствующие файлы по пути проекта FineBI ( просто замените путь FineReport на тот же путь FineBI ) в соответствии с разделом 2.3 новой документации SAP BW Dataset Plug-in.

Примечание 2: Прииспользовании подключения SAP BW BICS необходимо импортировать соответствующие файлы по пути проекта FineBI (просто замените предоставленный путь FineReport на тот же путь FineBI) в соответствии с разделами 2.3 и 2.4 новой документации SAP BW Dataset Plug-in.

2) После установления соединения для передачи данных выберите "Server > Server Dataset" , чтобы войти в интерфейс настройки набора данных сервера, как показано на следующем рисунке:

3) Нажмите кнопку "+", чтобы выбрать и добавить серверный набор данных типа SAP BW. Подробные шаги по настройке см. в разделах 3.2, 4.4 и 5.2 документации по плагину New SAPBW Dataset Plug-in.

2.3 Добавление серверного набора данных в FineBI

1) Администратор входит в систему FineBI, нажимает "Public Data", выбирает любую папку, нажимает "New Dataset > Database Table", как показано на следующем рисунке:

2) В разделе Server Dataset вы увидите набор данных сервера SAP BW, который вы только что добавили в конструкторе, выберите таблицу и нажмите OK, чтобы добавить ее в папку для использования. Как показано на рисунке ниже:

3. условия

Описание проблемы:

В FineBI и FineReport установлен новый плагин наборов данных SAP BW, и они удаленно подключены к проекту FineBI через дизайнер FineReport, но набор данных SAP BW не отображается при добавлении набора данных сервера.

Решение:

Версия JAR-пакета модуля отчета проекта FineBI должна соответствовать версии JAR-пакета конструктора. Способ просмотра версии JAR-пакета модуля отчета проекта FineBI показан на следующем рисунке: