Способ 1. Выгрузки из 1С в Excel
Бухгалтер или аналитик формирует отчёт в 1С, сохраняет его в Excel, а Power BI читает файл. Так начинают почти все.
- Плюс: не нужен программист и доступ к серверу.
- Минус: каждое обновление — ручная работа; забыли выгрузить — отчёт устарел.
- Минус: в выгрузке только то, что есть в отчёте 1С, — детализацию не получить.
Способ 2. Прямое подключение Power BI к базе 1С
Если 1С клиент-серверная, её данные лежат в MS SQL Server или PostgreSQL, и Power BI может подключиться к ним напрямую.
- Плюс: данные свежие, без ручных выгрузок.
- Минус: таблицы называются _Reference123, _Document531, колонки — _Fld5011RRef. Без расшифровки структуры не разобраться.
- Минус: тяжёлые запросы отчётов нагружают рабочую базу — 1С начинает тормозить у бухгалтерии.
- Минус: после обновления конфигурации имена полей могут поменяться — отчёты ломаются.
Способ 3. Отдельное хранилище (ETL)
Программа по расписанию переносит нужные таблицы 1С в отдельную базу SQL, а Power BI подключается уже к ней. Так устроена аналитика в крупных компаниях — и теперь это доступно без программиста.
- Таблицы получают понятные названия: «Документ.РеализацияТоваровУслуг» вместо _Document531.
- 1С не нагружается: переносятся только изменённые строки, а отчёты работают с копией.
- В одно хранилище можно сложить 1С, BILLZ, Google Sheets — и считать маржу в одном отчёте.
Что выбрать
- Разовый отчёт для директора — хватит выгрузки в Excel.
- Регулярные отчёты и несколько пользователей — нужно хранилище.
- Сеть магазинов или несколько баз 1С — только хранилище: иначе данные не свести.
ETL Sync делает третий способ доступным: установка за 2 минуты, структура 1С читается автоматически, тариф «Старт» бесплатный.
Попробуйте на своих данных
Тариф «Старт» бесплатный и без срока. Поможем с установкой и первым отчётом.