Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Power BI для аналитики данных из 1С: практический опыт

1,914 views

Published on

Power BI для аналитики данных из 1С:
практический опыт
Андрей Терехов, Консультационная Группа АТК

Published in: Data & Analytics
  • Be the first to comment

Power BI для аналитики данных из 1С: практический опыт

  1. 1. Power BI для аналитики данных из 1С: практический опыт
  2. 2. 1С – ERP- система №1 по количеству внедрений в России1 Аналитика данных из 1С С чем сталкиваются аналитики: Более 1 инсталляции/ конфигурации 1С Богатая отчетность в системе, но «шаг в сторону» - это: - Рост трудозатрат - Размножение отчетов - Рост нагрузки на 1С 1. Источник: TAdviser, 2014 2. Источник: 1С http://1c.ru/rus/partners/ckp-erp.jsp 3. Источник: РБК, 2015 Более 1,5 млн. инсталляций в России2 Накоплена масса данных для анализа, в том числе в малых и средних компаниях 35% 8% 7%7% 5% 38% 1С: Предприятие 8.0 Галактика ERP MS Dynamics NAVISION MS Dynamics AXAPTA SAP ERP Другие
  3. 3. Power Pivot Самообслуживание в аналитике: мифы и реальность МИФ №1 Полное самообслуживание в аналитике существует. МИФ №2 Техническое решение аналитической задачи может занять много времени, но его результатами будут пользоваться еще дольше. МИФ №3 Если нет свободных ИТ-ресурсов, полная (широкая) выгрузка все решит! АЛЬТЕРНАТИВА: Data Discovery SSAS Tabular Power BI
  4. 4. Данные из 1С: А что тут сложного? • Логическая структура БД полностью непонятна, если использовать типичный SQL-инструментарий • Логическая структура БД может быть разной для одной и той же конфигурации (после бэкапа) • Логическая структура БД меняется от релиза к релизу • Некоторых объектов (таблиц и полей) нет в БД! • В БД нет описания реляционных взаимосвязей таблиц • Наличие ссылочных многозначных полей
  5. 5. А потом случается разное: Типичный день с 1С Воронка запросов Запрос №1 Запрос №2 Запрос №…. ОБРАБОТКА ЗАПРОСОВ Бизнес- пользователь ИТ-СЛУЖБА Разработчик 1С 2/6 запросов 4 из 6 отчетов не получены в срок Продвинутый аналитик Шурик, долго еще с отчетом? А можно и мне этот Excel? Хм, выгрузить в Excel и свести пару таблиц – гениально, Ватсон! Отчет уже не нужен, товарищ!
  6. 6. Задача для аналитика: Товарные запасы • Иметь возможность оперативно анализировать структуру и динамику запасов: • на любую дату • на любом складе • для любой товарной категории • Регулярно предоставлять данную информацию менеджерам Директор Аналитик Итак, необходимо:
  7. 7. Решение задачи: Альтернативы REST API ODATA АТК 1С Коннектор АТК_BiView
  8. 8. 1С: Существующий инструментарий REST интерфейс платформы (v.8.3+) с использованием протокола ODATA Типичные операции через REST: • Получение списка документов, справочников, записей регистра сведений и т.п., возможно с фильтром; • Получение данных элемента справочника, документа (по ссылке), данных записи независимого регистра сведений (по ключу), данных набора записей подчинённого регистра (по регистратору); • Редактирование данных одного элемента справочника, документа и другого ссылочного объекта; • Создание нового элемента справочника, документа, набора записей; • Проведение одного документа, старт бизнес-процесса.Подробнее: http://v8.1c.ru/o7/201312rest/index.htm?printversion=1 ODATAODATAODATA ODATA REST web-сервис
  9. 9. Структура данных в ODATA (90/1137=8%)
  10. 10. ATK 1C Коннектор • Сокращение трудозатрат по выгрузке данных для аналитических систем • Ускорение процесса внедрения новых аналитических витрин • Снижение нагрузки на учётную систему • Решение проблем с недостаточностью внутренних ресурсов по 1С • Решение проблем с выгрузкой больших объёмов данных Первая версия: 2009 год 170+ активных пользователей 60+ компаний-клиентов 55+ компаний-клиентов используют коннектор самостоятельно. Использование по отраслям (%) Ритейл Дистрибуция Страхование Производство Другие 54% 26% 11%5% 4% Преимущества:
  11. 11. Базовый функционал АТК 1С Коннектора • Предоставление доступа к объектам 1С посредством SQL- представлений и таблиц с сохранением оригинального пространства имён конфигурации • Преобразование отдельных видов полей, включая поддержку разработки моделей PowerBI • Предоставление служебных таблиц с описанием взаимосвязей таблиц и полей в конфигурации (TRef, TLink) • Переформирование набора SQL-объектов по запросу или по расписанию • Постоянное отслеживание изменений в реализациях новых релизов для различных версий 1С
  12. 12. Проконсультируемся: Специалист по 1С 1. Времени нет  2. На каждый день рассчитывать показатели – очень «тяжёлый» отчёт 3. Обработка – миллионы записей, в таких разрезах, как надо – существующей нет, смотри пункт 1 4. Раз такой прыткий, тебе надо всего-то взять: o данные по движению товаров из регистра ТоварыНаСкладах o данные по себестоимости товаров из регистра ЦеныНоменклатуры o и всех связанных справочников… 5. Заходи если чего… Помоги взять данные из 1С: Помоги разобраться
  13. 13. Зачем понадобилось развивать АТК 1С Коннектор • Очень много времени тратится на добавление аналитических срезов (атрибутов измерений) • Большинство аналитических витрин (In-Memory, MOLAP, ROLAP) используют 3 базовых топологии модели данных, в основе которых находится таблица фактов или мульти-фактов: • Широкая таблица • Звезда • Снежинка • Связь между таблицами в аналитических моделях идёт по одному натуральному/суррогатному простому/композитному ключу • Полностью определённая логика и структура взаимосвязей между объектами 1С • Формализуемое на 80%+ пространство имён модели данных
  14. 14. АТК_BiView: Уровень 2 Режим SQL-представлений Автоматизация присвоения полям данных правильных имен. Новое пространство имён объектов. Разрешение ссылок первого уровня. Транспонирование нереляционных атрибутов (субконто бухгалтерских проводок и т.п.)
  15. 15. АТК_BiView: Уровень 3 Режим проектов • Надстройка над Уровнем 2 BiView • Создание проектов витрин (модели-«снежинки») на основе одной или нескольких таблиц фактов (регистров накопления, документов) • Трансформация сети взаимосвязей в направленный граф • Формирование специфического пространства имён внутри проекта • Инструментарий фильтрации неактуальных таблиц и полей с автоматическим отбрасыванием связанных «кустов» данных • 2 режима работы: полный режим и режим отладки
  16. 16. А в результате: Отличная работа и бонусы! 
  17. 17. Консультационная Группа АТК: ИНФОРМАЦИЯ О КОМПАНИИ АО «Консультационная Группа АТК», www.atkcg.ru
  18. 18. ЛЮДИ Стаж работы по BI- системам с 2008 года ИННОВАЦИИ Собственные ИТ-разработки Консультационная Группа АТК: ключевые ценности и достижения КАЧЕСТВО ТОП-10 BI-интеграторов России* 2003 Золотой партнер Microsoft 2008 Начало работы с BI- системами 200+ клиентов по BI-системам 19 лет на ИТ-рынке 2013 Лучшее мобильное аналитическое решение 2016 Лучше масштабное аналитическое решение * Крупнейший BI-интегратор России 2009-2014 (по версии CNews и TAdviser)
  19. 19. Консультационная Группа АТК: 200+ клиентов АТК по BI-системам Ритейл (70+) Дистрибуция (30+) Фармацевтика (20+) FMCG (20+) Финансы (20+)
  20. 20. Розница Страхование Фармацевтика Дистрибуция FMCG Финансы АТК QlikView for Retail АТК QlikView for Insurance АТК QlikView for Distribution АТК QlikView for Pharma АТК QlikView for FMCG АТК QlikView for Finance Консультационная Группа АТК: отраслевые решения АТК QlikView Инвестиции Производство Микрофинансы АТК QlikView for Investment АТК QlikView for Industry АТК QlikView for Microfinance
  21. 21. УЗНАТЬ БОЛЬШЕ АО «Консультационная Группа АТК» 121087, Россия, Москва, ул. Барклая, д. 6, стр. 3, БЦ «Барклай-Плаза», оф. 202 +7 (495) 937 16 50 consult@atkcg.ru www.bi.atkcg.ru – позволяет создать по 25 таблиц регистров, документов и справочников – Версии 1С: 8.1, 8.2, 8.3 под управлением СУБД Microsoft SQL Server СКАЧАТЬ ТРИАЛ ATK_BiView

×