Pull to refresh
1
0
Александр Чебанов@Alek_Che

Product Owner

Send message

Создаем плагин визуализации для Modus BI: прогресс-бар своими руками

Level of difficultyMedium
Reading time10 min
Reach and readers7.6K

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

В Modus BI такая возможность встроена в саму платформу — вы можете создавать свои плагины визуализаций. В этой статье мы шаг за шагом разберем, как собрать с нуля простой, но гибко настраиваемый прогресс‑бар. Руководство будет полезным для разработчиков, которые хотят самостоятельно создавать уникальные визуализации на базе Modus BI.

Читать далее

«Баги из ниоткуда»: почему компоненты React ломаются «сами по себе» и как это исправить

Level of difficultyMedium
Reading time5 min
Reach and readers9.1K

Прямая мутация данных — ситуация, когда мы меняем объект или массив по существующей ссылке, не создавая новую копию. В React это одна из самых частых и при этом самых коварных ошибок. Она нарушает принцип неизменяемости (immutability) — если данные изменились, должен появиться новый объект, а старый оставаться без изменений.

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

В этой статье мы разберем реальные кейсы из практики Modus BI, покажем наш подход и правила, которые помогают исключить мутации на этапе разработки. Гайд поможет вам системно подойти к вопросу и навсегда избавиться от целого класса неуловимых багов.

Читать далее

Модульная BI-платформа: как мы сделали кастомизацию визуализаций без пересборки ядра

Level of difficultyMedium
Reading time7 min
Reach and readers6K

Привет, Хабр! На связи Александр Чебанов, технический директор компании Modus. Мы разрабатываем BI-платформу, которая собирает большие объемы данных из разных источников и представляет их в виде понятных дашбордов и отчетов для бизнеса.

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

Читать далее

Low/No-Code ETL vs классический подход: что выбрать бизнесу

Level of difficultyMedium
Reading time6 min
Reach and readers5.7K

Данные без информации — это просто цифры. Чтобы они «заговорили», их нужно извлечь и преобразовать. Для этого существуют ETL‑системы, а для анализа данных и визуализации — BI и Data Science.

Сегодня бизнес выбирает между тремя классами ETL-решений...

Читать далее

BI в закрытом контуре: технические вызовы развертывания и эксплуатации

Level of difficultyMedium
Reading time6 min
Reach and readers2.8K

Бизнес-аналитику чаще внедряют в облаке или гибридной инфраструктуре. Но что делать, если по требованиям безопасности выход интернет недоступен, а BI‑система должна работать только внутри корпоративной сети?

Эта статья будет полезна архитекторам, DevOps‑инженерам и администраторам, которым нужно развернуть BI‑платформу в изолированной среде. На примере Modus BI мы разберём ключевые технические трудности и покажем решения, проверенные в реальных проектах.

Читать далее

Modus BI: встроенный конструктор презентаций для быстрой работы с графиками и таблицами

Level of difficultyEasy
Reading time7 min
Reach and readers374

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

Читать далее

Назначение ролей пользователей в BI-системе: принцип реализации в Modus и неочевидные преимущества

Level of difficultyEasy
Reading time6 min
Reach and readers306

BI-системы перестали быть инструментом только для аналитиков. Сегодня они охватывают всю организацию: от топ-менеджеров до рядовых сотрудников, а иногда данные доступны даже внешним пользователям. Например, ритейлеры делятся аналитикой с поставщиками, а государственные учреждения публикуют статистику для граждан. Однако чем шире доступ, тем острее встают вопросы информационной безопасности.

Раньше эту проблему решали радикально: создавали отдельные BI-контуры или дублировали данные с разными уровнями доступа. Такой подход работал, но усложнял архитектуру и увеличивал затраты на поддержку инфраструктуры. Сегодня достаточно внедрить ролевую модель или RLS — технологию, которая гибко разграничивает доступ в рамках единой системы без дублирования данных.

В этой статье разберём, как работает ролевая модель и как она реализована в Modus BI.

Читать далее

API как основа автоматизации ETL-процессов: опыт Modus BI

Level of difficultyMedium
Reading time7 min
Reach and readers438

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

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

Читать далее

Self-Service в BI — зачем нужен, как работает и как реализован в Modus

Level of difficultyMedium
Reading time5 min
Reach and readers870

При выборе BI-решений компании всё чаще обращают внимание на наличие инструментов самообслуживания (self-service). Идея проста: дать пользователям возможность самостоятельно решать аналитические задачи, экономя время и ресурсы. В этой статье мы расскажем, что такое self-service и как этот подход реализован в Modus BI.

Читать далее

Интеграция 1С и КХД через HTTP‐ и WS‐сервисы

Level of difficultyHard
Reading time9 min
Reach and readers3.1K

Ранее мы уже писали о возможных способах интеграции 1С и КХД. Также мы подробно рассматривали возможность использования стандартного интерфейса OData, его преимущества и недостатки. В этой статье разберем интеграцию с использованием HTTP (REST) и Web-сервисов (SOAP).

Читать далее

Туториал: интеграция 1С и КХД через стандартный REST‐интерфейс Odata

Level of difficultyHard
Reading time5 min
Reach and readers6.2K

Привет, Хабр! На связи Александр Чебанов, product owner Modus. 

Ранее мы обсуждали различные способы интеграции 1С с КХД в статье. Теперь давайте подробнее разберем, как получить доступ к справочникам, документам и другим данным, используя стандартные HTTP-запросы через REST-интерфейс и протокол OData 3.0.

Читать далее

Кастомизация шагов сценария ETL: как достигается, зачем нужно и при чем тут Модус?

Level of difficultyEasy
Reading time5 min
Reach and readers407

Привет, Хабр! На связи Александр Чебанов.

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

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

Читать далее

Автоматизация процессов в ETL: зачем это нужно и как реализовано в Modus?

Level of difficultyEasy
Reading time12 min
Reach and readers1.4K

Привет, Хабр! На связи Александр Чебанов, product owner Modus. 

По версии Grand View, в 2025 году рынок автоматизации бизнес-процессов вырастет до 26 млрд долларов. Это доказывает, что компании видят автоматизацию одним из главных факторов успеха и все чаще внедряют ее в свои бизнес-операции. 

Автоматизировать запуск процессов в компании можно разными способами — в том числе по расписанию, по требованию, по условию или через API. В чем разница между этими методами автоматизации и зачем их использовать в бизнес-процессах, подробнее обсудим в этой статье.    

Читать далее

Извлечение данных. 1С Экстрактор или ETL — что выбрать?

Level of difficultyMedium
Reading time7 min
Reach and readers3.5K

Привет, Хабр! На связи Александр Чебанов.

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

Читать далее

Плюсы и минусы различных DWH как источников данных для BI

Level of difficultyEasy
Reading time7 min
Reach and readers1.7K

Привет, Хабр! На связи Александр Чебанов, product owner Modus. 

Корпоративное хранилище данных долгое время является наиболее популярным источником данных для бизнес-аналитики, и вряд ли в ближайшее время картина радикально изменится. Но наряду с ним выступают и гибридные системы Hybrid Transaction / Analytical Processing, которые совмещают аналитику данных транзакционных (учетных) систем и систем анализа данных. Также очень популярно использование озер данных, напрямую связанных со слоем BI, активно развиваются технологии облачного хранилища данных.

В этой статье мы кратко рассмотрим несколько вариантов организации аналитических хранилищ. Итак, поехали!

Читать далее

Способы интеграции 1С и корпоративного хранилища данных

Level of difficultyMedium
Reading time8 min
Reach and readers3.9K

Привет, Хабр! На связи Александр Чебанов, product owner Modus. Процесс передачи информации из 1С в корпоративное хранилище данных для интеграторов часто оборачивается головной болью. В целом, информационные системы 1С легко взаимодействуют друг с другом за счет платформенных механизмов и правил. Для интеграции 1С с КХД нужно использовать сторонние способы — их мы и рассмотрим в статье. 

Читать далее

«Переезд» в другую СУБД: как не потерять данные

Reading time5 min
Reach and readers724

Привет, Хабр! На связи Александр Чебанов, product owner Modus. Вопросы «переезда» из одной СУБД в другую всплывают регулярно, особенно актуальны они для растущих компаний. Поэтому начнем говорить о миграции и о том, как этот процесс проходит для наших пользователей. Первая статья будет довольно простая и для тех, кто только "смотрит" в сторону смены БД. Поехали!

Читать далее

Новые инструменты Modus ETL для работы с 1С

Reading time5 min
Reach and readers2.1K

Привет, Хабр! На связи Александр Чебанов, product owner Modus. Наша ETL-система может взаимодействовать с неограниченным количеством источников данных разных типов. В частности — с базами любых конфигураций «1С:Предприятия». 

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

Читать далее

Безопасность данных в BI-системе

Level of difficultyEasy
Reading time7 min
Reach and readers2.1K

Привет, Хабр! На связи Александр Чебанов, product owner Modus. Сегодня хочу поговорить о том, что такое безопасность данных, и какие свойства информации ее обеспечивают, где в BI-системах уязвимые места и как защитить свои данные. Поехали!

Читать далее

Графический интерфейс workflow и составные наборы данных

Reading time4 min
Reach and readers4.7K

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

Читать далее
1

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity

Specialization

Product Owner