Интеграция 1С с Microsoft Azure для машинного обучения.

03.09.17

Интеграция - Внешние источники данных

Модуль интеграции позволяет легко использовать сервисы машинного обучения Microsoft Azure в любой конфигурации 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Интеграция 1С с Microsoft Azure для машинного обучения
.epf 13,02Kb ver:20170903
23
23 Скачать (1 SM) Купить за 1 850 руб.

Что это вообще такое?

Модуль интеграции позволяет использовать машинное обучение в 1С. Построение модели и непосредственно ее обучение происходит в Azure. Модуль 1С предназначен, во-первых, для удобной передачи данных в облако и, во-вторых, для использования обученной модели анализа данных через web-сервисы.

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

Как это работает?

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

Чуть-чуть подробнее?

Чтобы указанная выше схема заработал нужно сделать несколько шагов:

  1. Зарегистрироваться в Azure.
  2. Создать базу SQL в Azure. Назовем ее Demo.
  3. В студии машинного обучения создать модель. Например, такую:

Модель

При этом Import Data выбирает данные следующим запросом: SELECT * FROM [dbo].[Demo]

В параметрах других блоков должны использоваться поля, существующие в базе Demo. В частности, в параметрах Train Model прогнозируемое поле назовем Labels.

  1. Опубликовать web-сервисы обученной модели. При публикации получим пути подключения и apiKey.
  2. В приложенной к публикации обработке заполнить данные для подключения.

СтрокаСоединенияSQL = "DRIVER={ODBC Driver 13 for SQL Server};Server=tcp:<ИмяСервера>.database.windows.net,1433;Database=<ИмяБазы>;Uid=<Логин>;Pwd=<Пароль>;Encrypt=yes;TrustServerCertificate=no;"; 

Параметры подключения к web-сервисам опубликованной модели анализа данных
host = "europewest.services.azureml.net"; (europewest - выбранный вами регион для разворачивания базы SQL)
port = 443;
basePath = "/workspaces/<id_workspaces>/services/<id_services>/execute?api-version=2.0&details=true";
apiKey = "Bearer "+"<apiKey>";

Ссылки.

Более подробная инструкция по каждому связанному с сервисами Azure пункту есть на портале.

Microsoft Azure машинное обучение интеграция прогноз продаж классификация облачный сервис нейронные сети анализ данных

См. также

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    22433    23    49    

39

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

19.08.2020    26190    25    1    

28

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 7.хх учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

24.04.2017    52405    104    165    

91

Внешние источники данных Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Готовая интеграция для управляемых форм. Встраивается в вашу 1С как расширение. Реализует автоматический обмен данными между 1С (1С:Фитнес клуб и аналогов) и СКУД RusGuard, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД.

94999 руб.

11.07.2024    1212    1    0    

3

Зарплата Внешние источники данных Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 организаций (далее Парус) в конфигурацию 1С:Зарплата и управление персоналом, ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

07.06.2021    13637    2    3    

3

Розничная торговля Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Бухгалтерский учет 1С:Бухгалтерия 3.0 Фармацевтика, аптеки Россия Бухгалтерский учет Платные (руб)

Внешняя обработка загрузки данных из файла-выгрузки, сформированного в программе F3 TAIL версии 3.4 (и выше) или еФарма версии 2.1, в базу конфигурации 1С: Бухгалтерия предприятия 8, ред. 3.0 (базовая, ПРОФ, КОРП, ФРЕШ).

13200 руб.

19.12.2016    48308    95    106    

69
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rusmil 262 04.09.17 06:27 Сейчас в теме
Интересно как Вы это применили у себя на рабочей базе 1С у клиента и что из этого вышло?
3. nesergey 48 04.09.17 09:48 Сейчас в теме
(1) Удалось построить модель прогнозирования продаж. Исходные данные продажи за 2 года, товаров сотни тысяч и клиентов сотни тысяч. Результаты не однозначные, но в целом модель тренд предсказывает, как и систематические колебания. Например, кухонные плиты покупают чаше к выходным, а график колебания для каждого вида товаров свой. Не скажу, что полученные результаты можно прямо сейчас использовать на практике, но и получены они по части доступной информации в базе (15-20%). Так что работа еще в процессе.
2. TODD22 20 04.09.17 06:37 Сейчас в теме
Расскажите для чего удалось применить и главное какие результаты были получены?
Встречал использование ML для 1С. Но что то внятно никто объяснить не смог что с помощью него делают в 1С(прогнозируют оплаты, выручку итд) и самое главное с какой результативностью? На сколько прогноз сопоставим с реально полученными данными.
4. nesergey 48 04.09.17 09:57 Сейчас в теме
(2) Опубликованный модуль больше для ознакомления с технологиями, чем готовый инструмент для практической работы. Как еще один пример, у нас есть модель, которая в 75% случаях предсказывает купит ли клиент что-нибудь в ближайший месяц. Да результат не очень, но не все данные о поведении клиента используются, когда их будет в 5 раз больше как мы планируем, наверняка прогноз станет лучше и его можно будет применить на практике.
5. informa1555 2746 04.09.17 12:44 Сейчас в теме
Ставлю плюс, но Вам сейчас тут быстро объяснят что в 1С это не нужно, а нужно только печатные формы клепать)) Вот аналогичное https://infostart.ru/public/649065/ Кстати по теме вопрос - в Азур нельзя забрать обученные веса на клиент как в ТензорФлоу? Нужно обязательно в облако обращаться? И еще - это какой то бесплатный тарифный план? Он при каких то условиях становится платным?
6. nesergey 48 04.09.17 13:14 Сейчас в теме
(5) Спасибо за плюс) Всегда найдутся те, кому нужно. Таких будет вряд ли много, потому что для для использования нужны "большие данные".
Аналогичная обработка не совсем аналогичная, там автор предлагает свою реализацию алгоритмов. Я же предлагаю использовать уже существующие наработки больших компаний. Они реализуют алгоритмы явно лучше. Azur только потому, что мы уже используем для аналитики Power BI, данные для которого хранятся в том же облаке. А так могло быть и решение от Google.
При регистрации дают $200 на счет, которые нужно использовать в течение месяца. Потом можно подписаться на минимальный тариф, там что-то около $15/мес., мы используем более дорогой, поэтому точно не знаю. Если это много для компании, тогда им точно эти технологии не нужны.
Про перенос весов не знаю. Но точно, если модель будет рабочей и полезной, ее всегда можно перенести на локальный сервер, способов много.
7. nesergey 48 04.09.17 13:20 Сейчас в теме
(5) Автор это вы) Хорошая статья для ознакомления с технологией.
8. poyson 17.11.21 17:41 Сейчас в теме
Добрый день, а обмен 1С с Azure Queue Storage не пробовали делать? Не возметесь за такую задачу?
Оставьте свое сообщение