Skip to content

Путь хранения данных - FineReport Справка | Разработка отчетов | Отчеты | Учебные пособия

Путь хранения данных

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-
6.0.9Кластерная среда извлечения, поддержка через файл узла для настройки абсолютного пути хранения данных извлечения

1.1 Сценарии применения

В разделе "Извлечение данных" FineBI извлекает данные из базы данных на диск. Где же хранятся извлеченные данные?

1.2 Функциональное описание

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

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

Для проектов FineBI, развернутых на платформе O& M, путь хранения данных в контейнере проекта запрещено изменять.

Убедитесь, что данные хранятся в каталоге /usr/local/tomcat/webapps/webroot/bi-data/spider/db.

3. кластеры извлечения, развернутые на неработающих платформах технического обслуживания

3.1 Пути просмотра

Администратор входит в систему Data Decision System, нажимает "Management System > System Management > Extraction Cluster" и просматривает путь хранения извлеченных данных каждого узла на странице управления узлами, как показано на следующем рисунке:

3.2 Модификация путей

1) Перейдите в папку WEB-INF/config соответствующего узла и измените файл spider.cluster. properties.

2) Добавьте новый параметр пути обновления и соответствующее значение параметра spider_local_base_path=absolute path, как показано ниже:

Примечание: Для разделителей путей в абсолютных путях нельзя использовать \, нужно использовать /.

3.3 Реактивация инженерных узлов

1) После завершения модификации снова войдите в систему Data Decision System, нажмите "Management System > System Management > Extraction Cluster", статус соответствующего узла изменится на "down", а сам узел будет удален.

2) Вручную удалите файл bi-data в разделе webapps\webroot на этом узле.

3) Перезапустите узел проекта, конфигурация вступит в силу, исходный путь webapps\webroot\bi-data под полярами, файлы паука будут регенерированы по текущему измененному пути.

4. автономные/веб-кластеры, развернутые на платформах, не связанных с эксплуатацией и обслуживанием

Путь к обновлению данных будет существовать в пакете проекта FineBI по умолчанию, и по умолчанию это %FineBI%\webapps\webroot\bi-data\spider. Поскольку обновление данных содержит очень важные данные, некоторые пользователи могут хранить извлеченные данные отдельно от пакета проекта в целях безопасности, и поэтому FineBI предоставляет возможность изменения пути хранения.

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

4.1 Модификация путей

В узле "Public Data" нажмите "Глобальное обновление", чтобы увидеть путь хранения данных. Пользователи могут изменить этот путь, как показано ниже:

13.png

Примечание: При вводе пути здесь необходимо обратить внимание на разницу в формате пути в разных системах. В этом примере показана система Windows.

2) После нажатия кнопки "OK" изменение пути хранения будет выполнено успешно.

14.png

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

4.2 Эффекты просмотра

Откройте путь D:\BI хранилище данных, вы увидите, что путь к папке db в файле обновления данных, как показано на следующем рисунке:

2.png

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

При изменении пути хранения временный файл "temp" также будет перемещен на новый путь, как показано на следующем рисунке:

5. Состав документа обновления данных

5.1 Типы документов

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

  • Ассоциированные файлы кэша: файлы, начинающиеся с "##R#T".
  • Временные файлы файлов данных: файлы, начинающиеся с "dummyT".
  • Файлы с одной таблицей: файлы, начинающиеся с T

121.png

5.2 Удаление временных файлов

После завершения обновления система удаляет временные файлы.

Однако если ранее произошел сбой обновления данных, то эти временные файлы не будут удалены системой из-за сбоя обновления, а останутся и станут нежелательными файлами, занимающими память.

Если FineBI не обновляет данные, проверьте, есть ли файл, начинающийся с "dummyT", в разделе "Data Update Storage Path", если да, то удалите его вручную.