Выступление для тех, кто раньше не пользовался low-code платформой Loginom или только знакомится с ней. Текущий вебинар посвящен получению данных из разных источников.
Мы продолжаем серию вебинаров для тех, кто раньше не пользовался low-code платформой Loginom или только знакомится с ней.
На первом шаге мы рассказали, как начать работать с платформой, что будет полезно для новичков, а также решили простую задачу. Выступление доступно по ссылке.
На втором шаге мы продемонстрировали решение задачи анализа ассортимента. Выступление доступно по ссылке.
Текущий вебинар посвящен получению данных из разных источников:
Третий вебинар для начинающих пользователей 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
Другие материалы по теме: