Skip to content

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

Обзор обновлений данных

1. Обзор

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

Обновлять нужно только набор данных "Извлеченные атрибуты", набор данных "Прямые атрибуты" обновлять не нужно.

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

  • Область обновления поддерживает обновление одной таблицы, обновление папки и глобальное обновление;
  • Время обновления поддерживает немедленное обновление или установку задачи обновления по таймеру;

2. Обновление логики

  • FineBI генерирует временную папку при обновлении данных и заменяет ею исходную папку после успешного обновления. Если какая-либо таблица не будет успешно обновлена, то в сообщении об ошибке будет отображено предупреждение, а сгенерированная временная папка будет удалена, не затрагивая исходные данные.
  • Когда какой-либо один способ обновления данных находится в процессе, другой способ обновления данных должен присоединиться к очереди ожидания, присоединиться к очереди в таблице данных в соответствии с приоритетом очереди для ожидания последующего обновления данных. И если таблица данных, которая была добавлена в очередь ожидания обновления, будет изменена, модификация не сможет быть обновлена, и ее необходимо будет обновить снова после завершения обновления.

3. Обновление опций

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

  • При обновлении задания, относящиеся к одному времени, объединяются и обновляются одновременно, чтобы уменьшить количество дублирующих обновлений наборов данных самопомощи.
  • Чем дальше друг от друга находится каждое обновление данных, тем лучше.
  • Наборы данных, которые не отображаются и не извлекаются, обычно представляют собой наборы данных с промежуточных этапов.
  • Если после добавления набора данных SQL предварительный просмотр отображается медленно, необходимо оптимизировать оператор SQL, иначе обновление может застопориться.

4. условия

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