Q-OPTIMIZATION:
Аудит и оптимизация BI: Qlik, PIX, Форсайт

Выявляем «узкие места», предотвращаем сбои и решаем проблемы масштабирования
оптимизация бизнеса
Джон Форман
Автор бестселлера "Много цифр"
"Оптимизация - это искусство математической формулировки бизнес-задач, а затем и поиск лучшего решения".

Основные архитектурные проблемы в BI

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

Решение:
  1. Архитектура - разделение по серверам и кластерам.
  2. Серверы - оптимизация по ресурсам (память, ядра, сеть). Оптимизация заключается в аудите текущей производительности и корректировке ресурсов, либо изменении кластера.
В идеале, нагрузка каждого ресурса должна быть явной, но без существенных перегрузок в пиках.
Оптимизация объектов модели, слоёв данных приложений и их загрузчиков.
Проблема:
Избыточность вычислительных операций (время загрузки), сбои в загрузке.

Решение:
  1. Организация обновления в зависимости от характера первичных данных (инкремент, квантование по данным типа месяцев или регионов, оптимизация расписания загрузок, параллельность).
  2. Реализация одного или нескольких слоёв трансформации. Постепенное формирование логических бизнес-объектов и их агрегатов из сырых исходных данных.
  3. Создание универсальных бизнес-моделей.
В идеале, обновление любого элемента данных должно затрагивать только одну цепочку, без необходимости пересчёта соседних объектов.
Оптимизация интерфейсных приложений.
Проблема:
Низкое быстродействие системы и долгое время отклика.

Решение:
  1. Эффективное разделение пользовательских задач по отдельным приложениям с учётом ролей, прав, лицензий. Нахождение компромисса между откликом и глубиной данных отдельных приложений.
  2. Эффективное построение модели внутри приложения. "Поднимать" только нужные бизнес-объекты требуемого уровня агрегации, в том числе организация максимально короткой связи.
  3. Дизайн листов и ассортимент объектов на них. Использование рекомендуемых подходов и методологии разработки от вендора.
  4. Эффективная реализация объектов и формул в них. В том числе использование нестандартных и дополнительных подходов разработки.

Средние значения эффекта оптимизации

90%
Отказоустойчивость системы
40%
Увеличение скорости загрузки данных

30%
Увеличение быстродействия

Что вы получите

Всестороннее исследование системы и идентификация «узких мест»: анализ инфраструктуры, архитектуры приложений и данных, а также диагностика текущего состояния для проверки соответствия лучшим практикам проектирования и реализации аналитических приложений на платформах BI
  • Аудит системной архитектуры
    • Анализ и диагностика используемого аппаратного обеспечения, типа установки прикладного ПО и его настройки.
    • Рекомендации по установке компонентов системы на различные серверные мощности для обеспечения масштабируемости и ее отказоустойчивости.
    • Рекомендации по настройки серверного прикладного ПО на основании результатов проведения сайзинга и сбора статистики использования системы.
  • Аудит архитектуры приложений BI
    • Исследование реализации технического слоя приложений, загрузки и трансформации данных. Анализ уровня DataMart, проверка реализации системы управления полномочиями и уровня представления.
    • Рекомендации по аналитическим приложениям, направленные на оптимизацию и переработку модели, позволяющие за счет значительных изменений обеспечить повышение производительности работы пользовательского приложения.
    • Рекомендации по оптимизации подходов разработки интерфейсов пользователей, который обеспечивает не только быстродействие, но и повышает гибкость и юзабилити.

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

Как это работает

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

Новости о проектах

Close
Есть вопросы? Ответим вам!
Согласие на обработку персональных данных
Нажимая кнопку "отправить", Вы подтверждаете свое согласие на обработку Ваших персональных данных.