BI-системы представляют собой набор инструментов для ведения бизнес-аналитики. С помощью этих инструментов можно собирать данные по компании из разных источников и структурировать полученную информацию в понятные отчеты, графики и диаграммы. Это позволяет эффективно проанализировать ведение бизнеса, оценить рабочие процессы, а также принять дальнейшие решения для развития компании.
Для российского бизнеса актуален вопрос переноса данных из программ 1С:Предприятие в системы BI и на данный момент существует несколько способов, помогающих в этом, например:
Но описанные способы обладают рядом существенных недостатков - они занимают много времени и создают значительную нагрузку на производительность базы 1С, являются трудозатратными и дорогими в реализации, и т.п.
Одним из самых удобных способов является передача данных в системы BI в виде SQL таблиц. Нашей компанией был разработан инструмент, позволяющий эффективно строить и заполнять такие таблицы непосредственно из программ 1С. Решение оформлено как расширение конфигурации, и в подавляющем большинстве случаев не требует внесения изменений в конфигурацию 1С:Предприятия.
Созданное расширение позволяет быстро сформировать группу отчетов средствами системы компоновки данных 1С (СКД), на основе которых будет созданы таблицы внешней базы данных MS SQL. При этом необходимости прибегать к использованию конфигуратора нет – достаточно запустить приложение в толстом клиенте и с помощью расширения, использующего стандартные средства платформы, создать отчеты с желаемой структурой и полями.
Расширение позволяет создать и вести список сразу нескольких баз данных, которые будут использоваться для выгрузки SQL таблиц в одну или несколько систем BI. Для каждой из баз отдельно реализованы следующие возможности:
Рисунок 1. Форма настройки таблиц базы данных на основании отчета
В расширении реализована возможность включения выгрузки по расписанию с помощью регламентных заданий. При этом будут выгружаться только те данные, которые были изменены в период между выгрузками.
Особенностью разработанного решения является формирование внутренних связей между создаваемыми таблицами, позволяющее отправлять в системы BI более полные данные. Настраивать вручную их также не придется – расширение само автоматически создает, удаляет и устанавливает необходимые связи.
Процесс выгрузки данных во внешние таблицы отслеживается в Консоли мониторинга регламентных заданий выгрузки данных. Здесь отображается информация о состоянии выгрузки: статус, количество записей, скорость выгрузки, факт ее окончания и прочее.
Рисунок 2. Консоль мониторинга экспорта данных
Для работы с новым набором данных необходимо:
Особенности работы алгоритмов выгрузки в MS SQL:
Особенности формирования таблиц и связей между ними
Таблицы по содержимому можно разделить на 2 группы: линейные и сводные. Линейные таблицы – это выгрузка данных справочника, списка документов с реквизитами и т. п. Сводные таблицы – это выгрузка подготовленных аналитических данных, опирающихся на ссылки, детальные данные по которым присутствуют в линейных таблицах.
Регистрация изменений производится для каждого объекта системы, если этот объект включен в правила регистрации. Для линейных таблиц выгрузка происходит непосредственно, а для аналитических – по правилу, которым описываются взаимосвязи объектов таблицы. Эти правила привязываются к описаниям таблиц в расширении.
Наше решение помогает значительно сократить время на создание и модификацию таблиц для выгрузки за счет формирования отчетов и таблиц с помощью системы компоновки данных, исключая из процесса использование конфигуратора. Помимо этого перестройка таблиц внешней базы MS SQL производится автоматически и заходить в другие консоли управления не требуется.
Реализация решения в виде расширения позволяет быстро переносить его на другие конфигурации 1С. В результате получаем гибкость в настройке и модификации таблиц, управляемость и контролируемость процессов обновления внешней MS SQL базы.
Заказать консультациюКомпания 1С регулярно выпускает обновления для своих программных продуктов, данные обновления позволяют отражать в программе последние правовые изменения законодательства, улучшение функционала программы, исправление выявленных ошибок. Поддержка программы 1С в актуальной версии, очень важный элемент сервиса для клиента.
Для этого необходимо обратиться к специалистам сертифицированных представителей 1С. Наша компания предоставляет полное сопровождение и обновление данного программного обеспечения до актуальных версий.
В процессе своего развития компании сталкиваются с потребностью в автоматизации, которая может касаться как всего учета, так и отдельных функций. В этом случае компания начинает поиск подрядчика, который сможет автоматизировать ее процессы. Однако, сотрудники компании, начинающие этот поиск, обычно имеют лишь частичное понимание внутренних процессов и задач, которое часто не задокументировано. Это означает, что нет схем бизнес-процессов, регламентов или реестра функциональных требований к будущей системе.
Подрядчикам, как правило, приходится работать с такими вводными данными на этапе продажи. Клиенты утверждают, что у них все процессы стандартные и просят назвать стоимость внедрения 1С из коробки. Однако, после уточняющих вопросов выясняется, что все не так однозначно и есть много специфики, а также внешние системы, которые также нужно интегрировать. При этом никакой документации, которая позволила бы подрядчику изучить и проанализировать объем работ, нет.
В таких случаях предпроектное обследование является оптимальным решением. Это позволяет вам получить четкие, структурированные и задокументированные требования к системе учета, ознакомиться с функционалом будущей системы (моделирование требований на коробочном решении и демонстрация – стандартные работы в процессе обследования), понять, какие цели он хочет достичь по итогам автоматизации и получить уже готовый план проекта со сроками и стоимостью.