Подключение к 1С в AW BI

Подключение к 1С в AW BI

1С — одна из самых популярных платформ для автоматизации учета и управления бизнес-процессами в России и странах СНГ, поэтому как никогда важно иметь возможность использования показателей оттуда в вашей аналитике. Это особенно важно в кейсах, где требуется оперативный анализ больших объемов данных, например, для контроля продаж, управления запасами или финансового планирования. Сегодня рассмотрим способы подключения к 1С из AW BI:

1. Встроенный коннектор через OData

OData — это открытый протокол, который позволяет AW BI взаимодействовать с 1С через REST-интерфейс. Запросы к данным выполняются по следующему шаблону:

http(s)://адрес_сервера(:порт)/имя_публикации/odata/standart.odata

Данные передаются в формате JSON, что обеспечивает их легкую интеграцию в AW BI. В системе доступны два типа источников: OData и 1С. Для типа 1С дополнительно выполняется переименование сущностей, чтобы сделать их более понятными и удобными для работы.

Вам необходимо лишь выбрать тип в списке предустановленных коннекторов, задать настройки подключения и ваши данные из 1C уже в AW BI:

пример подключения и полученных данных в AW BI через ODATA

2. Экстрактор данных 1С от компании Денвик

Экстрактор данных 1С — это специализированный инструмент, который позволяет быстро и безопасно выгружать данные из 1С.

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

пример подключения и полученных данных в AW BI с использованием настроенного коннектора от компании Денвик

3. Использование API

Для иных сценариев интеграции дополнительно можно использовать API 1С в сочетании с ETL-редактором AW BI. Этот подход позволяет настраивать сложные процессы извлечения, преобразования и загрузки данных, что может пригодиться для нестандартных задач.

4. Ручная выгрузка данных

В случаях, когда автоматическая интеграция невозможна или нецелесообразна, данные из 1С могут быть выгружены вручную в файл (например, в формате Excel или CSV) и затем загружены в AW BI. Например, через SFTP или облачные хранилища (например, Яндекс.Диск). Этот процесс тоже можно постараться автоматизировать с помощью AW BI, подробнее здесь: Подключение источников из облачного хранилища в Analytic Workspace

5. Подключение к рабочей базе SQL 1С и разбор метаданных

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

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

У этого способа есть и другой минус - это конечное представление полученных данных. Большинство полей будут представлять собой ссылки на другие таблицы (справочники, перечисления), плюс все названия таблиц, столбцов представляют собой так называемые Метаданные – особую структура базы данных 1С, в которой разобраться может быть непросто.

Заключение

Нельзя однозначно сказать какой из этих способов подойдет вам больше всего, все зависит от задачи, но AW BI позволяет действовать согласно той стратегии забора данных, которую выберете вы. Кстати, какой вариант показался именно вам более предпочтительным?

  • Встроенный коннектор ODATA
  • Экстрактор 1С от Денвик
  • API 1C + ETL AW BI
  • Подключение напрямую к базе SQL 1C
  • Ручная выгрузка
0 проголосовавших