1с аналитика что это
«1С:Аналитика» – достаточно молодой инструмент от фирмы «1С». О том, как его настроить и запустить для отображения консолидированных данных из различных баз, на митапе «Бизнес-анализ по данным базы 1С. Интеграция с платформами BI» рассказала Ирина Богданова – ведущий разработчик тиражного решения «Финансист» в компании WiseAdvice.
BI-система 1С:Аналитика – это отдельная компонента платформы 1С:Предприятие, интеграция с которой доступна в платформе с версии 8.3.17.1496 и выше.
«1С:Аналитика» предоставляет пользователям 1С дополнительный визуальный интерфейс для создания аналитических отчетов на основе метаданных информационной базы. Позволяет выводить таблицы, диаграммы, дашборды. Формирует отчеты «на лету» – в момент изменения состава и фильтров отчета нужные данные подтягиваются из базы, и у вас сразу же формируются все отчеты.
«1С:Аналитика» предназначена для пользователей, отвечающих за анализ данных, которым необходимо интерактивно работать с возможностью гибкого изменения вида отчетов.
Компонента «1С:Аналитика» является отдельным сервером, интегрированным в сервер «1С:Предприятие». В процессе работы пользователя она формирует запрос и передает его в кластер сервера «1С:Предприятие», который обрабатывает данные и возвращает назад. По сути, в «1С:Аналитике» отрабатываются те же алгоритмы, что и в СКД, и основную нагрузку берет кластер «1С:Предприятия», а не «1С:Аналитика».
До сентября 2021 года «1С:Аналитика» была в бета-версии, и лицензии на нее предоставлялись бесплатно по запросу в количестве до 10 штук. Начиная с версии платформы 8.3.19 после выхода системы в релиз, один сеанс клиента системы «1С:Аналитика» вместе с «Дата акселератором» и «Механизмом копий баз данных» можно запустить без лицензий. Это технически возможно и является правомерным, если с информационной базой работают не более 5 пользователей.
«Механизм копий баз данных» и «Дата акселератор»
Для работы «1С:Аналитики» нужно настроить «Механизм копий баз данных» и «Дата акселератор». «1С:Аналитика» сможет работать и без этих механизмов, но любая аналитическая отчетность несет нагрузку на сервер, и, если не будете использовать «Механизм копий баз данных», все остальные пользователи в момент формирования отчета будут испытывать неудобства в работе с системой.
«Механизм копий баз данных» создает физические копии базы данных – их можно сделать неограниченное количество. При этом копируется не база целиком, а отдельные таблицы, которые мы укажем – это будет не бэкап базы, который можно потом развернуть для работы, это просто копии отдельных таблиц.
Механизм «Дата акселератор» – это часть «Механизма копий баз данных», служба, которая хранит данные в оперативной памяти рабочего сервера (In-memory DB) кластера «1С:Предприятие». Может работать только под управлением 64-битной операционной системы.
Так как у нас все данные хранятся в оперативной памяти, перезапуск рабочего сервера приведет к тому, что память очистится, и нам необходимо будет выполнить начальное обновление копии базы данных.
Если система состоит из нескольких серверов, мы через требования назначения функциональности можем настроить, на каком сервере будет располагаться «Дата акселератор».
Стоит отметить, что, согласно правилам, «Механизм копий баз данных» доступен только в КОРП-версии сервера «1С:Предприятие». Но для работы «Дата акселератора» его на данный момент можно настроить не только в версии КОРП, но и в версии ПРОФ. Поэтому если у вас куплен сервер версии 1С:ПРОФ, вы сможете установить «1С:Аналитику» и настроить себе встроенный в «Механизм копий баз данных» «Дата акселератор».
Основные преимущества «1С:Аналитики»
«1С:Аналитику» можно использовать:
для быстрого построения отчетов на высоконагруженных системах;
для пользователей, не обладающих специфическими навыками – если пользователь не знает, что такое СКД, «1С:Аналитика» проста в использовании и позволяет получить определенные данные.
для разработки аналитических отчетов без привлечения программистов – если в системе заложена правильная структура, то на «1С:Аналитике» можно быстро и просто получить отчеты без разработки отчетов на СКД.
В России большинство предприятий работают на 1С и, с большой долей вероятности, уже консолидировали все данные по компании, например, в 1С:ERP, т.е. все данные уже есть в единой базе данных. А «1С:Аналитика» работает напрямую с этой базой.
Получается, что нам не нужно разрабатывать дополнительную базу или куда-то выгружать информацию – «1С:Аналитика» может все получить из этой базы.
Также «1С:Аналитика» может получить данные вплоть до ссылки документа или справочника. Это значит, что при анализе данных мы можем провалиться до самого источника и проанализировать, откуда у нас получилась та или иная цифра.
Главное преимущество – «1С:Аналитика» пользуется учетными записями и правами той информационной базы, к которой подключается. Нам не нужно настраивать дополнительные учетные записи и права – если в системе «1С:Предприятие» используется RLS, все это будет поддерживаться на стороне «1С:Аналитики». То, что можно в «1С:Предприятии», можно и в «1С:Аналитике» – это позволяет экономить время и деньги на обслуживание системы.
Системные требования, необходимые для того, чтобы работать с «1С:Аналитикой», представлены на слайде.
Подчеркну, что «1С:Аналитика» работает только с 64-битной операционной системой, начиная с версии платформы 8.3.17.1496 и выше.
Расскажу про наш практический опыт работы с «1С:Аналитикой» в ходе проекта на небольшом предприятии, где нам необходимо было консолидировать данные из нескольких баз «1С:Управление торговлей» и «1С:Бухгалтерии» в «Финансисте».
Какие-то данные «Финансист» позволяет загрузить сам, но некоторых данных нам не хватало, и мы напрямую перетащили в «Финансист» информацию из УТ-шных регистров накопления «Выручка» и «СебестоимостьПродажи», чтобы вывести эти данные в «1С:Аналитике».
Настройка «1С:Аналитики»
Далее нам необходимо настроить «1С:Аналитику».
Стандартно ее можно запустить из папки, в которую она была установлена, по батнику start.bat. Но если нужно запускать «1С:Аналитику» как сервис, нужно зарегистрировать службу самостоятельно.
Для этого заходим в командную строку и набираем команды, которые приведены на слайде:
Создание сервиса: java -jar runner.jar -wd _data -p 8181 –sc
Удаление службы: java -jar runner.jar -wd _data -p 8181 -sd
java -jar runner.jar
покажет, какие команды у «1С:Аналитики» вообще есть.
В команде создания сервиса стандартный порт 8181, который использует «1С:Аналитика», можно поменять.
Таким образом мы превратили «1С:Аналитику» в службу.
Чтобы понять, хватает ли нам ресурсов текущего компьютера, можем использовать программу Process Explorer, которая показывает, сколько памяти съел каждый процесс.
Для «1С:Аналитики» нас интересуют процессы:
analytics.exe – исполняемый файл сервиса;
и dbda.exe – «Дата акселератор».
Настройка «Механизма копий баз данных»
«Механизм копий баз данных» настраивается в самой информационной базе с помощью встроенной стандартной обработки «Управление копиями базы данных».
Мы отмечаем галочками те таблицы, которые хотим видеть в копии базы данных – на слайде приведен пример с «Дата акселератором».
Автоматически обновляться копия базы данных не будет – для обновления нужно написать простое регламентное задание в две строчки, как показано на слайде выше. Это задание будет обновлять копию базу данных с заданной периодичностью.
Когда настраиваем систему «Дата акселератора», нужно понять, хватит ли нам места, будет ли все это работать, и какие таблицы мы можем поместить в «Дата акселератор», а какие – нет.
Например, в случае маленьких таблиц данные из основной базы данных мы получим быстрее, чем если поместим эти таблицы в «Дата акселератор». Поэтому все таблицы в «Дата акселератор» помещать не рекомендуется.
Я ради интереса на маленькой базе данных в 10 ГБ попробовала поместить в «Дата акселератор» все таблицы, а потом в отдельной копии поместила только нужные. И сравнила производительность работы с «1С:Аналитикой» по технологическому журналу. При помещении всех таблиц производительность упала на 30%.
Чтобы определить, какие таблицы нужно поместить в копию, фирма «1С» выпустила обработку «Подбор таблиц для Дата Акселератора», которая может автоматически настроить копию базы данных:
по данным технологического журнала – получая объекты метаданных из текста запроса к СУБД;
по данным текста запроса на языке 1С;
из отчета конфигурации на базе СКД.
Когда используем «1С:Аналитику», текста запроса у нас нет, и отчет конфигурации мы сформировать не можем. Поэтому нам нужно воспользоваться технологическим журналом.
Для этого настраиваем в технологическом журнале два события: dbmsql и dbda.
Событие dbda можно не настраивать, оно возникает, когда система при формировании отчета воспользовалась «Дата акселератором».
С событием dbmsql мы получим запрос SQL, который потом сможем подставить в обработку, чтобы она смогла автоматически отобрать таблицы, которые нужно добавить в копию базы данных.
«Механизм копий баз данных» и «Дата акселератор» работают не только в «1С:Аналитике», но в СКД и во всех запросах. Например, при настройке СКД в пользовательском режиме мы можем в самой настройке указать, будем ли мы брать данные из конкретной копии базы данных или из основной базы данных.
То же самое в «1С:Аналитике»: при формировании отчета мы можем указать, что используем «Дата акселератор», или хотим получить данные из базы в режиме онлайн.
Для события dbmsql мы в настройке технологического журнала устанавливаем:
– отбор на то, что текст запроса содержит %test%.
Отбор типа “Sql” помогает отобрать определенный SQL-запрос – когда мы в «1С:Аналитике» формируем отчет и ставим отбор на наименование номенклатуры, которое содержит %test%. В результате мы получаем в технологическом журнале SQL-запрос, который впоследствии вставим в обработку.
Здесь видно, что нам отобрались данные по пользователю Analytics и по запрос содержит %test%.
Далее мы подставляем этот запрос в обработку «Подбор таблиц для Дата акселератора», и система автоматически определяет, какие объекты использовались при его выполнении, и какие объекты необходимо поставить в копию БД.
В результате нашего внедрения мы получили дашборды с отчетами «Прибыль» и «Выручка и себестоимость продаж».
Метод «Выразить»
Так как «1С:Аналитика» использует типовые механизмы, аналогичные СКД, мы столкнулись с тем, что некоторые отчеты работали долго, потому что в них использовался составной тип данных.
В частности, в запросе одного из отчетов у нас использовалось поле «АналитикаСтатьи» – это характеристика из плана видов характеристик, который содержал около 10 видов объектов. Когда пользователь обращался через точку, шло соединение со всеми таблицами, и отчеты работали медленно.
Мы использовали классический метод «Выразить», чтобы определить тип данных, и у нас не было соединений.
Дополнительные источники
Помимо обращений к таблицам баз данных, в системе «1С:Аналитика» можно использовать дополнительные источники – запросы, написанные на 1С.
Но «1С:Аналитика» – не СКД, у нее меньше возможностей, и запросы для дополнительных источников имеют ряд ограничений:
Не могут содержать пакетные запросы и использовать временные таблицы. Мы можем использовать только подзапросы. Это сделано для быстродействия: если будем использовать временные таблицы или пакеты запросов, у нас отчеты будут формироваться долго.
«1С:Аналитика» не поддерживает регистры бухгалтерии и регистры расчетов.
Что касается таблиц внешних источников – я пробовала на тестовой базе подключить таблицу SQL как внешний источник, но в «1С:Аналитике» она у меня не появилась в метаданных, поэтому пока «1С:Аналитика» не поддерживает внешние источники.
Что мы реализовали в системе «Финансист»
От отдела маркетинга нам поступил запрос: в системе «Финансист» необходимо реализовать универсальный механизм получения данных из внешних баз – чтобы можно было подключиться к какой-нибудь информационной базы и указать данные, которые нужно получить.
Этот механизм основывался на справочнике «Ключи аналитики» с дополнительными реквизитами, поэтому для него не была предусмотрена быстрая работа на большом объеме данных.
«Ключи аналитики» – это обычный справочник с кодом и наименованием, для которого через механизм БСП реализованы дополнительные реквизиты.
Пользователь настраивает, что хочет вывести информацию по номенклатуре и контрагентам из регистра «Продажи». И дальше все это передается в документ, который делает проводку в оборотный регистр.
Если мы просто сформируем отчет в «1С:Аналитике» по регистру «Продажи», он будет выглядеть примерно так, как на слайде: вид ключа, сумма по количеству и по сумме.
Понятно, что в таком виде этот отчет не интересен. Любой пользователь хочет отобрать данные, допустим, по контрагенту «Альфа», но так как дополнительные реквизиты – это отдельная таблица, в стандартном виде обращение к ним не предусмотрено.
Чтобы выводить данные по дополнительным реквизитам в отдельных колонках, мы написали свою обработку. В ней пользователь проставляет галочками данные, которые он хочет вывести для анализа, система автоматически формирует текст запроса, и пользователю остается вручную добавить этот запрос в качестве дополнительного источника в систему «1С:Аналитика».
В результате в системе «1С:Аналитика» появляется дополнительный источник, в котором есть отдельные поля «Контрагент» и «Номенклатура» – пользователь может сформировать отчет, который ему нужен.
1С:Аналитика — это BI-система, которая поможет вам в работе с аналитическими данными и отлично подойдет для управленческого учета
1С:Аналитика является частью платформы «1С:Предприятие 8», поэтому нет необходимости повторно создавать учетные записи и назначать права доступа к информации. Простой переход из учетной системы в 1С:Аналитику выполняется в пару кликов мышью.
Простой и удобный интерфейс для бизнес-пользователей, который не требует специальных навыков или опыта работы с «1С».
Имеется три основных режима работы:
- Рабочий стол для поиска и просмотра доступных диаграмм и дашбордов, а также их создания.
- Просмотр и редактирования диаграммы. Позволяет просматривать текущие данные в диаграмме, раскрывать данные по новым разрезам, редактировать фильтры и состав выводимых данных и вид графиков для вывода информации.
- Просмотр и редактирования дашборда. Позволяет выбирать состав диаграмм на дашборде, элементы оформления, менять общие фильтры данных по всему дашборду, открывать отдельные диаграммы, входящие в состав дашборда.
В 1С:Аналитике можно быстро и легко получить сводную информацию по всем записям в нужном регистре или по документам, а потом детализировать эти данные до отдельного документа или элемента справочника.
Из диаграммы в 1С:Аналитике легко получить ссылку на нужный документ или объект в информационной базе, чтобы открыть его для изменения или дальнейшего изучения.
1С:Аналитика рассчитана на интерактивную работу, а платформа «1С:Предприятие» помогает получать данные в нужном виде, примером является поддержка иерархии элементов в справочниках.
Работать с 1С:Аналитикой удобно не только на стационарных компьютерах, но и с мобильных устройств.
Интерфейс предусматривает работу с Android-устройствами и с мобильными телефонами, планшетами на базе iOS.
В приложении обеспечивается быстрый доступ к данным без промежуточных программ преобразования. Нет необходимости выгружать данные в сторонние системы.
Работа происходит непосредственно в вашей системе на платформе «1С:Предприятие».
Система управления "Аналитика: Управление бизенс-сайтом" - эффективное решение для быстрого создания и оперативной поддержки бизнес-сайтов в интернете.
Программный продукт "Аналитика: Управление Бизнес-сайтом" представляет собой решение для быстрого создания бизнес-сайтов и оперативного обновления информации, размещенной в сети интернет.
Веб-сайты, создаваемые с помощью программы "Аналитика: Управление Бизнес-сайтом", реализуются по контентной технологии, что позволяет создавать быстрые веб-приложения не загружающие компьютерное оборудование провайдера.
Кроме того, сайты созданные в программе могут размещаться на хостинговых площадках не предоставляющих услуг доступа к серверным приложениям таким как Perl, ActiveScript и подобным, что значительно удешевляет стоимость содержания веб-сайта.
Создание и работа с программой "Аналитика: Управление Бизнес-сайтом" не требует специализированных знаний в разработке сайтов и может быть выполнена любым пользователем, знакомым с офисными программами.
Программа содержит следующие объекты
Справочник "Специальные предложения" для быстрого добавления специальных предложений
А так же вспомогательные справочники - Шаблоны страниц, Дополнительный код страниц, Файлы, Картинки, Скрипты, Валюты, Параметры номенклатуры, Корректировка меню и прочее.
Для обновления содержимого сайта используется универсальный механизм "Экспорт на сайт":
В программе предусмотрено множество готовых вариантов оформления сайта
Автоматическое формирование ссылок на похожие страницы (Раздел "Смотрите также:")
Кроме того, в программе существует готовый шаблон для фирм "Франчайзи 1С"
Одним из преимуществ системы "Аналитика: Управление Бизнес-сайтом" является удобный пользовательский интерфейс. Работа с программой для пользователей является не более сложной, чем работа со стандартными офисными приложениями MS Word и MS Excel.
Конфигурация "Аналитика: Управление бизнес-сайтом" поддерживат механизм автоматических обновлений Компании "Аналитика. Проекты и решения". Подробнее об автоматических обновления можно узнать здесь.
В стоимость системы управления "Аналитика: Управление бизнес-сайтом" входит создание простого сайта из 5-и страниц либо перенос (импорт) до 10 страниц существующего сайта в систему "Аналитика. Управление Бизнес-сайтом".
В качестве демонстрации возможностей программы ознакомьтесь с возможностями корпоративного сайта www.analitica.ru , который разработан и эффективно поддерживается системой управления "Аналитика: Управление бизнес-сайтом".
Наш другой сайт - сайт продукта "Наше производство" так же создан с помощью "Аналитика: Управление бизнес-сайтом" (полный список различных сайтов, созданных на этом продукте, можно получить по запросу в офисе Компании).
Программа "Аналитика. Управление Бизнес-сайтом" сертифицирована на соответствие требованиям фирмы "1С" и получила сертификат "1С:Совместимо!"
Быстро и качественно создать бизнес-сайт Вам поможет наша дочерняя компания "Аналитика. Интернет технологии". Обращайтесь!
- Модуль "Аналитика: Производство" для "1С:Управление торговлей"
- Управленческая отчетность руководителя
- Аналитика: Управление Консалтинговой Компанией
- Аналитика: Управление семейным бюджетом
- Аналитика. Интернет-технологии
- Аналитика: Оформление и учет подписок
Внимание! Вы можете оформить заявку на доступ к демо-серверу с этой программой здесь
Фирма «1С» анонсировала появление нового компонента «1С:Аналитика». Инструмент предназначен для быстрого построения аналитических отчетов и интерактивного анализа данных в режиме реального времени.
«1С:Аналитика» – BI-система от «1С»
Новый инструмент в рамках технологической платформы 8.3.17 позволит создавать с нуля дашборды и аналитические диаграммы на основе данных прикладных конфигураций 1С, а также «на лету» редактировать их для более глубокого погружения и анализа.
«1С:Аналитика» сможет выполнять функции BI-системы, в том числе:
- качественную визуализацию данных;
- гибкую настройку аналитических разрезов, фильтров, группировок;
- возможности редактирования данных в режиме реального времени;
- быструю обработку очень существенных массивов данных.
На наш взгляд, узким местом остается консолидация данных из внешних по отношению к конфигурации 1С источников. Скорее всего, для решения этой задачи планируется использовать другие инструменты, входящие в технологическую платформу, или, как рекомендуют разработчики, реализовывать такую интеграцию в рамках проектов по внедрению.
В технологическом блоге 1С есть замечание, касающееся работы с виртуальными источниками: «В качестве основы для построения диаграммы можно использовать запросы на языке 1С, объединяющие в себе несколько объектов метаданных. Такие виртуальные источники должны специально готовиться администратором системы или партнером-внедренцем».
В целом, «1С:Аналитика» должна стать инструментом работы для тех специалистов, которые занимаются подготовкой аналитических данных, и далее, уже в готовом виде транслируют их потребителям внутри компании, например, высшему руководству, начальникам подразделений, или менеджерам продуктов.
Архитектура решения
Доступ к «1С:Аналитике» будет организован через веб-интерфейс, в процессе работы с которым будут формироваться запросы для получения данных и их передача в кластер серверов 1С, где развернута соответствующая конфигурация. Чтобы не создавать дополнительной нагрузки на вычислительные мощности сервера, разработчики рекомендуют использовать «1С:Аналитику» вместе с механизмами дата акселератора и копий БД.
Такой подход позволит работать с аналитическими отчетами без дополнительной нагрузки сервер, и не мешать работать остальным пользователям учетной системы.
Как будет работать «1С:Аналитика» со стороны пользователя
Предполагается, что у «1С:Аналитики» будет три основных режима работы:
- рабочий стол для просмотра доступных диаграмм и дашбордов;
- просмотр и редактирования диаграммы, раскрытие данных по новым разрезам, редактирование фильтры и состава данных;
- просмотр и редактирования дашборда для выбора состава диаграмм на дашборде, элементов оформления и прочих элементов.
Основным режимом будет просмотр и редактирование диаграмм, для создания которых будет выбираться источник данных (из регистра накопления, регистра сведений, справочников, документов или их табличных частей). То есть пользователь будет получать данные в диаграмме непосредственно на основе актуальной информации, содержащейся в конфигурации 1С.
«Интерфейс "1С:Аналитики" максимально рассчитан на интерактивную работу, поэтому при каждом изменении параметров диаграммы он оперативно перерисовывается, отображая на экране свое актуальное представление. Редактирование диаграммы выполняется в визуальном режиме, когда пользователь перетаскивает в содержимое диаграммы нужные размерности и факты», – говорится в описании продукта.
1С:Аналитика является частью платформы «1С:Предприятие 8», поэтому нет необходимости повторно создавать учетные записи и назначать права доступа к информации. Простой переход из учетной системы в 1С:Аналитику выполняется в пару кликов мышью.
- качественную визуализацию данных для наглядной аналитики
- гибкую настройку аналитических разрезов, фильтров, группировок для получения самой точной информации
- возможности создания новых отчетных форм, редактирования состава дашбордов в режиме реального времени для быстрой актуализации отчетов
- быструю обработку существенных массивов данных, чтобы оперативно получать аналитику
Простой и удобный интерфейс для бизнес- пользователей, который не требует специальных навыков или опыта работы с «1С».
Имеется три основных режима работы:
Позволяет просматривать текущие данные в диаграмме, раскрывать данные по новым разрезам, редактировать фильтры и состав выводимых данных и вид графиков для вывода информации.
Позволяет выбирать состав диаграмм на дашборде, элементы оформления, менять общие фильтры данных по всему дашборду, открывать отдельные диаграммы, входящие в состав дашборда.
В 1С:Аналитике можно быстро и легко получить сводную информацию по всем записям в нужном регистре или по документам, а потом детализировать эти данные до отдельного документа или элемента справочника.
Из диаграммы в 1С:Аналитике легко получить ссылку на нужный документ или объект в информационной базе, чтобы открыть его для изменения или дальнейшего изучения.
1С:Аналитика рассчитана на интерактивную работу, а платформа «1С:Предприятие» помогает получать данные в нужном виде, примером является поддержка иерархии элементов в справочниках.
Работать с 1С:Аналитикой удобно не только на стационарных компьютерах, но и с мобильных устройств.
Интерфейс предусматривает работу с Android-устройствами и с мобильными телефонами, планшетами на базе iOS.
В приложении обеспечивается быстрый доступ к данным без промежуточных программ преобразования. Нет необходимости выгружать данные в сторонние системы.
Работа происходит непосредственно в вашей системе на платформе «1С:Предприятие».
1С:Аналитика используется для анализа данных закупок и продаж в разрезе категорий оборудования, каналов сбыта, с разбивкой по финансовым годам и филиалам компании.
Также в 1С:Аналитике анализируется отчет о движении денежных средств, с детализацией по клиентам и поставщикам, банковским счетам, статусам и типам заказов, типам оплат, с отражением прогноза и факта.
В 1С:Аналитике реализован нестандартный отчет о движении денежных средств. К особенностям отчета стоит отнести наличие ВГО, выделение потенциальной выручки, разделение дебиторской задолженности по разным типам и с учетом своих механизмов расчета срока ее возникновения.
1С:Аналитика применяется сразу в нескольких сферах деятельности компании.
Финансовая служба отслеживает текущие данные по задолженностям в разрезе клиентов и менеджеров, поступившим оплатам, количество произведственного персонала, его соотношение с административным, данные по заработной плате и др.
Для еженедельной встречи руководителей отделов и подразделений созданы отчетные формы, демонстрирующие итоги работы за прошедшую неделю и сравнение этих данных с историческими.
Читайте также: