Веб-сервисы в Loginom: создание, публикация, интеграция. Вебинар

Аналитическая платформа Loginom содержит функционал создания и публикации веб-сервисов — быстро и без какого-либо кодирования. А интеграция с любым BI-инструментом не требует почти никаких усилий.

Алексей Арустамов
Loginom Company

Дата выступления:
 8 июля 2021

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

pdfВеб-сервисы в Loginom: создание, публикация, интеграция.pdf

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

Веб-сервис — это определяемая уникальным URL система, взаимодействующая при помощи обмена сообщениями по стандартным протоколам: SOAP-протокол, REST-соглашения.

Поддержка веб-сервисов в Loginom предполагает:

  1. Подключение к стандартным внешним веб-сервисам (Server, Studio, Desktop).
  2. Публикацию собственных веб-сервисов (Integrator).
  3. Интеграцию с нестандартными веб-сервисами (Adapter).

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

Второй кейс использования веб-сервисов — это подготовка данных для BI-систем. Обычно в таких системах не очень хорошо развит блок подготовки данных. Для этого существуют самостоятельные решения, даже целый класс систем, который называется DataPrep. В них осуществляется консолидация и интеграция данных, связывание и нормализация, очистка и предобработка, прогнозирование и моделирование. Платформу Loginom отчасти можно отнести к DataPrep-решениям: у нее отлично развит функционал подготовки данных. В то же время, область применения Loginom несравнимо шире, чем у DataPrep-систем.

Третий кейс использования веб-сервисов — это публикация API для партнеров и клиентов. С помощью API осуществляется обмен различными данными. Например, синхронизация справочников номенклатуры, формирование единого представления данных о клиентах, актуализация прайс-листов, автоматический обмен информацией о промо-активностях и т.д.

Схема работы веб-сервисов в Loginom следующая:

  1. Входящий запрос в Loginom Integrator из внешней системы через http либо https.
  2. Передача запроса из Loginom Integrator на Loginom Server.
  3. Аналитическая обработка запроса на Loginom Server.
  4. Передача обработанного запроса с Loginom Server на Loginom Integrator.
  5. Передача итоговой информации через Integrator обратно во внешнюю систему.

В Loginom алгоритм публикации веб-сервисов состоит из следующих операций:

  1. Создать подмодель и отключить автосинхронизацию входных и выходных портов.
  2. Заменить модификатор доступа на «Опубликованный».
  3. Опубликовать пакет, как веб-сервис.

Далее рассмотрим загрузку данных из веб-сервисов в различные бизнес-приложения.

Для того, чтобы загрузить данные из веб-сервиса в Excel-таблицу необходимо в Excel выбрать меню «Данные», далее «Создать запрос», затем подменю «Из других источников», далее подменю «Интернет». В открывшуюся строку URL-адрес нужно вставить адрес веб-сервиса и нажать «ОК». Данные веб-сервиса будут загружены в Excel-таблицу.

Для того, чтобы загрузить данные из веб-сервиса в BI систему Qlik Sence необходимо в интерфейсе системы создать новое приложение и открыть его. Далее выбираем меню «Добавьте данные из файлов и других источников». Затем в качестве источника данных выбираем REST и переходим в меню «Create new connection (REST)». В строке URL прописываем адрес необходимого веб-сервиса, кликаем «Cоздать». В открывшемся окне в меню «DataSet» выбираем подменю «Rows» и получаем данные.

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

Для того, чтобы загрузить данные из веб-сервиса в Google-таблицу необходимо подключить к таблицам бесплатный плагин API Pipeline. Далее на основной странице Google-таблицы переходим в меню «Дополнения», выбираем «API Pipeline…», далее выбираем «Manage connection». В открывшемся меню в правой части листа вставляем URL веб-сервиса, выбираем предварительный просмотр кнопкой «Preview» и загружаем данные с помощью кнопки «Insert».

К достоинствам веб-сервисов в Loginom относятся:

  1. Возможность повторного использования наработок: их публикации и передачи другим пользователям.
  2. Легкая интеграция со сторонними системами.
  3. Возможность быстрого изменения логики работы веб-сервиса.

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

Новый электронный курс «Работа с веб‑сервисами в Loginom»

Публикация собственного веб-сервиса с нуля. Деморолик

#веб-сервис#вебинар

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