Модуль Cloud Database Professional для программ-логгеров
Последняя версия: 5.0.1 build 1126. November 28, 2025.
Модуль экспорта Cloud Database Professional отправляет разобранные данные с наших регистраторов (например, Advanced Serial Data Logger) в облачные базы данных, совместимые с SQL: Microsoft Azure, MySQL, PostgreSQL, MariaDB, MongoDB, Amazon Aurora и Amazon Redshift. Он использует драйверы поставщиков для прямого доступа. Это снижает нагрузку на систему и сетевой трафик. Также это позволяет использовать функции, специфичные для конкретных баз данных, например хранимые процедуры.
Модуль записывает данные в режиме реального времени по защищенным соединениям. Если удаленная база данных недоступна, плагин может сохранять резервную копию локально до восстановления соединения. Можно ставить в очередь одну или несколько пользовательских SQL-команд. В очереди могут быть SELECT, INSERT, UPDATE, вызовы хранимых процедур или команды, специфичные для конкретной СУБД. Возвращенные строки можно использовать в последующих запросах.
Ключевые возможности и практические примеры
- Модуль сохраняет порядок транзакций и предлагает гибкие режимы соединения.
- Выберите постоянное соединение для непрерывных потоков данных.
- Выберите подключение на каждую транзакцию для коротких эпизодических обращений к базе.
- Правила переподключения управляют поведением модуля при потере соединения.
- Режимы обработки ошибок позволяют остановить запись при ошибке, показать сообщение, игнорировать ошибки с записью в журнал или пытаться переподключиться.
- При необходимости входящие данные будут записаны во временный файл, что предотвращает потерю данных.
Пример: датчик на заводе шлет показания температуры каждые 10 секунд. Парсер формирует переменные TEMP и TS. Очередь из двух SQL-запросов сначала выполняет SELECT для вычисления next_id, затем INSERT использует next_id, TEMP и TS. Если база данных будет офлайн в 2025-11-28 08:00:00, плагин запишет запись во временный файл. Когда база вернется в сеть, плагин восстановит и опубликует накопленные записи в порядке очереди.
Примеры интеграции с Advanced Serial Data Logger
Этот пример показывает типовой сценарий: регистратор принимает необработанные данные, парсер извлекает переменные, а плагин Cloud Database Professional публикует их.
1. Advanced Serial Data Logger — входные последовательные данные:
ID=17;TEMP=72.4;HUM=38;TS=2025-11-28 08:00:00
2. Переменные, извлеченные парсером:
ID=17 TEMP=72.4 HUM=38 TS=DATE_TIME_STAMP
3. Пример очереди экспортируемых SQL-запросов:
SELECT (max(log_id)+1) AS next_id FROM readings INSERT INTO readings (log_id, device_id, temp, hum, ts) VALUES (:next_id, :ID, :TEMP, :HUM, ':TS')
Краткое резюме
- Плагин может подключаться к удаленным базам по IP или имени хоста. Пример: database-1.cluster-copvutiaj8an.us-east-1.rds.amazonaws.com:mydb.
- Поддерживаются несколько режимов соединения: постоянное соединение, отключение после каждой транзакции или отключение при простое.
- Правила переподключения: пытаться сразу или через N секунд.
- Поддерживаются защищенные SSL-соединения.
- Может создавать временный файл резервной копии для гарантированной доставки при нестабильной сети.
Как включить модуль
На рисунке ниже вы можете увидеть, как включить данных модуль в настройках программы на странице "Модули".

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

Рис.2. Настройка модуля.
Другие похожие модули:
Все модули | SQL Database Professional | Cloud Database Professional | ODBC база данных | Запись в файлы разного формата на локальной машине