Для начинающих. Шаг 3 — загрузка данных из разных источников, в т.ч. через веб-сервисы. Вебинар

27 сентября 2021
0 комментариев

Выступление для тех, кто раньше не пользовался low-code платформой Loginom или только знакомится с ней. Текущий вебинар посвящен получению данных из разных источников.

Мы продолжаем серию вебинаров для тех, кто раньше не пользовался low-code платформой Loginom или только знакомится с ней.

На первом шаге мы рассказали, как начать работать с платформой, что будет полезно для новичков, а также решили простую задачу. Выступление доступно по ссылке.

На втором шаге мы продемонстрировали решение задачи анализа ассортимента. Выступление доступно по ссылке.

Текущий вебинар посвящен получению данных из разных источников:

  1. Рассматриваем импорт из файлов, баз данных, веб-сервисов.
  2. Останавливаемся на важных нюансах этого процесса.
  3. Разбираемся, как связывать данные из разных источников.

Подробнее о выступлении

Третий вебинар для начинающих пользователей Loginom посвящен загрузке данных их разных источников. Подробно рассмотрен алгоритм импорта данных из Excel-файлов, реляционной СУБД SQLite и веб-сервисов.

Часто при работе с данными в Loginom возникают следующие проблемы: данные находятся в различных источниках, что затрудняет их связывание. Данные не унифицированы — у них разная структура и разная детализация. В рамках вебинара спикер демонстрирует, как импортировать данные из разных источников, т.е. решать первую проблему.

Low-code платформа Loginom поддерживает импорт/экспорт структурированных данных из различных файлов (текстовых, Excel, XML, Loginom Data файл); реляционных и колоночных баз данных (Oracle, MS SQL, PostgreSQL, ClickHouse, BigQuery...); хранилищ данных (Oracle, MS SQL, Firebird); бизнес-приложений (1С:Предприятие, Tableau); веб-сервисов.

Загрузка данных из Excel осуществляется с помощью компонента импорта — Excel-файл.

Импорт файлов из баз данных осуществляется путем создания подключения к нужной базе с помощью ветви «Подключения» в дереве сценария. При переходе по этой ветви отображаются все доступные базы данных. Для подключения нужно переместить иконку необходимой базы в рабочую область, войти в настройки и в строке подключения задать путь.

Далее необходимо вернуться в сценарий, перейти в раздел «Подключения», «Текущий модуль» и перенести узел подключенной базы в область построения сценария. После этого в рабочую область нужно перетащить компонент импорта «База данных» и соединить его входной порт с выходным портом узла базы. В настройках компонента импорта выбираем нужную таблицу из базы данных и выполняем оба узла.

Загрузка данных через веб-сервисы осуществляется по API (Application Programming Interface), который включает в себя функции, классы, методы и структуры, помогающие одному приложению взаимодействовать с другим. Популярный архитектурный подход для создания API — это REST (Representational State Transfer).

Для работы с веб-сервисами в Loginom необходимо найти и изучить документацию нужного API; получить ключи (если требуется); создать подключение в интерфейсе платформы.

В Loginom нужно перейти в раздел «Подключения», «Веб-сервис» и перенести узел REST-сервис в рабочую область. В настройках параметров подключения нужно задать параметры запроса и сформировать URL сервиса.

Далее необходимо вернуться в сценарий, перейти в раздел «Подключения», «REST-сервис» и перенести узел подключенного сервиса в область построения сценария. Для получения данных из REST-сервиса потребуется компонент интеграции «REST-запрос», нужно перенести его в область построения сценария и соединить порты узлов.

Часто структура строки ответа сервиса такова, что ее проблематично использовать в дальнейших расчетах. Ответ сервиса необходимо преобразовать, используя строковые функции узла «Калькулятор» или готовые парсеры.

Надежда Ларина
Loginom Company

Дата выступления:
 23 сентября 2021

Материалы актуальны для Loginom 6.4.4 и более ранних версий. Скоро мы обновим информацию для версии 6.5

Другие материалы по теме:

Loginom Community Edition - аналитика, доступная каждому

Запуск Loginom Skills

#вебинар#веб-сервис#обучение#видео#loginom skills

Смотрите также