BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
    • Партнерская программа FineBI/FineReport с BI Consult
    • Управление лицензиями Fine BI
    • Прикладные решения
    • Сайзинг и оптимизация производительности Fine BI
    • Мобильное приложение Fine BI
    • Источники данных для FineBI
    •  Безопасность и разграничение прав доступа
    • Плагины FineBI
    • FAQ по FineBI и FineReport
    • Учебный курс по Fine BI
    • Fineops
    • FanRuan Dora
    • FanRuan O&M Service
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс по FineBI, обучение FineBI, практические задачи » Сайзинг и оптимизация производительности Fine BI

Сайзинг и оптимизация производительности Fine BI

Сайзинг

По умолчанию в FineBI нет ограничений на обрабатываемые объемы данных, но есть нюансы.

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

Из общих подходов по сайзингу можно привести базовую таблицу, c рекомендуемой вендором конфигурацией и дальше планомерно добавлять память и ядра, в зависимости от кратного увеличения объема данных. При этом рекомендуется использовать больше ядер с примерно равной частотой процессора, чем малое количество ядер с высокой частотой. Главное условие для выделения памяти -не более 80% процентов от памяти рабочей машины (т.е. сервера).

И тут https://help.fanruan.com/finebi/doc-view-1574.html

На одном физическом сервере можно развернуть только один узел кластера. Максимально возможное число узлов на текущий момент – 5.

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

Оценить параллелизм можно согласно сводке количества узлов: количество онлайн-пользователей (Y) = 300 * (Количество узлов (X) - 1) + 400.

При количестве 500 активных пользователей в день в FineBI и количестве онлайн пользователей в час меньше 100 рекомендуемая вендором конфигурация: количество узлов – 1, JVM/Физическая память - 16 ГБ/32 ГБ, ЦП (2,5 ГГц или выше) - Восемь ядер и 16 потоков.

При количестве 1000 активных пользователей в день в FineBI и количестве онлайн пользователей в час от 300 до 1000 рекомендуется развернуть уже 2 узла кластера.

 

Рекомендуемая конфигурация по количеству онлайн-пользователей в час:

 

  

 

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

Когда количество запрашивающих пользователей в секунду достигает 160, скорость загрузки сервера балансировки нагрузки должна достигать 100 МБ/с.

Оценка одновременных пользователей на основе суммарного количества узлов: количество одновременных пользователей за 5 минут (Y) = 380 * количество узлов (X).

 

Рекомендации по серверу

Выбирайте конфигурации в соответствии с параллелизмом проекта и количеством пользователей. Выбирайте более высокие конфигурации, если бизнес-задачи попадают в несколько интервалов конфигурации.

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

 

 

Оптимизация производительности Fine BI

Признаки того, что, вам необходимо провести оптимизацию производительности процессов:

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

 

Если вы встречаетесь с вышеперечисленными проблемами, сперва необходимо проанализировать и выявить возможные причины.

 

Производительность сервера

Fine BI  строится на программном обеспечении Java, интегрированном в сервер,  соответственно наследует ресурсы сервера. Виртуальная память сервера, настройки пула соединений и т. д. часто вызывают множество проблем с производительностью.

 

Подготовка данных

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

 

 

Производительность информационной панели

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

 

Оптимизация производительности сервера

Проверьте настройки сервера в зависимости от потребностей бизнеса к BI системе, ниже приведены требования к производительности и памяти. Посмотреть подробный отчет о производительности в режиме Direct можно по ссылке, посмотреть подробный отчет о производительности в режиме Spider можно здесь.

 

Оптимизация использования памяти

Физическая память, используемая Fine BI, делится на динамическую память и прямую физическую память.

Настоятельно рекомендуется, чтобы объем памяти физической машины/облачного хоста составлял не менее 16 ГБ. Если объем физической памяти слишком мал, это серьезно повлияет на производительность вычислений и стабильность системы Fine BI.

Существуют различные способы увеличения производительности через работу с хранением в зависимости от ОС на которой установлен Fine BI

  

Оптимизация подготовки данных

Обработка данных

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

 

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

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

Использование данных

  • Для direct подключения данных необходимо проверить производительность базы данных, чтобы обеспечить скорость извлечения из базы данных.

 

Оптимизация информационной панели

Тип данных

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

 

Расчет данных

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

 

Количество компонентов

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

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

Например, если город = "Москва" или (город = "Ленинград" и город = "Калининград"), несмотря на то, что во входной части может быть только один компонент фильтра, соответствующие условия фильтра равны 3.

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
Углубленный анализ диаграммы Ганта
Следующая статья →
Обновление до версий после 6.0.5
Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • НПФ «Будущее» — один из крупнейших негосударственных пенсионных фондов России, предоставляющий услуги по пенсионному обеспечению и накоплениям. Фонд активно внедряет цифровые технологии для повышения качества обслуживания клиентов.

  • Группа компаний «Невский кондитер» основана в 1996 году в Санкт-Петербурге и на сегодняшний день является одним из крупнейших производителей кондитерских изделий в России.

     

  • КАМИ – компания-лидер по поставкам тяжёлых станков в России, занимающаяся продажей и обслуживанием оборудования для обработки металла и дерева, изготовления мебели и не только. На сегодняшний день в компании работают более 1300 человек, запущено 10 обучающих центров, в продаже более 7000 единиц техники. 

  • Novikov group – первый российский ресторанный холдинг, основанный в 1991 году. Это команда профессионалов под управлением Аркадия Новикова, реализующая широкий спектр услуг в сфере гостеприимства: от проведения event-мероприятия до управления рестораном, от установления стандартов сервиса до контроля качества готовой продукции, от построения бизнес-плана проекта до реализации франшизы.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.