1С:Аналитика как BI-система: обзор инструмента и кейсы внедрения в IT-компании

15.07.24

Функциональные - Бизнес-аналитика (BI)

Я Никита, ведущий 1С-разработчик в в IT-компании, уже два года изучаю инструмент 1С:Аналитика и занимаюсь его внедрением в нашей компании. Хочу сделать небольшой обзор и поделиться опытом с руководителями проектов и аналитиками.

Содержание

  1. 1С:Аналитика как BI-система    
  2. Обзор работы с 1С:Аналитикой
  3. Плюсы и минусы 1С:Аналитики
  4. Инструмент уже успешно используют    
  5. Как мы используем 1С:Аналитику в IT-компании

 

1С:Аналитика как BI-система

Дам небольшое определение BI-системе (Business Intelligence). Это набор инструментов для анализа данных из разных источников и для удобной их визуализации, основная их задача — помогать принимать обоснованные бизнес-решения. 1С:Аналитика как раз позволяет это делать. 

BI-система 1С:Аналитика создана на платформе «1С:Предприятие 8», а также использует технологию «1С:Предприятие.Элемент», она предназначена в большей степени для руководителей проектов, аналитиков и специалистов управляющих позиций. Реализован инструмент в виде страницы в браузере, где можно строить красивые диаграммы и таблицы, использовать быстрые фильтры. Это позволяет пользоваться инструментом и с телефона.

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

 


Интерфейс десктоп-версии 1С:Аналитики

 

Обзор работы с 1С:Аналитикой

Подключение базы

Для того чтобы Аналитика смогла получать данные из базы 1С, эту базу необходимо опубликовать на веб-сервере, в моём случае это был IIS. Важно проставить флаги «Публиковать систему аналитики» и «Публиковать доступ для клиентских приложений». После этого инструмент сможет получать данные, используя сервер предприятия.

Уже после этих манипуляций в панеле администрирования 1С: Аналитики можно подключить базу, используя её опубликованную ссылку. Инструмент сам соберёт информацию о структуре базы, количестве записей регистров и прочее. Всё для оптимизации и возможности построения запросов.

 

Режимы работы

  1. Диаграммы: просматривать данные в диаграмме в разных разрезах, редактировать фильтры и состав отображаемых данных, менять вид графиков.
  2. Дашборд: объединять диаграммы с разными данными в единое визуальное пространство и управлять их общими фильтрами.  
  3. Рабочий стол: создавать новые и просматривать существующие диаграммы и дашборды.

Диаграммы

1С:Аналитика может построить диаграмму на любом источнике — документ, регистр, справочник, что угодно, главное, чтобы он хранил данные. По умолчанию инструмент предлагает использовать самые разные поля, которые мы дальше можем настроить и проанализировать. Можно указать период, вывести подразделения по иерархии или вовсе отключить вывод иерархии, задать ресурсы. 

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

Когда график готов, его можно опубликовать и поделиться ссылкой на него. Коллега сможет открыть его с теми правами, которые подхватываются из 1С. Он увидит точно такую же картинку и при этом сможет сделать свои настройки, которых вы не увидите, но при этом всегда можно «откатиться до оригинала», который задаёт автор, владелец диаграммы. Также диаграмму можно сохранить как картинку .png и сразу использовать в презентациях, а таблицу можно выгрузить в формате .csv.

Чтобы проанализировать данные с нескольких диаграмм, можно объединить их в дашборд способом drag'n'drop.

 


Экран создания диаграммы в 1С:Аналитике

Дашборды

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

В Дашборде также можно  использовать  редактор выражений для создания отборов. Тут много функций: и те, которые мы уже привыкли видеть в СКД, и чуть более новые. Например, функция «Родитель»: если в СКД, насколько я помню, нужно пройти какие-то танцы с бубном, чтобы рассчитать какие-то родительские значения, то в 1С:Аналите это одна функция. То есть не нужно бегать ни в какой синтаксис-помощник или на ИТС — здесь есть и описания параметров, и даже примеры.

Можно создавать несколько дашбордов — они отображаются на Рабочем столе, там же видно отдельные диаграммы. Выгрузить дашборд можно только как картинку.

 


Дашборд в 1С:Аналитике

 


Список диаграмм и дашбордов

 

«Под капотом»

1С:Аналитика общается через веб-публикацию с сервером 1С с помощью самых обычных запросов, но построенных особым образом. Как мы знаем, 1С хранит данные в СУБД в довольно сложночитаемом виде, а 1С:Аналитика преобразует их сразу в легкочитаемый формат. Благодаря системе взаимодействия из 1С:Аналитики можно в два клика открыть необходимую сущность в 1С. Например, из таблицы с регистратором открыть документ «Регистратор» и уже там оперативно вносить правки. 

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

 


Схема работы 1С:Аналитика

 

Плюсы и минусы 1С:Аналитики

Пока сложно назвать 1С:Аналитику конкурентом других BI-систем и сравнивать их, но в наших реалиях это хорошее решение для импортозамещения. Я выделил для себя несколько достоинств и недостатков инструмента в сравнении с аналогом от Qlik Sense.

 

Преимущества перед конкурентом

  1. Умеет работать с данными оперативно. Тогда как в Qlik Sense с таблицами можно работать и по два часа, в зависимости от их размера. 
  2. Обновляет таблицы сама. Автоматически собирает структуру метаданных, обновляет количество записей в регистрах и прочее. Некоторые BI-системы, как Qlik Sense, этим похвастаться не могут, им нужно писать запрос на получение и обновление данных. 
  3. Возможность изменять отчеты и дашборды на лету. Буквально за пять минут можно создать и настроить дашборд, с помощью которого можно проводить анализ. И переключение из режима просмотра в режим редактирования происходит в два клика. В Qlik Sense, чтобы изменить дашборд и отчёт под себя, нужно заходить в контур разработки. С одной стороны, это такая «защита от дурака», может быть, это и плюс в каком-то смысле, но я отношу это к минусу, потому что неудобно.
  4. Поддерживает иерархию в справочниках. 
  5. Использует систему взаимодействия. Можно внести правки в документ, обновить страницу и диаграмма уже перестроится, произведёт новый запрос на данных.
  6. Быстро окупается. Простая настройка, для начала работы достаточно установить систему, опубликовать 1С-базу и подключить 1С:Аналитику к этой публикации. Qlik Sense со всем его функционалом — громоздкое и дорогостоящее решение. Данные хранятся отдельно в базе самой программы, то есть это дублирование. Базы  бывают просто колоссальных размеров, значит, нужно дополнительно тратиться на оборудование, на дисковое пространство.

 

В чём уступает конкуренту

  1. Не использует AI для анализа данных. Qlik Sense же использует AI в подсказках, что позволяет проще его использовать. 
  2. Ограничена набором метаданных конкретной базы. А Qlik Sense может описать и интегрировать источник данных прямо в программе. То есть можно написать запрос, и Qlik Sense подтягивает данные. 
  3. Не умеет связывать несколько таблиц, источников данных. Не получится проанализировать ERP и УХ в одной 1С:Аналитике. Альтернативой будет создать хранилище данных. В противовес этому Qlik Sense имеет самостоятельную ассоциативную модель, то есть может сам находить связи между несколькими таблицами и ассоциировать их для построения в дальнейшем некоторых диаграмм и дашбордов.
  4. Экспортирует данные только в CSV и PNG.

 

Инструмент уже успешно используют

  • Департамент информационных технологий города Москвы. Интеграция на 100 рабочих мест. Разработали себе более 15 аналитических панелей, в которых более чем 150 диаграмм. 
  • Gazprom International. Пилотный проект на десять рабочих мест. Разработали аналитическое хранилище данных для оперативной гибкой отчётности по одной предметной области. 

Далее расскажу, как мы внедряли 1С:Аналитику в нашей компании. Здесь можно посмотреть Справочник внедрений.

 

Как мы используем 1С:Аналитику в IT-компании

Для чего внедряли

  • Уйти от ручного анализа в Excel.
  • Ускорить формирование отчётов 1С — некоторые могут строиться по четыре часа.
  • Улучшить наглядность отчётов. В 1С, конечно, есть СКД и диаграммы, но это не так красиво и удобно, а если нужно изменить какой-то фильтр, то придётся ждать, пока отчёт заново сформируется.
  • Производить анализ консолидированных данных из множества разных источников.

 

Архитектура решения

 

Среди источников данных у нас используются: 1С:ДО, ERP, 1С:ЗУП, Google-таблицы и Битрикс-24

 

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

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

1С: Аналитика не умеет анализировать данные смежно, но есть дашборды, которые используют данные сразу их трёх систем: ERP, ДО и ЗУП. Все это работает с помощью нашего DWH (Хранилища данных). С помощью DWH мы как раз и анализируем данные смежно. Хотя это имеет небольшой минус: мы теряем возможность использования системы взаимодействия, то есть регистратор уже не откроем непосредственно в ERP, а откроем в DWH. В планах найти способ перенаправлять систему взаимодействия в систему источник

 

Кейс с бонусной системой для сотрудников

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

 

Так выглядели данные по бонусам-«плюшкам» до 1С:Аналитики


У HR-подразделения возник запрос на более наглядную аналитику: на чём сотрудники зарабатывают и куда тратят бонусы. Для этого в 1С:Аналитике я создал дашборд, который строился по принципу: от общих диаграмм к детальным записям. Сначала диаграммы — столбчатые, круговые, ниже график динамики заработка плюшек по показателям, а в самом низу максимально сухая и максимально детализированная таблица фактических данных.

 

Так выглядят данные в 1С:Аналитике (влезло не всё)

 

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

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

 

Это длинный скриншот сложного дашборда в 1С:Аналитике

 

Кейс с анализом трудозатрат

Второе применение дашбордов 1С:Аналитики в нашей компании появилось из запроса руководителя направления разработки на анализ трудозатрат сотрудников на проектах. 

 

Так руководитель видел данные о трудозатратах до 1С:Аналитики

 

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

Также в 1С:Аналитике можно сравнивать разницу между периодами. Для анализа трудозатрат это очень актуально — руководитель сразу видит, когда меньше/больше загруженность. 

 

Так данные о трудозатратах наших сотрудников отображаются в 1С:Аналитике

 

Кейс с отчётом «Бюджет доходов и расходов»

Дашборд по продажам, который я создал в 1С:Аналитике, частично использует данные отчёта по бюджету доходов и расходов (БДР) из ERP. Его типовая реализация из ERP полностью переработана в нашем корпоративном хранилище, реализация простая — предварительно собирается там каждый вечер в определённый регистр. Диаграммы этого дашборда фильтруются в режиме реального времени. Собирается дашборд гораздо быстрее: не четыре часа, как отчёт в 1С, а за полчаса может подтянуть данные за год — это и обмен с базой и перерасчет регистра. В 1С БДР — это сухая таблица, обычный отчёт СКД, а в 1С:Аналитике данные представлены куда более наглядно. 

 


Так теперь выглядит БДР из ERP в 1С:Аналитике

 

Что изменилось после внедрения

  • Сократились трудозатраты на анализ данных. Больше не приходится сидеть и листать сухую таблицу в 1С, а всё сразу видно на графиках. 
  • Повысилась оперативность получения данных, так как диаграммы формируются очень просто и фильтруются на лету. К тому же не нужно ждать разовую выгрузку данных, которые запрашиваются редко и не выведены в отчете. Во время внедрения эти данные были выведены в дашборды.
  • Улучшилась наглядность данных.
  • Появилась возможность анализа смежных данных, то есть получилось консолидировать источники.

Лично я и наша компания довольны результатами, видим большую пользу от внедрения 1С:Аналитики. Однако от 1С-сообщества есть неоднозначные отзывы по этому инструменту: чаще всего жалуются на быстродействие. 

Делитесь в комментариях своими впечатлениями от 1С:Аналитики, задавайте вопросы.

 

Автор: Никита С., разработчик 1С

Готовое решение

Выгрузка данных из 1С в BI - аналитику

Автоматически без программиста выгружайте данные из 1С в системы BI - аналитики

См. также

Бизнес-аналитика (BI) Типовые Бизнес-аналитик Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Бизнес-аналитика в 1С для эффективного управления компанией. Сбор данных и их наглядная визуализация. Система настраиваемых отчетов и дашбордов для детального анализа и принятия решений. Своевременный контроль важных показателей. Возвращаем до 15% бонусами. Заказать в Инфостарт!

12100 руб.

09.02.2021    21258    52    6    

38

Бизнес-аналитика (BI) Бизнес-аналитик Руководитель проекта Бесплатно (free)

На связи Анна Астахова, коммерческий директор компании «Белый код». «План продаж» — то, что пугает продавцов и заставляет вздыхать управляющих. Что мешает его выполнить? На примере трех крупных компаний показываю, как влияет подход к контролю качества на цифры.

09.08.2024    363    user1980363    1    

0

Бизнес-аналитика (BI) Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье мы рассмотрим назначение аналитической системы BI, работу с аналитической системой BI в 1С:Шина и сбор данных из программного продукта 1С:Шина.

26.06.2024    671    Koder_Line    3    

-2

Бизнес-аналитика (BI) Бизнес-аналитик Россия Бухгалтерский учет Бесплатно (free)

В статье рассматриваются процедуры качественного анализа, применяемые при исследовании фондовой сети - финансовой модели бюизнес-процесса корпорации, построенной на основе ее бухгалтерской отчетности. Статья является продолжением публикаций, начатых https://infostart.ru/1c/reports/1923577/. Предназначена, в первую очередь, для финансовых аналитиков - специалистов BI.

25.06.2024    1906    strannik73    2    

4

Бизнес-аналитика (BI) Системный администратор Бизнес-аналитик Руководитель проекта Россия Бесплатно (free)

На связи Анна Астахова, коммерческий директор ИТ-интегратора «Белый код». Только по сумме выручки сложно принимать решения и что-то менять в бизнесе. На примере кейса для одной компании рассказываю, какие данные нужны и как их можно получить.

15.05.2024    769    user1980363    0    

2

Бизнес-аналитика (BI) Бесплатно (free)

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

11.04.2024    1089    user1426086    0    

0

Бизнес-аналитика (BI) Бизнес-аналитик Пользователь Руководитель проекта Россия Бесплатно (free)

У российских компаний есть несколько вариантов внедрения бизнес-аналитики. Обзор самых популярных сервисов, отличия западных и отечественных продуктов, а также отдельно про «1С:Аналитику». Полезно бизнесу, который хочет ежедневно отслеживать ключевые показатели.

18.03.2024    1257    sergey.skirdin    8    

3

Бизнес-аналитика (BI) Бесплатно (free)

Между руководителем и данными в учетных системах часто лежит много технических и организационных преград, не позволяющих быстро и напрямую увидеть состояние дел и вовремя принять нужные для компании решения. Решить эти проблемы и открыть прямой доступ руководителя к данным могут системы оперативного анализа данных (BI). И такие технологии в мире 1С есть. Об основных возможностях 1С:Аналитики и Дата акселератора, типовых вариантах их использования в качестве готовых отчетов для ERP и ЗУП КОРП, помогающих запустить работающий вариант аналитической системы за считанные недели, пойдет речь в статье.

04.03.2024    1775    resun    2    

4
Оставьте свое сообщение