Low-code ETL: как подготовить данные для BI без ручной сборки и долгой разработки

Разберем, как low-code ETL помогает ускорить подготовку данных, упростить обновление отчетов и уменьшить объем ручной работы.
28 июля 2026
Автор статьи: Максимова Александра
Время чтения: 15 мин.
Задать вопрос
Компании нужен дашборд по продажам, прибыли, остаткам или маржинальности. Но прежде чем на экране появятся графики и показатели, необходимо собрать информацию из CRM, 1С, Excel и других систем, привести ее к единому формату, рассчитать метрики и проверить результаты. Больше всего времени занимает не построение дашборда, а подготовка данных.


Почему BI использует данные из разных систем 


Ни одна корпоративная система не хранит всю информацию, которая нужна для управленческой аналитики. Продажи находятся в CRM, финансы — в 1С, производственные показатели — в производственных системах автоматизации, рекламные расходы — в маркетинговых сервисах. Каждая система показывает только свой срез деятельности компании.

Например, рост продаж в CRM еще не означает, что организация стала зарабатывать больше. Чтобы оценить результат, нужно сопоставить продажи с себестоимостью, скидками, расходами и затратами на привлечение клиентов.

Набор данных зависит от задачи анализа: 

Что нужно оценить Что нужно для расчета
Прибыль продажи, себестоимость, закупки, расходы
Маржинальность клиентов и товаров продажи, себестоимость, скидки
Выполнение плана продаж продажи, остатки, производство
Эффективность рекламы расходы на продвижение, заявки, продажи

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

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

Схема 1 (7).png

Дашборд не заменяет подготовку данных 


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

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

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

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

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

Что усложняет ручную подготовку данных 


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

Например, чтобы сформировать отчет, аналитик выгружает данные из 1С, CRM, рекламных кабинетов и Excel-файлов, а затем объединяет их в одной таблице с помощью ВПР(поиск связанных значений), Power Query или вручную. Но чем больше становится таблиц, тем меньше времени остается на анализ. 

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

К примеру, при объединении продаж из CRM с финансовыми сведениями из 1С важно сопоставить клиентов, сверить периоды и рассчитать показатели по единым правилам. В противном случае один отчет покажет сделку, а другой — не учтет ее при расчете прибыли. 

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


Когда заказная интеграция замедляет аналитику


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

Заказная интеграция связывает системы по заданным сценариям обмена и правилам обработки данных. Однако требования к аналитике меняются постоянно: появляются новые источники, новые показатели, меняются правила расчета, а внешние сервисы обновляют API (интерфейс для обмена данными) и структуру данных. В итоге даже небольшие изменения требуют доработки решения и участия разработчиков. 

Это влияет на дальнейшую работу с данными:  
  • Новое подключение или изменение расчета требует участия разработки. Чтобы добавить источник данных, изменить логику обработки или создать новый отчет, нужно поставить задачу, согласовать сроки и дождаться выполнения.
  • Логика обработки данных может стать «черным ящиком» для бизнеса. После запуска решение работает, но правила преобразования информации, расчеты и связи между источниками знает только команда разработки. Поэтому при поиске ошибки или изменении логики приходится привлекать разработчиков или интегратора.
  • Источники тоже требуют постоянного контроля. CRM добавляет новые поля, маркетплейсы обновляют API, появляются новые требования к аналитике. Такие изменения необходимо проверять и учитывать в существующем обмене информацией.

Например, если компания рассчитывает продажи и прибыль по данным CRM и 1С, изменение структуры сделки в CRM может повлиять на существующие расчеты и отчеты. 

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

Как работает low-code ETL  


Low-code ETL (Extract, Transform, Load — извлечение, преобразование и загрузка данных) — это подход к подготовке данных, при котором пользователь настраивает обработку через готовые визуальные блоки вместо написания кода для каждой задачи. Такой подход помогает подключать источники, объединять информацию, выполнять расчеты и готовить данные для BI-отчетов и управленческой аналитики. 

В визуальном интерфейсе специалист настраивает последовательность операций с помощью отдельных блоков — каждый отвечает за свой этап обработки данных:
  • подключает источник информации;
  • объединяет сведения из разных систем;
  • проверяет и очищает данные;
  • рассчитывает показатели по заданным правилам;
  • передает подготовленные данные в витрину, хранилище или другой источник, который BI-система использует для отчетов. 

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

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

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


Схема 2 (5).png


Где 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. Аналитик сможет проверить результат, при необходимости уточнить запрос и получить обновленный пайплайн без ручной настройки каждого шага.
Инструмент

Хотите быстрее готовить данные для BI без долгой разработки?

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

FAQ

Что такое ETL?
ETL (Extract, Transform, Load — извлечение, преобразование и загрузка данных) — процесс получения данных из разных источников, их преобразования по заданным правилам и загрузки в систему для дальнейшего использования.
Low-code — это подход к разработке и настройке процессов через визуальный интерфейс с готовыми компонентами. Пользователь выбирает нужные блоки, настраивает их действия и связывает в единый процесс вместо написания кода для каждой операции.
Это подход к подготовке данных через визуальный интерфейс. Он позволяет подключать источники, объединять и преобразовывать информацию, рассчитывать показатели и настраивать загрузку данных без написания кода для каждой операции.
Это последовательность шагов, через которые проходят данные перед использованием в аналитике. Он показывает источники, операции обработки и результат, который передается в BI-систему. Пайплайн помогает контролировать процесс и быстрее находить ошибки.
Сборка пайплайна без разработчика позволяет аналитику настроить процесс обработки информации через визуальный интерфейс. В такой схеме видно, откуда поступают сведения, какие операции они проходят и как формируется итоговая витрина для BI. Например, пайплайн может объединять информацию из CRM и 1С, рассчитывать показатели и подготавливать данные для отчетов.
Витрина содержит подготовленные сведения для конкретных задач аналитики. Она объединяет нужные источники, хранит согласованные показатели и позволяет BI-системе строить отчеты по единым правилам расчета.
ETL помогает подготовить данные без ручного объединения таблиц. С его помощью можно подключать источники, очищать и преобразовывать информацию, объединять таблицы, рассчитывать показатели и настраивать регулярное обновление.
Да, если задача стандартная: подключение источников, объединение таблиц, фильтрация, расчеты и формирование витрин. Для сложных интеграций и технических изменений обычно требуется участие инженеров.
Разработчик нужен для нестандартных интеграций, сложной логики обработки, высокой производительности, настройки безопасности, контроля доступа и поддержки критичных процессов.
Оркестрация пайплайнов помогает управлять запуском процессов обработки данных. Например, можно настроить выполнение по расписанию, отслеживать статус операций, повторять загрузку после ошибки и контролировать этапы выполнения.
Сопровождение пайплайнов упрощается, когда вся логика обработки хранится в одном месте. Команда видит последовательность действий, может менять отдельные шаги и использовать схему процесса как документацию.
DVT позволяет создавать пайплайны из визуальных блоков: подключение источника, фильтрация, объединение таблиц, расчет показателей, проверка и загрузка в витрину данных. Аналитик видит логику обработки в одной схеме, может менять типовые шаги без отдельной разработки и контролировать выполнение процессов.
Автор статьи:
Максимова Александра
Максимова Александра
IT-копирайтер
IT-копирайтер компании Денвик Аналитика
Эксперт/владелец продукта:
Руководитель компании "Денвик Аналитика"
Редактор статьи:
Продуктовый маркетолог линейки инфраструктуры Denvic Tools, event-маркетолог

Возникли вопросы?

Напишите нам — мы подскажем и поможем подобрать лучшее решение под вашу задачу.
Оставьте заявку

Другие статьи

Как построить конвейер данных для BI: видео вебинара + ответы про 1С, ETL, DVT и DWH
Как построить конвейер данных для BI: видео вебинара + ответы про 1С, ETL, DVT и DWH
Собрали запись вебинара и подробные ответы экспертов на 25 вопросов о том, как выгружать данные из 1С, строить ETL-конвейеры, готовить ви...
Подробнее
MDM-система: что это такое и как управлять мастер-данными в компании
MDM-система: что это такое и как управлять мастер-данными в компании
Разбираем, как MDM-система объединяет мастер-данные из 1С, CRM, ERP и других источников, устраняет дубли, формирует эталонные записи и го...
Подробнее
Куда выгружать данные из 1С для BI: ClickHouse, PostgreSQL, MS SQL или 1С:Шина, Kafka, Artemis
Куда выгружать данные из 1С для BI: ClickHouse, PostgreSQL, MS SQL или 1С:Шина, Kafka, Artemis
Разбираем, куда выгружать данные из 1С для BI: ClickHouse, PostgreSQL, MS SQL, 1С:Шина, Kafka или Artemis. Сравниваем варианты по объему,...
Подробнее
Качество данных: что это, критерии оценки и как улучшить Data Quality
Качество данных: что это, критерии оценки и как улучшить Data Quality
В статье мы рассмотрим, что такое качество данных и Data Quality, какие критерии используют для оценки данных, как выявить ошибки, дубли,...
Подробнее
PLM-система для управления жизненным циклом изделия
PLM-система для управления жизненным циклом изделия
Рассмотрим, какие сведения появляются на разных этапах, кто с ними работает и как PLM связывает эту информацию.
Подробнее
Все статьи
Заказать демо