Knowledge base

Knowledge base

Close

Соединения

Раздел «Соединения» используется для создания подключений к внешним базам данных, информация в которых может выступать в качестве источника данных для Платформы. При этом данные в режиме реального времени могут поступать из следующих источников: БД (ClickHouse, PostgreSQL, MongoDB) и камеры видеонаблюдения, подробне об этом можно прочитать в разделе Интеграции.

Соединения состоят из следующих элементов:

  1. Источник данных – это настройка соединения с внешней базой данных, где указывается ее IP (хост протокола TCP/IP), номер порта, по которому устанавливается соединение с сервером, имя и тип хранилища, а также параметры учетной записи администратора внешнего сервера. 
  2. ETL – (дословно Extract, Transform, Load – с англ. извлечение, преобразование загрузка) содержит в себе SQL запрос для извлечения данных из источника. Настройка ETL заключается в прописывании этого запроса. Для соединений типа видео stream данных шаг пропускается.
  3. Коннектор – объединяет в себе источник данных и ETL запрос к нему. Здесь есть возможность настроить следующие параметры:
Тип коннектораИз выпадающего списка можно выбрать следующие типы коннекторов:clickhouse – подключение к внешней БД типа Clickhousepostgresql – подключение к внешней БД типа PostreSQLmongo  – подключение к внешней БД типа Mongovideo_stream – подключение к видео стримамtable_app – подключение к источнику во внешней БД представленном в виде табличных данных, может использоваться для получения он лайн данных в виде таблиц.save_table – сохранение в системе информации, получаемой в виде табличных данных в раздел Данные. images_detection_app – используется в задаче распознавания объектов, входными данными для анализа являются на выбор – готовый видеофайл или серия из нескольких изображенийvideo_detection_app – используется в задаче распознавания объектов на видеопотоке в онлайн-режимеclassification_app – используется в задаче классификации изображений, где на вход коннектора для анализа подается серия из нескольких изображенийconstructor – коннекторы с данным типом создаются автоматически после успешной отработки блок схем, где существуют блоки с визуализациями.
КоннекторПоле используется для создания сложных коннекторов. Например, сначала можно создать коннектор с типом table_app, для того, чтобы получать табличные данные из внешней БД. А затем создать коннектор с типом save_table, где в поле коннектор указать ранее созданный.
МодельПоле используется при построении коннекторов, которые используют для решения задач уже обученную модель, например, как в сценарии Создание подключения с использованием обученной модели.
Количествострок данныхДанные из внешней БД поступают порциями, по указанному или меньшему количеству строк за раз.
ИнтервалПериодичность, с которой выполняются запросы во внешнюю БД. Заполняется числовым значением (в миллисекундах). Если задать интервал 1000 мс, и указать количество строк пять, каждую секунду будет запрашиваться пять записей.
Постоянное обновлениеПризнак устанавливается, когда ожидается постоянное обновление данных в базе и, соответственно, необходимо получать новую информацию. Если признак не установить, запрос данных завершится, при получении их в полном объеме.
МедиафайлыЗдесь можно выбрать файлы из раздела данные, над которыми коннектор будет производить преобразования.

Настроенный коннектор можно использовать не только в качестве источника данных при построении блок схем, он также применяется для создания визуализации на дашбордах, подробней об этом в разделе Визуализация из внешней базы данных или для сохранения данных в разделе данные (Сохранение данных из видео трансляции).

In this article: