Кратко расскажу о продукте 1С:Аналитика и об интересных типовых кейсах его применения, чтобы вы смогли связать теоретические знания с практикой.
Поскольку наше мероприятие называется «Анализ & Управление в ИТ-проектах», начну доклад с того, что поставлю все точки над «i». В этом мне поможет известная шутка о том, что Карл Маркс и Фридрих Энгельс – это не муж и жена, а четыре разных человека.
Так вот, 1С-аналитик и 1С:Аналитика – это вещи из совершенно различных областей.
-
1С-аналитик – это специалист по бизнес-процессам, специалист по тому, как настроить компанию, чтобы она работала.
-
А 1С:Аналитика – это продукт для анализа данных, чтобы когда компания заработала, руководители, те, кто принимают решения, мог понимать, что происходит в компании, хорошо или плохо работают бизнес-процессы, налаженные 1С-аналитиком, и принимать дальнейшие решения.
Именно про 1С:Аналитику – про систему анализа данных – мы с вами и поговорим.
Задача оперативного анализа данных и кратко о продукте
Главная задача, которую должна решать система оперативного анализа данных – система класса BI – это предоставить руководителям и тем, кто принимает решение, прямой доступ к данным, лежащим в вашей информационной системе 1С или не 1С.
Очень часто в оперативности анализа данных возникает серьезный разрыв – ИТ-шники что-то автоматизируют, данные в системе крутятся, а когда руководителю нужно понять, что реально происходит, он не может напрямую добраться до этих цифр. Он должен сначала вызвать одного сотрудника, второго, третьего, чтобы они ему эти данные по цепочке передали. Во время передачи эти данные могут исказиться. И самое главное – замедляются сроки доступа к данным и реакция на них.
Система оперативного анализа данных – система класса BI – это система, которая:
-
Дает руководителю прямой доступ к актуальным данным из ИС.
-
Позволяет с телефона, с настольного компьютера, из любого места смотреть сводные показатели, что происходит в компании.
-
Предоставляет данные не в виде сухого статического отчета, а так, чтобы они были «живыми».
-
Слово «анализ» здесь подразумевает то, что когда руководитель смотрит на сводные показатели, если какая-то цифра вызывает у него вопрос, он должен иметь возможность в любой момент покрутить эти данные с разных сторон.
-
У руководителя должна быть возможность раскрыть этот показатель на составные части, чтобы понять, из чего он складывается. Получить ответ на вопрос – почему текущие показатели такие, какие он видит на экране.
Эту задачу и решает продукт 1С:Аналитика.
Уникальные и новые возможности продукта
Пользователи продуктов 1С уже привыкли к их «желтому» интерфейсу и при первом знакомстве с 1С:Аналитикой сразу видят, что интерфейс другой.
-
Мы специально стремились сделать интерфейс в максимальной степени интуитивно понятным и эффективным именно для бизнес-пользователей, не имеющих инженерного и технического образования.
-
Продукт придерживается классических подходов BI-систем – чтобы с ним было максимально привычно работать людям, которые привыкли работать в других BI-системах, в том числе, в том же самом Excel при построении сводных отчетов.
-
И основная задача 1С:Аналитики – чтобы руководитель не выгружал данные из системы 1С и делал что-то в Excel, а мог ровно то же самое делать внутри продуктов 1С, в данном случае внутри 1С:Аналитики.
-
Важно то, что все отчеты в 1С:Аналитике живые, они строятся на лету, и в любой момент времени руководитель, даже глядя на подготовленный кем-то другим отчет, может начать раскручивать эти данные, погружаться, раскрывать их, делать drill down.
Второй важный момент заключается в том, что:
-
Когда пользователь подключается к 1С:Аналитике, он использует те же самые учетные данные: свой логин, пароль или доменную авторизацию, которую он использует при входе в стандартную программу 1С.
-
1С:Аналитика работает в едином контуре безопасности с информационной базой 1С, откуда она показывает данные. Именно поэтому работа с 1С:Аналитикой позволяет, с одной стороны, удобно и быстро смотреть данные, с другой стороны, вы получаете гарантию, что уровень безопасности и доступа к важнейшим сводным показателем компании соответствует уровню безопасности при работе с этими данными непосредственно в системе 1С.
-
1С:Аналитика – это визуальный интерфейс, данные остаются внутри платформы, они никуда не выгружаются, не передаются, все остается в едином контуре безопасности на платформе 1С.
Архитектура внедрения и интеграция с другими компонентами платформы
На слайде – архитектурная схема развертывания и внедрения 1С:Аналитики. Я не буду рассказывать глубокотехнические детали, об этом есть отдельная статья на ИТС.
Но если присмотреться, эта схема соответствует классической схеме построения любой BI-системы для оперативного анализа данных, которую придумали 20-30 лет назад. За все это время в типовых подходах к архитектуре аналитических систем ничего не менялось, и других подходов для построения систем оперативного анализа информации нет.
По классике в архитектуре аналитических систем есть четыре уровня.
-
Первый – это слой сбора и консолидации данных, то, что обычно называют ETL – Extract, Transform, Load.
-
Отдельно – слой, куда данные собраны для хранения в одном месте. Этот слой часто называют корпоративным хранилищем данных – то место, куда вы собираете данные со всех источников, чтобы хранить их в одном месте.
-
Отдельно – часть, отвечающая за то, чтобы данные для аналитических отчетов обрабатывались быстро. Эту часть иногда называют OLAP – в 1С для этой цели есть компонент Дата акселератор.
-
И финальный уровень – это слой BI-интерфейса, который позволяет удобно работать с данными нетехническим специалистам. С помощью BI-интерфейса бизнес-сотрудники могут получать от системы ответы на вопросы напрямую – без нужды каждый раз звать программиста или инженера, чтобы он для них построил какой-то отчет.
Это классический подход, и на него ложатся различные компоненты продуктов 1C.
Важно, что для построения комплексного решения мы предлагаем единую платформу 1С:Предприятие, которая закрывает все четыре слоя.
Нам не нужно поставлять четыре различных продукта и настраивать между ними какую-то связку – вы развернули платформу, включили нужные компоненты, настроили, и на единой платформе получаете работающее решение.
Это позволяет строить такие решения гораздо быстрее, чем из различных решений различных поставщиков.
Для использования и внедрения 1С:Аналитики можно отметить два типовых сценария.
-
Первый сценарий – простой. Когда у вас есть учетная система, и вы хотите проанализировать ее данные, потому что там есть цифры, показывающие, что у вас происходит с бизнесом. Когда эти данные уже лежат в системе 1C, вы просто подключаете интерфейс 1С:Аналитики и получаете работающую аналитическую систему – вам больше ничего делать не нужно. Это быстрый вариант внедрения.
-
Второй вариант – более развернутый и близкий к классическому подходу, когда данные сначала надо консолидировать внутри 1С, а потом уже подключать 1С:Аналитику для работы с этими данными.
Нам часто задают вопрос: как в 1С реализовать слой ETL? С одной стороны мы здесь не даем волшебной кнопки, которую нажимаешь, и сразу все получается хорошо. Но с другой стороны, мы даем набор технических компонентов, продуктов и решений, которые позволяют консолидировать данные на базе платформы 1С. Для такой консолидации в мире 1С существует большое количество технологий:-
планы обменов;
-
варианты построения распределенных информационных баз;
-
внешние источники;
-
из свежих технологий появился продукт 1С:Шина, который позволяет строить потоки консолидации данных из разных систем асинхронно на отдельно выделенном сервере. Такой корпоративный подход действительно хорошо работает, и самое главное, он хорошо контролируется и управляется. У нас есть хороший пример внедрения в Тамбовском университете, где консолидацию данных из разных систем для 1С:Аналитики сделали именно с использованием 1С:Шины.
-
Технология ускорения аналитических запросов. Дата акселератор
Лишний раз повторю, что 1С:Аналитика – это часть единой большой платформы 1С:Предприятия.
С одной стороны, это означает, что если у вас есть какие-то продукты 1С, вы легко можете превратить их в BI-решение при помощи 1С:Аналитики.
С другой стороны, когда вы планируете внедрение 1С:Аналитики, помните, что то, что хорошо умеет делать платформа, в 1С:Аналитике просто отсутствует:
-
1С:Аналитика не хранит данные;
-
не изменяет данные;
-
не влияет на структуру данных;
-
обработка запросов для ваших отчетов, которые вы рисуете в 1С:Аналитике, делается на платформе 1С:Предприятие;
-
в том числе и магия быстрого выполнения отчетов в режиме реального времени тоже делается на уровне платформы.
Действительно, скорость работы отчетов в 1С – это дело не простое.
Но у нас есть специальные компоненты для того, чтобы эта магия работала, и отчеты строились быстро. Эти компоненты – Дата акселератор и механизм копий БД.
С ними магия быстрого выполнения отчетов может работать для ваших повседневных решений так же, как и для 1С:Аналитики. Помните об этом. Знайте, что если вы настроите для своих отчетов выполнение на Дата акселераторе, они у вас тоже будут работать быстро.
Типовые подходы и сценарии внедрения продукта
Давайте перейдем к типовым сценариям внедрения. Я взял наиболее с моей точки зрения интересные примеры, и о них хочу вам рассказать.
Первый пример – самый простой и даже неожиданный – 1С:Аналитику можно использовать просто как средство для просмотра тех данных, которые лежат у вас в системе 1С.
Мы знаем, что в платформе есть великолепное и очень развитое средство для построения отчетов – СКД, система компоновки данных. Но мощь этого инструмента для некоторых руководителей оказывается негативной стороной, потому что они боятся осваивать возможности СКД, чтобы строить отчеты самим.
Если руководитель боится сам напрямую работать с данными через СКД, или ему чего-то не хватает в тех отчетах, которые мы для него подготовили, он говорит: «Классный отчет, выгрузи мне его в Excel, а я там уже сам смогу с ним что-то сделать». В этих ситуациях можно просто развернуть 1С:Аналитику и дать руководителю простой удобный и эффективный инструмент – даже не для анализа, а просто чтобы он посмотрел, какие данные сейчас в системе лежат.
Для сравнения возможностей СКД и 1С:Аналитики я подготовил небольшую табличку.
Подчеркну здесь основные моменты:
-
В СКД вы обычно строите запрос по детальным данным, а дальше уже прикладываете усилия, чтобы из детального отчета сделать отчет со сводными показателями. В 1С:Аналитике подход построения отчета обратный – там сразу автоматически строится отчет по всем данным в виде сводных показателей, а если вы хотите детализировать, вы уже добавляете нужные вам детали.
-
И СКД, и 1С:Аналитика для обработки данных используют платформу 1С:Предприятие, то есть механизмы платформы. В частности, это означает, что вы можете использовать Дата акселератор для ускорения не только отчетов 1С:Аналитики, но и ваших отчетов СКД.
-
И нужно понимать, что СКД – это инструмент с большим количеством тонких настроек. Программист может настроить отчет на СКД как ему угодно – вплоть до оформления печатной формы. А 1С:Аналитика вместо детальной настройки отчётов даёт простое удобство работы с данными, и руководитель, может быть, не сможет настроить такие тонкие детали как шрифт для печати, но руководитель сможет быстро получить нужный отчёт или дашборд по тем данным, которые он хочет посмотреть – это удобное быстрое средство просмотра данных внутри 1С.
Следующий сценарий относится, скорее, к нашим планам и вектору развития – это готовые отчеты для типовых конфигураций.
У нас большое количество типовых конфигураций, имеющих более-менее устоявшуюся структуру, хотя, конечно, при внедрении что-то может изменяться. И мы прикладываем усилия к тому, чтобы с нашими типовыми конфигурациями уже поставлялись какие-то готовые наборы отчётов для 1С:Аналитики.
Например, уже есть набор отчётов для 1С:ЗУП КОРП, для 1С:Управления холдингом, и многие продукты из серии 1С-Совместно в 2023 году уже поставляются вместе с готовыми отчётами для 1С:Аналитики.
В чём прелесть такого сценария? Если вы используете какой-то из продуктов, для которых уже есть готовый набор отчётов, наш или партнёра, вы можете просто к своей системе развернуть 1С:Аналитику, загрузить туда стартовый набор отчётов и буквально за считанные дни получить работающую аналитическую систему. Вам останется только развивать её дальше, потому что хорошая аналитическая система всегда развивается.
Руководитель работает, видит данные в одном разрезе, в другом, с одной точки зрения, с другой. И если система работает и руководители ей пользуются, всегда у руководителей возникают дополнительные пожелания – что они ещё хотят видеть. Они это просят, и система развивается. Так вот, старт развития такой системы может быть достаточно быстрым, если используются готовые отчеты.
Для 1С:ЗУП КОРП коллеги подготовили шесть различных аналитических дашбордов.
Если у ваших клиентов есть 1С:ЗУП КОРП, пробуйте – стартовать аналитическую систему для 1С:ЗУП КОРП можно очень быстро, реально за часы.
Пришёл администратор, развернул 1С:Аналитику – и всё работает.
Единственное, о чем нужно помнить, что здесь также желательно разворачивать Дата акселератор – но это может потребовать дополнительных усилий и отдельного сервера, чтобы всё быстро обрабатывалось.
Следующий сценарий – это работа с внешними источниками.
1С:Аналитика показывает то, что находится в информационной базе, когда 1С:Аналитика к этой информационной базе подключена.
И мы знаем, что помимо тех метаданных, которые программист создал внутри информационной базы 1С, вы можете подключить любой внешний источник на основе СУБД MS SQL, PostgreSQL, Oracle – это будет выглядеть как часть программы 1С. И 1С:Аналитика тоже может показать вам эти структуры и эти данные.
Просто подключаете любую внешнюю СУБД в качестве внешнего источника данных, и 1С:Аналитика начинает строить по ней отчёты, показывать вам эти данные.
Правда здесь есть тонкость, на которую надо обращать внимание:
-
Если мы работаем с данными внутри информационной базы 1С, 1С отвечает за скорость, и мы гарантируем – например, при помощи Дата акселератора – что это будет быстро обрабатываться.
-
Если вы подключили внешнюю базу, вы берете на себя ответственность администрировать и настраивать эту базу так, чтобы она работала достаточно быстро для работы и построения отчётов внутри 1С:Аналитики.
Поэтому на старте развития 1С:Аналитики я не рекомендовал подключать внешние источники. Но так было до тех пор, пока не пришёл один успешный клиент – логистическая компания ЛогЛаб. Они в качестве внешних источников подключили в 1С две дополнительные логистические системы: одну на Oracle, другую на PostgreSQL, и получили в 1С:Аналитике отчёты из трёх разных систем:
-
из 1С, на которой была развернута 1С:Аналитика;
-
из системы на Oracle;
-
и из системы на PostgreSQL.
Это можно делать. Единственное, здесь нужно понимать, как устроена 1С:Аналитика, где находятся данные, и понимать связанные с этим ограничения.
Но это можно делать и делать успешно на примере конкретного клиента.
Теперь сценарий, который стал очень актуальным за последние пару лет – это импортозамещение.
Очень многие клиенты поняли, что западные вендоры их, грубо говоря, «кинули», и теперь по политическим или техническим причинам уже не получится дальше использовать те аналитические BI-системы, которые удалось успешно и с гордостью внедрить до этого.
Здесь я хочу заострить вопрос не на политическом, а на техническом моменте. Внедрение 1С:Аналитики в ситуации с импортозамещением отличается тем, что у людей уже понятно ТЗ: они понимают, где им брать данные, и какие отчеты им нужны.
А вы сами прекрасно знаете, что на внедрении систем разработка ТЗ может занимать 90% проекта. Это как в известной шутке: не так тяжелы первые 90% проекта, как вторые 90% проекта.
Первые 90% проекта – это обычно разработка ТЗ. Здесь ТЗ уже сделано, поэтому можно говорить о гарантированном быстром внедрении.
Практика показывает, что те, кто вообще не знают 1С:Аналитики, за месяц знакомятся с продуктом, за месяц-полтора делают какую-то пилотную проработку проекта, еще месяц-полтора развертывают его в боевое применение.
Здесь показаны примеры внедрений:
-
Первый пример – компания «Делимобиль». Те из вас, кто пользуются каршерингом, наверняка ее знают. Они сами себе поставили задачу, что надо импортозамещать Power BI, сами нашли и внедрили 1С:Аналитику. И помимо того, что у них прошло импортозамещение, раньше на Power BI реализация новых отчетов или добавление полей в существующие занимала где-то до месяца. Это был такой хороший бизнес-процесс. А в 1С:Аналитике – один день: приходит заявка, надо что-то добавить в отчет – программист добавляет поле, и так как 1С:Аналитика напрямую работает с данными, все уже доступно для руководства – они сразу видят новый отчет. С месяца до одного дня – хорошее ускорение.
-
Группа компании «Аконит» – тоже импортозамещение Power BI. Практически не вышли ни из сроков, ни из бюджета, клиент был очень доволен.
-
Ну и прекрасный пример – холдинг «Газпром Интернешнл», дочка Газпрома. Они очень внимательно изучали рынок, у них больше года был предпродажный процесс, презентации, вопросы: «А нет ли у вас такого же с перламутровыми пуговицами?» Когда они выбрали решение 1С:Аналитика, за 5 месяцев они реализовали 2 проекта внедрения: один партнер заместил BI-систему на Tableau, а второй партнер заместил кастомное решение на Excel и скриптах – тоже поставили хорошо работающее решение на 1С:Аналитике нормального корпоративного уровня.
Дальше – классический сценарий анализа данных из многих распределенных систем.
Когда есть большая компания, большое количество источников, и нужно сначала консолидировать информацию, а потом с ней строить аналитические панели.
Самый большой и интересный пример – это Департамент информационных технологий мэрии Москвы, Департамент финансов. Им нужно было собрать данные из более чем 1800 организаций, у которых системы работают на 1С и не на 1С. Из всех этих информационных систем данные загружаются в центральное хранилище, и дальше на 1С:Аналитике строятся отчеты и обрабатываются.
Еще один проект поменьше, но тоже очень важный и интересный – в Ивановской области все медицинские учреждения поставляют данные в аналитическое хранилище на базе 1С, куда подключена 1С:Аналитика. Эти данные анализируют как в местном Минздраве, так и все руководители поликлиник, больниц – они смотрят, что происходит, и понимают, чем их организация отличается от другой.
Я здесь обозначил еще один момент – я его назвал «построение информационного пространства для руководителей».
Мы понимаем, что с данными, которые показывает 1С:Аналитика, будут в первую очередь работать руководители очень высокого ранга – министры или замминистров. Например, в системе ДИТ Москвы работают префекты – информацию смотрят достаточно серьезные люди.
И важно не просто подготовить отчет и дать им его, а подготовить отчет так, чтобы руководителю было удобно с ним работать, чтобы руководителю не нужно было что-то долго изучать.
В качестве наглядного примера мы подготовили для коллег тестовый пример.
Здесь коллега-разработчик нарисовал неплохой дашборд, куда вывел все данные, которые нужно было вывести по ТЗ.
Но когда я ему объяснил, что, наверное, можно сделать лучше, чем просто ленивый вариант с простым выводом данных, он подготовил вот такой дашборд.
Здесь есть название, есть оформление, есть динамический фильтр, по которому руководитель может удобно кликать, выбирая год, делая отбор по какому-то дивизиону, направлению, каналу продаж.
Обратите внимание – здесь в левом нижнем углу три гиперссылки. Было подготовлено три дашборда, между ними настроены ссылки, и руководитель может кликать по этим гиперссылкам, чтобы переключаться с одного дашборда на другой – видеть разрез данных так, как он хочет.
Например, в мэрии Москвы тоже не просто нарисовали отчеты – они понимают уровень руководителей, которые там работают с данными, и, что называется, заморочились тем, чтобы сделать для них удобно.
На слайде – входной экран, который видят руководители Москвы, когда они начинают работать с данными. И это тоже дашборд из 1С:Аналитики, но здесь к нему нарисовано меню, есть гиперссылка на создание тикета в техподдержку, и все дашборды этими гиперссылками друг с другом связаны.
Организовано единое информационное пространство, чтобы руководитель не уходил с дашбордов, а переходил с дашборда на дашборд, менял фильтры, делал drill-down и работал в едином информационном пространстве, где для него созданы десятки различных дашбордов на все случаи жизни с возможностью дополнительного анализа и погружения в данные.
И последний сценарий внедрения – быстрое построение ситуационного центра.
Я уже приводил примеры, что 1С:Аналитика – эффективный продукт, поскольку позволяет быстро получить работающее решение, с которым может работать руководитель.
Но вопрос – насколько быстро?
Есть куча примеров типовых внедрений, которые завершаются за три-четыре месяца.
И есть интересный пример, который показала команда 1С-разработчиков на Тюменском цифровом форуме. Там проводился хакатон, где была поставлена реальная боевая задача реализовать BI-решение по анализу доступности и востребованности услуг врачей.
За два дня наш партнер «ИМЦ» смог сделать полноценный работающий дашборд. Естественно, эти два дня люди очень активно работали, но получили боевое работающее решение.
Лицензирование 1С:Аналитики
И перед тем, как перейти к завершающей части презентации, скажу пару слов про лицензирование и доступность.
Отмечу, что, во-первых, мы предоставляем ряд возможностей познакомиться с продуктом бесплатно.
-
Есть книга its.1c.ru/db/pubanaliticabisystem
-
Есть демонстрационный стенд https://analytics.demo.1c.ru/analytics/ans
-
Если на базе 1С используется меньше пяти сеансов пользователей, то лицензия для 1С:Аналитики включается бесплатно.
-
И вы можете получить боевую лицензию на 10 сеансов на 90 дней в рамках ИТС, один раз на компанию.
-
Дата акселератор доступен практически для всех, у кого есть сервер 1С – для ПРОФ и КОРП-клиентов.
Ну и цены здесь тоже приведены – я считаю, что они тоже вполне адекватные и понятные.
Лицензирование делается по числу параллельно работающих сеансов: если вы купили лицензию 1С:Аналитики на 10 сеансов, это означает, что параллельно с ней может работать10 человек. Это лицензия постоянная, ее примерно за 95 тысяч можно купить.
Почему я заостряю ваше внимание в первую очередь на том, что можно бесплатно попробовать? Потому что всё, что я вам рассказываю – это теория, и она ничего не стоит по сравнению с тем, что вы сами попробуете и будете иметь опыт работы с 1С:Аналитикой на кончиках пальцев.
Дополнение от Александра Чавалаха: применение 1С:Аналитики на примере Инфостарт
Владислав: С гордостью хочу представить моего содокладчика – исполнительного директора компании Инфостарт Александра Чавалаха, который вам расскажет о практике применения 1С:Аналитики на примере Инфостарта.
Александр: Мы действительно внедрили у себя 1С:Аналитику в Инфостарте – это действительно работающая система. Я очень кратко расскажу, зачем мы это сделали, как мы к этому шли, и почему 1С:Аналитика у нас действительно заработала.
-
Изначально у нас не было задачи внедрить Power BI или какую-нибудь другую систему аналитики. Но жизнь так устроена, что отчетов иногда не хватает. Вся наша компания работает на сайте – через веб-интерфейс на переписанном Битриксе. Отчетов там, понятное дело, не хватает – когда нужно что-то сконструировать, добавить колонки, сортировки и прочее, нужно постоянно обращаться в отдел веб-разработки. Все это долго и неповоротливо. Мы понимали, что нужна какая-то аналитическая отчетность.
-
При этом в качестве основной системы, которая регистрирует заказы, отгружает продукты и выписывает документы у нас используется 1С:Комплексная автоматизация. Там все данные вроде есть, но в этой системе работает только узкий круг пользователей – бухгалтеры и финансовая служба. А все остальные сотрудники компании – на сайте.
-
И возник вопрос: можно ли нам прикрутить к сайту какую-то систему, чтобы она могла показывать данные сайта, обогащая и разворачивая до финансовых показателей. Тогда только-только вышла первая версия 1С:Аналитики, и мы решили поэкспериментировать, посмотреть. Плюс у нас, вы знаете, в компании есть отдел «ИТ-Лаборатория» под руководством Артура Аюханова – они проводят всякие эксперименты. И мы решили совместить их исследование с нашей потребностью получать аналитическую информацию. Ну, а раз мы работаем на 1С – логично, что мы не выбирали продукт на рынке, а сразу взяли попробовать 1С:Аналитику.
Попробовали и у нас все получилось – сейчас покажу несколько подтверждающих скриншотов.
На слайде инсайдерский скрин – это административная панель, которую видят наши сотрудники. Слева – меню сайта. Здесь есть кнопка Отчеты – там выводятся отчеты сайта. А чуть ниже по кнопке Аналитика, прямо здесь, в окне браузера, открывается 1С:Аналитика.
Там проходит авторизация – нужно ввести пароль, и стартует 1С:Аналитика с вот таким списком отчетов. Она стартует примерно секунды за три, максимум пять – не очень долго открывается.
Получилось достаточно удобно – мы базовые отчеты настроили, а дальше уже пользователи, если надо, могут сами что-то добавлять.
Приведу несколько картинок – это действительно наши настоящие отчеты с настоящими цифрами.
Здесь отчет с продажами по регионам. Мы иногда смотрим, какое у нас распределение продаж по часовым поясам – где продаж больше, а где меньше.
Тут динамика по разным направлениям.
А здесь анализ различных отраслей – какие направления в каких отраслях экономики больше представлены. Важно, что все эти показатели можно отслеживать в динамике.
Мы настроили под себя разные отчеты. И не так интересно, как они выглядят – важно, что все это действительно заработало. Мы с этим разобрались.
И сейчас мы собираемся это направление развивать – будем оказывать рынку такую услугу, как внедрение 1С:Аналитики.
Если у кого-то есть задача настроить получение аналитической отчетности через 1С:Аналитику – обращайтесь. Мы у себя внедрили, и вам тоже сможем.
Вопросы
Есть ли какой-то предел по объему данных, который 1С:Аналитика может обработать?
По объему есть два лимита. Есть два принципиальных компонента, на которые завязаны объемы и скорость работы.
-
Первый ключевой лимит зависит от того, сколько данных вы сможете загрузить в инфобазу 1С. Так как 1С:Аналитика работает с данными внутри инфобазы 1С, это принципиальный лимит – данных больше, чем есть в 1С, обработать нельзя. Потому что, если данных в 1С нет, мы их показать не сможем.
-
Второй лимит, более практический – это Дата акселератор. Есть клиенты, которые 20 ТБ засовывают в 1С. 20 ТБ в онлайне напрямую покрутить совсем непросто – нужен Дата акселератор. А у Дата акселератора главный ресурс, который он потребляет – это память сервера. Потому что Дата акселератор – это in-memory база данных. Чтобы он быстро работал, нужно заплатить деньги и поставить хорошее железо. И тот лимит объема памяти на сервере, который может использовать Дата акселератор, является лимитом для того, сколько данных вы можете загрузить.
Дата акселератор может в 2-3 раза упаковать данные после загрузки, но если у вас много данных – 0.5 ТБ или 1 ТБ, это все нужно предварительно проверять на практике, смотреть и отлаживать.
Но, как показывает практика, все-таки совсем большие объемы для оперативного анализа, для того, чтобы человек смотрел, физически обычно не требуется. И данные для анализа занимают гораздо меньший объем, чем вся информационная база 1С.
Если вы упираетесь в память, можно сделать промежуточный источник с определенным уровнем агрегации, потому что все равно гигантские гигабайтные массивы вы не проанализируете визуально до последнего элемента. Можно источником сделать уже агрегированные данные, и все в разы ускорить. Это решается.
Существует ли в 1С:Аналитике фреймворк для создания тепловых карт? С преобразованием адресов – то, что Яндекс отдельно продает?
Если мы сейчас говорим просто про табличку и ее ячейки – это можно делать формулами, на основании которых реализовать тепловые карты – они будут работать.
А если мы говорим именно про географические карты, у нас есть поддержка маркерных карт и карт регионов, где вектором обозначены карты регионов.
В вашем случае, скорее всего, нужно будет брать карту регионов – там, где есть области. И для этих областей просто прописать формулу, как они будут подсвечиваться, и вы получите то, что нужно – тепловую карту регионов с показателями: где, каким цветом, в каком регионе, какой параметр есть.
ЦРПТ стала предоставлять производителям данные – огромные массивы по движению их маркированных товаров по стране. Есть ли готовые решения в 1С для анализа этих данных? Они сами продают сейчас параллельные продукты, чтобы анализировать эти данные, но вдруг вы опередите?
Я все-таки представляю команду разработки базовой технологии. Но наши коллеги тоже смотрят на это решение, и может быть, внутри 1С:ERP, грубо говоря, скоро появится такой продукт, который будет содержать структуру для анализа этих данных.
Но если вы сами захотите сделать такой продукт, выпустить на рынок и озолотиться, мы вас только поддержим – потом на процент с вами договоримся и все будут счастливы.
Когда мы только начинали внедрять 1С:Аналитику, часто сталкивались с не совсем адекватной реакцией системы на настройку отчета. Тут было два сценария решения: либо мы действительно не до конца разобрались с параметрическими настройками – тогда мы обращались к Владиславу, он нас консультировал и часть задач решил. Или было такое, что в некоторых сложных формулах действительно обнаруживались баги. Но справедливости ради могу сказать, что коллеги – они одни из немногих направлений в фирме «1С», которые быстро реагируют. Владислав педалирует этот вопрос, выпускается обновление, и эти недостатки устраняются, а потом система уже работает более логично. Поэтому 1С:Аналитика – вполне рабочий инструмент. Чем больше людей его внедряют, используют, дают обратную связь, тем быстрее этот продукт будет развиваться.
К сказанному добавлю, что мы работаем по Agile и стараемся раз в месяц выпускать обновления.
А по поводу настроек – хочу акцентировать внимание, что обработка данных лежит в платформе. После того, как человек нарисовал запрос в 1С:Аналитике, формируется запрос к данным на платформе 1С – и этот запрос может оказаться неоптимальным. Поэтому процесс внедрения 1С:Аналитики часто включает вопрос отладки и оптимизации скорости обработки запросов. Но это то, что вы, специалисты 1С, давно и хорошо умеете делать.
Привлекайте специалистов с их имеющимися знаниями по платформе, они оптимизируют запросы, и все будет работать хорошо.
*************
Статья написана по итогам доклада (видео), прочитанного на конференции "Анализ & Управление в ИТ-проектах".