Skip to content

Ограничение количества извлечений наборов данных

1. Обзор

1.1 Версия

Инженерные версии FineBIФункциональные изменения
6.0-

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

При добавлении "Базовой таблицы" и "Набора данных Self-service" деловыми людьми могут возникнуть следующие подводные камни из-за непонимания деловыми людьми ситуации с дисками:

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

1.3 Идеи решений

FineBI добавила новый управляющий параметр SystemOptimizationConfig.tableLoadDataLimit для контроля количества данных, извлекаемых пользователем.

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

1) Измените значение параметра SystemOptimisationConfig.tableLoadDataLimit на 100w ( значение параметра 100w ограничено количеством ячеек ), подробности см. в разделе FINE_CONF_ENTITY Visualization Configuration. Как показано на следующем рисунке:

19.png

2) Перезагрузите FineBI, чтобы параметры вступили в силу.

(3) После вступления параметра в силу пользователь не может успешно обновить базовую таблицу или набор данных Self-service с более чем 100w данных после их добавления. В информации об обновлении появляется сообщение об ошибке, как показано на следующем рисунке:

18.png