Оформление
Новый плагин для набора данных SAP BW - FineReport Справка | Разработка отчетов | Использование отчетов | Учебные пособия
Новый плагин для набора данных SAP BW
1. Обзор
1.1 Версия
| Версия сервера FineBI | Новая версия плагина SAP BW Dataset Plugin |
|---|---|
| 6.0 | V1.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", как показано на следующем рисунке.

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

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 показан на следующем рисунке:
