Аналитическая платформа Loginom содержит функционал создания и публикации веб-сервисов — быстро и без какого-либо кодирования. А интеграция с любым BI-инструментом не требует почти никаких усилий.
Алексей Арустамов
Loginom Company
Дата выступления:
8 июля 2021
Материалы актуальны для Loginom 6.4.4 и более ранних версий. Скоро мы обновим информацию для версии 6.5
pdfВеб-сервисы в Loginom: создание, публикация, интеграция.pdf
Веб-сервис — это определяемая уникальным URL система, взаимодействующая при помощи обмена сообщениями по стандартным протоколам: SOAP-протокол, REST-соглашения.
Поддержка веб-сервисов в Loginom предполагает:
Для начала расскажем о практических кейсах использования веб-сервисов. Первый кейс — публикация веб-сервисов — вынесение логики принятия решений в специализированную систему. Например, кредитный конвейер, директ-маркетинг, цифровой советчик.
Второй кейс использования веб-сервисов — это подготовка данных для BI-систем. Обычно в таких системах не очень хорошо развит блок подготовки данных. Для этого существуют самостоятельные решения, даже целый класс систем, который называется DataPrep. В них осуществляется консолидация и интеграция данных, связывание и нормализация, очистка и предобработка, прогнозирование и моделирование. Платформу Loginom отчасти можно отнести к DataPrep-решениям: у нее отлично развит функционал подготовки данных. В то же время, область применения Loginom несравнимо шире, чем у DataPrep-систем.
Третий кейс использования веб-сервисов — это публикация API для партнеров и клиентов. С помощью API осуществляется обмен различными данными. Например, синхронизация справочников номенклатуры, формирование единого представления данных о клиентах, актуализация прайс-листов, автоматический обмен информацией о промо-активностях и т.д.
Схема работы веб-сервисов в Loginom следующая:
В Loginom алгоритм публикации веб-сервисов состоит из следующих операций:
Далее рассмотрим загрузку данных из веб-сервисов в различные бизнес-приложения.
Для того, чтобы загрузить данные из веб-сервиса в 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 относятся:
Другие материалы по теме: