Skip to content

Удаленное подключение FineReport Designer Проект FineBI

1. Обзор

1.1 Версия

Для удаленных подключений требуется адаптация версий FineReport и FineBI. Смотрите: Инструкции по адаптации версий FineBI и FineReport

1.2 Ожидаемые результаты

Когда FineReport Designer успешно подключится к FineBI удаленно, при нажатии кнопки "Test Connection" появится подсказка Remote Connection Successful, эффект показан на рисунке ниже:

1578620310888372.png

1.3 Идеи для реализации

После создания нового рабочего каталога в Finereport Designer и настройки информации о сервере FineBI успешно протестируйте соединение, чтобы завершить настройку.

1.4 Сфера действия

После подключения к FineBI с помощью Finereport Designer только Супер Администратор может создавать серверные наборы данных в Finereport Designer, другие пользователи могут подключаться удаленно, но они не могут создавать серверные наборы данных или редактировать соединения данных, и они могут использовать только те соединения данных, на которые у них есть разрешение. Вы можете использовать только те соединения данных, для которых у вас есть привилегии.

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

2.1 Загрузите и установите Finereport Designer

Чтобы загрузить и установить Finereport Designer, смотрите: Установка Designer.

2.2 Новый рабочий каталог

После завершения загрузки и установки необходимо установить удаленное соединение между Finereport Designer и серверами BI.

1) Сначала откройте конструктор и выберите "Файл>Переключить рабочий каталог>Другое" в строке меню, как показано ниже:

h.png

2) В появившемся окне "Configure Working Directory" нажмите +, чтобы создать новый каталог подключения к удаленному серверу, как показано ниже:

1578573358130877.png

2.3 Настройка удаленного сервера FineBI

После добавления нового подключения к удаленному серверу измените имя подключения к удаленному серверу на FineBI , и в правом интерфейсе появится конфигурация подключения к удаленному серверу, заполните необходимую информацию о конфигурации.

  • Информация о конфигурации приведена в следующей таблице:
Имя хоста/IPИмя хоста/IP, на котором расположен BI
номер портаBI Соответствующий номер порта
WEB-приложениеВеб-корпус по умолчанию
СервлетРешение по умолчанию
Место проведенияРасположение хоста BI, по умолчанию: http://${IP}:37799/webroot/decision
идентификатор пользователяИмя пользователя BI Data Decision System (обычно учетная запись администратора) Примечание: Если вам нужно создать серверный набор данных, вам нужно использовать учетную запись супер администратора
криптовалютаBI Data Decision System Пароль
  • Ниже показан экран конфигурации удаленного сервера:

1578620169197822.png

Примечание: При удаленном подключении убедитесь, что сервер BI запущен.

2.3 Тестовые соединения

Нажмите "Test Connection", чтобы увидеть сообщение Remote Connection Successful. Нажмите "OK", удаленное соединение между Finereport и BI успешно установлено. Как показано на рисунке ниже:

1578620310888372.png

Примечание: Если удаленное соединение не удается, проверьте в журнале, не зарегистрирована ли удаленная функциональная точка проектирования, см. раздел 4.5.2 в документации по управлению регистрацией.

3. условия

3.1 Исключение при отображении полей данных в плагине SAP BW Add Dataset

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

FineReport Designer Add SAP BW dataset, в среде FineReport набор данных отображается нормально; после развертывания удаленного подключения FineReport к BI-проекту Weblogic и добавления набора данных SAP BW имена столбцов данных будут частично преобразованы в английские. Как показано на следующем рисунке:

1611884278133495.png

Анализ причин

Языковые среды FineReport и FineBI не совпадают, вы можете изменить языковую среду FineBI.

Решение:

1) Проверьте версии плагинов SAP BW для сред FineReport и FineBI, чтобы они соответствовали друг другу.

2) Изменитезначение поля LanguageConfig.locale в среде FineBI втаблице fine_conf_entityнаzh_CN и перезапустите FineBI после модификации.

Примечание: Если такого поля нет, необходимо добавить его вручную; поскольку модификация FineDB очень важна и имеет большое влияние, рекомендуется обратиться в техническую поддержку для внесения изменений, контактная информация технической поддержки: " Service Platform>Online Support", телефон "400-811-8890".

(3) FineReport переключает рабочий каталог на проект FineBI, ячейка вводит i18n ("Fine-Plugin_SAPBW_Code"), в результате получается нормальный китайский код.

4.png

4) Измените системный язык среды FineBI. Введите: LANG="Zn_CN.UTF-8", проверьте системный язык: echo $LANG, как показано ниже:

1611886106260036.png

5) Перезапустите FineBI.