Skip to content

Рекомендации по обновлению версий после 5.1.5

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
5.1-
5.1.13Поддержка автоматического резервного копирования внешних баз данных при обновлении

1.2 Применяемые версии

Применимо к версии 5.1.5 и обновлениям после 5.1.5.

1.3 Подготовка к обновлению

  • Если вы индивидуальный пользователь, не связавшийся с менеджером по продажам компании FanSoft, вы можете позвонить по телефону 400-8118890, доб. 1, чтобы связаться с представителями компании FanSoft и получить необходимую информацию; если вы связались с менеджером по продажам компании FanSoft, вы можете получить ссылку на скачивание новой версии JAR-файла и пакета плагинов "BI Upgrade" через техническую поддержку FineBI (QQ:800049425).
  • Установите пакет плагинов "BI Upgrade" в разделе "System Management > Управление плагинами ", подробнее см. в разделе: Управление плагинами.

2. Шаги по обновлению

2.1 Выполните резервное копирование системы

Примечание: обновление версии не поддерживает прямое возвращение lib файлов, пожалуйста, убедитесь, что резервное копирование перед обновлением; 5.1.14 и более поздние версии перезапуска будет определить, является ли конфигурация и JAR версии согласуются, такие как обнаружение несоответствия не сможет начать нормально, вам нужно заменить ту же версию lib в перезапуске.

Перейдите в раздел "System Management > Intelligent O&M > Резервное копирование и восстановление" и нажмите "Резервное копирование вручную" в столбцах вкладок "Конфигурация платформы", "Шаблоны отчетов", "Шаблоны BI", "Пакеты jar" и "Плагины", как показано на рисунке ниже:

Если на странице "System Management > Интеллектуальная эксплуатация и обслуживание > Резервное копирование и восстановление" появляется сообщение о том, что текущая среда является встроенной библиотекой, которая не поддерживает функцию резервного копирования и восстановления, это означает, что проект является старой версией BI и пока не поддерживает резервное копирование платформы, поэтому необходимо вручную скопировать шесть папок, а именно: dashboards, embed, libs, plugins, reportlets, resources и так далее, в каталог %FineBI%/webroot/backup, папки reportlets, resources в каталоге %FineBI%/webroot/WEB-INF, вам нужно вручную скопировать папки в каталог %FineBI%/webroot/backup. Дополнительную информацию см. в разделе: Резервное копирование и восстановление

Автоматический метод резервного копирования:

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

Используя плагин визуальной конфигурации FINE_CONF_ENTITY, нажмите "Management System > System Tools", выберите "Custom Parameter Configuration", введите имя системного параметра "BIUpdateConfig.autoBackup" и значение системного параметра "true", затем нажмите Save, как показано на следующем рисунке:

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

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

2.2 Создание файла newJarPath

Выполните этот шаг, если в вашем BI-проекте используется единая регистрация или дополнительные плагины, связанные с разработкой.

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

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

Создайте папку newJarPath в каталоге WEB-INF директории установки BI в качестве каталога обнаружения и поместите Jar-пакет новой версии BI, которую нужно обновить, в каталог обнаружения, как показано на следующем рисунке:

Если зависимость от плагина отсутствует, это будет указано в разделе 2.3 Обнаружения.

2.3 Запустите инструмент обновления, чтобы выполнить обнаружение обновления

1) Нажмите "BI Upgrade", чтобы войти в интерфейс обновления BI, инструмент обновления сначала проведет предварительное обнаружение системы и перечислит элементы риска при обновлении, введите "Upgrade Notes", прочитайте примечания и нажмите "Next", как показано на следующем рисунке:

После подтверждения завершения резервного копирования проекта нажмите "OK", как показано ниже:

Введите"Обнаружение обновления системы", система автоматически обнаружит элементы риска, и вы сможете экспортировать данные об обновлении, как показано на рисунке ниже:

Элементы риска делятся на три категории: элементы, блокирующие эскалацию, и элементы, рекомендующие эскалацию, как показано ниже:

срок рискаинструкции
Срок блокировки обновления (BLOCK)Рискованные элементы этого обнаружения, скорее всего, приведут к неудачному обновлению, и система будет непригодна для использования после обновления. Например: недостаточное дисковое пространство, отсутствие прав редактирования таблиц для внешних библиотек, наличие конфигураций, которые могут выйти из строя после обновления, и так далее.
Рекомендации по модернизации (ВНИМАНИЕ)Примечание: Отображается на экране BI после завершения теста.В пунктах риска этого обнаружения рекомендуется внести изменения, которые не приведут к сбою системы, но окажут некоторое влияние на последующее использование определенных функций. Например: обновление плагинов, советы по обновлению драйверов.
Пункт рекомендации по обновлению (SUGGEST)Примечание: BI-интерфейс не отображает результаты тестирования, для просмотра которых необходимо экспортировать их в Excel.

Перед обновлением пользователи должны решить эти проблемы в соответствии со своей ситуацией.

Подробнее о рисках и их лечении см. в разделе: " Риски эскалации и их лечение ".

2.4 Загрузка JAR-файла и выполнение обновления

Вам необходимо вручную заменить JAR-файл в каталоге %FineBI%/webroot/WEB-INF/lib после обработки блокирующего элемента риска.

2.5 Возобновление работ

  • Автономный проект представляет собой простую перезагрузку.
  • После замены JAR-файла на проект кластера запустите сначала один узел и дождитесь его успешного запуска, а затем запускайте остальные узлы, но не одновременно.

2.6 Проверка после обновления

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

(2) После завершения обновления системы рекомендуется войти в систему, переключить интерфейс управления плагинами, обновляемый плагин будет предложено обновить в режиме онлайн, в случае возникновения проблем, пожалуйста, не возвращайтесь назад.

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

3. условия

3.1 Медленный запуск после перезагрузки после обновления

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

3.2 Модернизация программы критического отказа

Дополнительные сведения см. в разделе: Возврат к исходной версии после кросс-версионного обновления.