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

03.09.17

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Интеграция 1С с Microsoft Azure для машинного обучения
.epf 13,02Kb
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 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

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

15.11.2022    19716    18    SQV0    49    

37

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

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

84000 руб.

19.08.2020    24419    23    1    

25

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13515    13    48    

25

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

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

60000 руб.

05.10.2022    10495    11    8    

13

Производство готовой продукции (работ, услуг) Внешние источники данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Лесное и деревообрабатывающее хозяйство Россия Управленческий учет Платные (руб)

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

10200 руб.

24.06.2021    20379    57    53    

34

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

Обработка позволяет перенести кадровую информацию и данные по заработной плате из Парус 10(Торнадо) учреждений через файлы Excel в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ). В принципе, обработка может быть использована для загрузки из файлов Excel, полученных из любых информационных систем.

48000 руб.

16.11.2018    30665    21    31    

22

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

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

13200 руб.

19.12.2016    46696    85    105    

65
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rusmil 262 04.09.17 06:27 Сейчас в теме
Интересно как Вы это применили у себя на рабочей базе 1С у клиента и что из этого вышло?
3. nesergey 48 04.09.17 09:48 Сейчас в теме
(1) Удалось построить модель прогнозирования продаж. Исходные данные продажи за 2 года, товаров сотни тысяч и клиентов сотни тысяч. Результаты не однозначные, но в целом модель тренд предсказывает, как и систематические колебания. Например, кухонные плиты покупают чаше к выходным, а график колебания для каждого вида товаров свой. Не скажу, что полученные результаты можно прямо сейчас использовать на практике, но и получены они по части доступной информации в базе (15-20%). Так что работа еще в процессе.
2. TODD22 19 04.09.17 06:37 Сейчас в теме
Расскажите для чего удалось применить и главное какие результаты были получены?
Встречал использование ML для 1С. Но что то внятно никто объяснить не смог что с помощью него делают в 1С(прогнозируют оплаты, выручку итд) и самое главное с какой результативностью? На сколько прогноз сопоставим с реально полученными данными.
4. nesergey 48 04.09.17 09:57 Сейчас в теме
(2) Опубликованный модуль больше для ознакомления с технологиями, чем готовый инструмент для практической работы. Как еще один пример, у нас есть модель, которая в 75% случаях предсказывает купит ли клиент что-нибудь в ближайший месяц. Да результат не очень, но не все данные о поведении клиента используются, когда их будет в 5 раз больше как мы планируем, наверняка прогноз станет лучше и его можно будет применить на практике.
5. informa1555 2711 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 не пробовали делать? Не возметесь за такую задачу?
Оставьте свое сообщение