Компании нужен дашборд по продажам, прибыли, остаткам или маржинальности. Но прежде чем на экране появятся графики и показатели, необходимо собрать информацию из CRM, 1С, Excel и других систем, привести ее к единому формату, рассчитать метрики и проверить результаты. Больше всего времени занимает не построение дашборда, а подготовка данных.
Ни одна корпоративная система не хранит всю информацию, которая нужна для управленческой аналитики. Продажи находятся в CRM, финансы — в 1С, производственные показатели — в производственных системах автоматизации, рекламные расходы — в маркетинговых сервисах. Каждая система показывает только свой срез деятельности компании.
Например, рост продаж в CRM еще не означает, что организация стала зарабатывать больше. Чтобы оценить результат, нужно сопоставить продажи с себестоимостью, скидками, расходами и затратами на привлечение клиентов.
Набор данных зависит от задачи анализа:
Проблема в том, что сведения из разных источников не всегда совпадают.
Один и тот же клиент может быть записан в CRM и 1С по-разному, подразделения могут рассчитывать показатели по своим правилам, а информация в системах — обновляться с разной скоростью. Например, CRM уже показывает закрытую сделку, а в 1С еще нет данных об оплате. В итоге один отчет учитывает продажу, а другой — нет.
Чтобы получить достоверную аналитику, компания должна не просто собрать информацию из разных систем, а сопоставить источники, проверить расчеты и подготовить основу для анализа. Иначе отчеты будут показывать разные значения для одних и тех же показателей.

BI-система показывает готовые данные, но не проверяет, насколько корректно они рассчитаны. Если в исходных сведениях есть ошибки, дубли или пропущенная информация, отчет отобразит их так же, как и любые другие значения.
Перед построением дашборда данные необходимо подготовить:
К примеру, прибыль нельзя рассчитать только по сумме продаж. Нужно учитывать себестоимость, скидки, расходы и другие параметры. Если один из них не попадет в отчет, будет некорректен или будет рассчитан по другим правилам, результат окажется неточным.
Отдельная задача — поддержка актуальности данных. Бизнес развивается: появляются новые источники информации, обновляются правила расчета и требования к аналитике. При каждом изменении нужно проверить, как оно влияет на связанные расчеты и отчеты — без автоматизированного процесса такие проверки занимают дополнительное время и усложняют обновление отчетов.
Автоматизация подготовки данных сокращает количество ручных операций: отчеты обновляются регулярно, показатели рассчитываются по единым правилам, а ошибки проще обнаружить.
Когда данные находятся в разных системах, их нужно объединить по единым правилам. На первых этапах компании часто решают эту задачу с помощью привычных инструментов: таблиц, запросов и скриптов.
Например, чтобы сформировать отчет, аналитик выгружает данные из 1С, CRM, рекламных кабинетов и Excel-файлов, а затем объединяет их в одной таблице с помощью ВПР(поиск связанных значений), Power Query или вручную. Но чем больше становится таблиц, тем меньше времени остается на анализ.
Перед каждым обновлением отчета специалист проверяет:
К примеру, при объединении продаж из CRM с финансовыми сведениями из 1С важно сопоставить клиентов, сверить периоды и рассчитать показатели по единым правилам. В противном случае один отчет покажет сделку, а другой — не учтет ее при расчете прибыли.
При большом количестве таблиц аналитик тратит время не на анализ показателей, а на поиск ошибок в выгрузках, формулах и связях между источниками. Кроме того, ручная подготовка часто зависит от знаний конкретного сотрудника: если он уходит в отпуск или увольняется, команде сложно быстро разобраться в логике расчетов и обновить отчет.
Когда источников становится больше, компании автоматизируют обмен информацией между ними. Заказная интеграция — это способ связать разные системы и настроить передачу данных под задачи бизнеса. Как правило, это отдельный проект: сначала собирают требования, затем проектируют решение, разрабатывают и тестируют интеграцию, после чего запускают процесс обмена.
Заказная интеграция связывает системы по заданным сценариям обмена и правилам обработки данных. Однако требования к аналитике меняются постоянно: появляются новые источники, новые показатели, меняются правила расчета, а внешние сервисы обновляют API (интерфейс для обмена данными) и структуру данных. В итоге даже небольшие изменения требуют доработки решения и участия разработчиков.
Это влияет на дальнейшую работу с данными:
При развитии аналитики важно учитывать не только обмен информацией между системами, но и скорость внесения изменений в процесс подготовки данных.
Low-code ETL (Extract, Transform, Load — извлечение, преобразование и загрузка данных) — это подход к подготовке данных, при котором пользователь настраивает обработку через готовые визуальные блоки вместо написания кода для каждой задачи. Такой подход помогает подключать источники, объединять информацию, выполнять расчеты и готовить данные для BI-отчетов и управленческой аналитики.
В визуальном интерфейсе специалист настраивает последовательность операций с помощью отдельных блоков — каждый отвечает за свой этап обработки данных:
Не нужно разрабатывать каждую операцию: достаточно задать параметры и связать готовые элементы в единый процесс, чтобы менять настройки процесса обработки без написания нового кода.
Так, если компании нужно подключить новую CRM, рекламный кабинет или Excel-файл для отчетов, достаточно добавить источник и настроить параметры обработки. Не требуется создавать новую интеграцию или перестраивать весь процесс подготовки информации.
В результате аналитики быстрее подключают источники, проверяют расчеты и добавляют новые показатели в отчеты, а компания меньше зависит от разработчиков при изменении процессов подготовки данных.
Low-code ETL помогает аналитику самостоятельно готовить данные для отчетов и BI-систем. Последовательность действий с данными — от подключения источников до обработки и загрузки — называют пайплайном данных. Он показывает, какие источники участвуют в процессе, какие преобразования выполняются и что передается в витрину или источник данных для BI.
С помощью low-code ETL аналитик:
Приведем пример. В компании из сферы подбора персонала данные из HRM-системы, заявок на подбор и базы резюме можно объединить в один пайплайн. На их основе формируется витрина для BI: руководитель видит воронку найма, сроки закрытия вакансий и KPI рекрутеров, а аналитик может менять правила расчета без отдельного проекта разработки.
Low-code ETL не заменяет разработчиков и data engineers, которые отвечают за архитектуру работы с данными, сложные интеграции, производительность и надежность систем. Аналитик самостоятельно готовит информацию для отчетов, а разработчики подключаются там, где требуется инженерная экспертиза.
Разработчики и data engineers нужны, когда компания:
Архитектура данных меняется не так часто, как требования к отчетам и расчетам. Поэтому типовые изменения аналитик выполняет самостоятельно, а инженерная команда занимается архитектурой, сложными интеграциями и стабильностью системы.
Когда количество источников и правил обработки растет, поддерживать подготовку данных через Excel, отдельные скрипты и разовые интеграции становится сложно. Логика подготовки данных распределяется между разными инструментами, поэтому любые изменения требуют дополнительных проверок. Компании важно организовать единый процесс подготовки данных: видеть последовательность действий, контролировать каждый этап и быстро вносить изменения.
Визуальная схема показывает весь путь данных: от источника до готовой витрины. Команда видит, какие шаги выполняются, где объединяются таблицы, где рассчитываются показатели и на каком этапе возникла ошибка.
Low-code ETL-сервис DVT от Денвик Аналитика позволяет создавать пайплайны данных в визуальном интерфейсе. В одном пайплайне можно объединить загрузку информации из разных источников, ее обработку и подготовку витрин для BI-систем.
С помощью DVT компания:
Например, если нужно сформировать отчет по продажам, одной выгрузки из CRM недостаточно. Необходимо связать сделки с оплатами из учетной системы, проверить соответствие клиентов, рассчитать показатели и подготовить витрину, которую BI-система использует для построения отчетов. В DVT такую последовательность можно собрать в отдельный пайплайн и менять шаги без полной переработки процесса.
DVT не заменяет BI-системы. Его задача — подготовить информацию для аналитики: сделать процесс обработки прозрачным для команды и упростить дальнейшие изменения.
Почему BI использует данные из разных систем
Ни одна корпоративная система не хранит всю информацию, которая нужна для управленческой аналитики. Продажи находятся в CRM, финансы — в 1С, производственные показатели — в производственных системах автоматизации, рекламные расходы — в маркетинговых сервисах. Каждая система показывает только свой срез деятельности компании.
Например, рост продаж в CRM еще не означает, что организация стала зарабатывать больше. Чтобы оценить результат, нужно сопоставить продажи с себестоимостью, скидками, расходами и затратами на привлечение клиентов.
Набор данных зависит от задачи анализа:
| Что нужно оценить | Что нужно для расчета |
|---|---|
| Прибыль | продажи, себестоимость, закупки, расходы |
| Маржинальность клиентов и товаров | продажи, себестоимость, скидки |
| Выполнение плана продаж | продажи, остатки, производство |
| Эффективность рекламы | расходы на продвижение, заявки, продажи |
Проблема в том, что сведения из разных источников не всегда совпадают.
Один и тот же клиент может быть записан в CRM и 1С по-разному, подразделения могут рассчитывать показатели по своим правилам, а информация в системах — обновляться с разной скоростью. Например, CRM уже показывает закрытую сделку, а в 1С еще нет данных об оплате. В итоге один отчет учитывает продажу, а другой — нет.
Чтобы получить достоверную аналитику, компания должна не просто собрать информацию из разных систем, а сопоставить источники, проверить расчеты и подготовить основу для анализа. Иначе отчеты будут показывать разные значения для одних и тех же показателей.

Дашборд не заменяет подготовку данных
BI-система показывает готовые данные, но не проверяет, насколько корректно они рассчитаны. Если в исходных сведениях есть ошибки, дубли или пропущенная информация, отчет отобразит их так же, как и любые другие значения.
Перед построением дашборда данные необходимо подготовить:
- определить, какие показатели войдут в расчет;
- настроить правила получения и обновления информации;
- привести справочники к единому виду;
- проверить расчеты и устранить ошибки.
К примеру, прибыль нельзя рассчитать только по сумме продаж. Нужно учитывать себестоимость, скидки, расходы и другие параметры. Если один из них не попадет в отчет, будет некорректен или будет рассчитан по другим правилам, результат окажется неточным.
Отдельная задача — поддержка актуальности данных. Бизнес развивается: появляются новые источники информации, обновляются правила расчета и требования к аналитике. При каждом изменении нужно проверить, как оно влияет на связанные расчеты и отчеты — без автоматизированного процесса такие проверки занимают дополнительное время и усложняют обновление отчетов.
Автоматизация подготовки данных сокращает количество ручных операций: отчеты обновляются регулярно, показатели рассчитываются по единым правилам, а ошибки проще обнаружить.
Что усложняет ручную подготовку данных
Когда данные находятся в разных системах, их нужно объединить по единым правилам. На первых этапах компании часто решают эту задачу с помощью привычных инструментов: таблиц, запросов и скриптов.
Например, чтобы сформировать отчет, аналитик выгружает данные из 1С, CRM, рекламных кабинетов и Excel-файлов, а затем объединяет их в одной таблице с помощью ВПР(поиск связанных значений), Power Query или вручную. Но чем больше становится таблиц, тем меньше времени остается на анализ.
Перед каждым обновлением отчета специалист проверяет:
- совпадают ли форматы дат, названия полей и единицы измерения;
- одинаково ли записаны клиенты, товары и контрагенты в разных источниках;
- нет ли дублей и ошибок в формулах;
- не изменились ли связанные файлы и расчеты;
- не зависит ли подготовка отчета от знаний одного сотрудника.
К примеру, при объединении продаж из CRM с финансовыми сведениями из 1С важно сопоставить клиентов, сверить периоды и рассчитать показатели по единым правилам. В противном случае один отчет покажет сделку, а другой — не учтет ее при расчете прибыли.
При большом количестве таблиц аналитик тратит время не на анализ показателей, а на поиск ошибок в выгрузках, формулах и связях между источниками. Кроме того, ручная подготовка часто зависит от знаний конкретного сотрудника: если он уходит в отпуск или увольняется, команде сложно быстро разобраться в логике расчетов и обновить отчет.
Когда заказная интеграция замедляет аналитику
Когда источников становится больше, компании автоматизируют обмен информацией между ними. Заказная интеграция — это способ связать разные системы и настроить передачу данных под задачи бизнеса. Как правило, это отдельный проект: сначала собирают требования, затем проектируют решение, разрабатывают и тестируют интеграцию, после чего запускают процесс обмена.
Заказная интеграция связывает системы по заданным сценариям обмена и правилам обработки данных. Однако требования к аналитике меняются постоянно: появляются новые источники, новые показатели, меняются правила расчета, а внешние сервисы обновляют API (интерфейс для обмена данными) и структуру данных. В итоге даже небольшие изменения требуют доработки решения и участия разработчиков.
Это влияет на дальнейшую работу с данными:
- Новое подключение или изменение расчета требует участия разработки. Чтобы добавить источник данных, изменить логику обработки или создать новый отчет, нужно поставить задачу, согласовать сроки и дождаться выполнения.
- Логика обработки данных может стать «черным ящиком» для бизнеса. После запуска решение работает, но правила преобразования информации, расчеты и связи между источниками знает только команда разработки. Поэтому при поиске ошибки или изменении логики приходится привлекать разработчиков или интегратора.
-
Источники тоже требуют постоянного контроля. CRM добавляет новые поля, маркетплейсы обновляют API, появляются новые требования к аналитике. Такие изменения необходимо проверять и учитывать в существующем обмене информацией.
При развитии аналитики важно учитывать не только обмен информацией между системами, но и скорость внесения изменений в процесс подготовки данных.
Как работает low-code ETL
Low-code ETL (Extract, Transform, Load — извлечение, преобразование и загрузка данных) — это подход к подготовке данных, при котором пользователь настраивает обработку через готовые визуальные блоки вместо написания кода для каждой задачи. Такой подход помогает подключать источники, объединять информацию, выполнять расчеты и готовить данные для BI-отчетов и управленческой аналитики.
В визуальном интерфейсе специалист настраивает последовательность операций с помощью отдельных блоков — каждый отвечает за свой этап обработки данных:
- подключает источник информации;
- объединяет сведения из разных систем;
- проверяет и очищает данные;
- рассчитывает показатели по заданным правилам;
- передает подготовленные данные в витрину, хранилище или другой источник, который BI-система использует для отчетов.
Не нужно разрабатывать каждую операцию: достаточно задать параметры и связать готовые элементы в единый процесс, чтобы менять настройки процесса обработки без написания нового кода.
Так, если компании нужно подключить новую CRM, рекламный кабинет или Excel-файл для отчетов, достаточно добавить источник и настроить параметры обработки. Не требуется создавать новую интеграцию или перестраивать весь процесс подготовки информации.
В результате аналитики быстрее подключают источники, проверяют расчеты и добавляют новые показатели в отчеты, а компания меньше зависит от разработчиков при изменении процессов подготовки данных.
Где low-code ETL помогает аналитику
Low-code ETL помогает аналитику самостоятельно готовить данные для отчетов и BI-систем. Последовательность действий с данными — от подключения источников до обработки и загрузки — называют пайплайном данных. Он показывает, какие источники участвуют в процессе, какие преобразования выполняются и что передается в витрину или источник данных для BI.
С помощью low-code ETL аналитик:
- Получает сведения из 1С, CRM, Excel-файлов и других источников.
- Объединяет продажи, оплаты и расходы на рекламу для расчета прибыли, ROMI и других показателей.
- Формирует витрины данных для BI-систем, чтобы отчеты рассчитывались по единым правилам.
- Проверяет новые гипотезы без отдельного проекта разработки.
- Меняет правила расчета показателей при изменении требований бизнеса.
- Настраивает автоматическое обновление по расписанию.
- Передает схему подготовки данных другим сотрудникам без потери логики работы.
Приведем пример. В компании из сферы подбора персонала данные из HRM-системы, заявок на подбор и базы резюме можно объединить в один пайплайн. На их основе формируется витрина для BI: руководитель видит воронку найма, сроки закрытия вакансий и KPI рекрутеров, а аналитик может менять правила расчета без отдельного проекта разработки.
Где все равно нужны разработчики и data engineers
Low-code ETL не заменяет разработчиков и data engineers, которые отвечают за архитектуру работы с данными, сложные интеграции, производительность и надежность систем. Аналитик самостоятельно готовит информацию для отчетов, а разработчики подключаются там, где требуется инженерная экспертиза.
Разработчики и data engineers нужны, когда компания:
- Проектирует архитектуру хранения и обработки больших объемов информации.
- Подключает нестандартные источники, для которых нет готовых способов обмена.
- Настраивает обработку информации в реальном времени.
- Оптимизирует производительность при росте нагрузки.
Архитектура данных меняется не так часто, как требования к отчетам и расчетам. Поэтому типовые изменения аналитик выполняет самостоятельно, а инженерная команда занимается архитектурой, сложными интеграциями и стабильностью системы.
Как low-code ETL-сервисы помогают подготовить данные для BI
Когда количество источников и правил обработки растет, поддерживать подготовку данных через Excel, отдельные скрипты и разовые интеграции становится сложно. Логика подготовки данных распределяется между разными инструментами, поэтому любые изменения требуют дополнительных проверок. Компании важно организовать единый процесс подготовки данных: видеть последовательность действий, контролировать каждый этап и быстро вносить изменения.
Визуальная схема показывает весь путь данных: от источника до готовой витрины. Команда видит, какие шаги выполняются, где объединяются таблицы, где рассчитываются показатели и на каком этапе возникла ошибка.
Low-code ETL-сервис DVT от Денвик Аналитика позволяет создавать пайплайны данных в визуальном интерфейсе. В одном пайплайне можно объединить загрузку информации из разных источников, ее обработку и подготовку витрин для BI-систем.
С помощью DVT компания:
- Подключает источники: 1С, Битрикс24, Excel, базы данных и другие системы.
- Объединяет информацию из разных источников по заданным правилам.
- Очищает и преобразует исходные сведения перед загрузкой в BI.
- Формирует витрины данных с едиными правилами расчета показателей.
- Настраивает регулярное обновление по расписанию.
- Отслеживает выполнение процессов и находит ошибки через визуальное представление пайплайна.
Например, если нужно сформировать отчет по продажам, одной выгрузки из CRM недостаточно. Необходимо связать сделки с оплатами из учетной системы, проверить соответствие клиентов, рассчитать показатели и подготовить витрину, которую BI-система использует для построения отчетов. В DVT такую последовательность можно собрать в отдельный пайплайн и менять шаги без полной переработки процесса.
DVT не заменяет BI-системы. Его задача — подготовить информацию для аналитики: сделать процесс обработки прозрачным для команды и упростить дальнейшие изменения.
Важно: если подключить MCP-сервер (программу, открывающую AI-модели доступ к внешним системам) к DVT, аналитик сможет работать с пайплайнами через чат в AI-модели, которая поддерживает MCP. Вместо ручной настройки процесса обработки данных достаточно описать задачу в запросе: AI сформирует пайплайн в DVT и поможет подготовить витрину для BI. Аналитик сможет проверить результат, при необходимости уточнить запрос и получить обновленный пайплайн без ручной настройки каждого шага.