Cloudera Streaming Analytics предлагает SQL Stream Builder как сервис для создания непрерывных запросов к вашему потоку данных, используя SQL.
Конструктор SQL Stream Builder (SSB) — это комплексный интерфейс для создания заданий по обработке потоковых данных с контролем состояния данных с помощью SQL. Используя SQL, вы можете легко и просто создавать запросы, которые фильтруют, агрегируют, маршрутизируют и иным образом модифицируют потоки данных. SSB представляет собой интерфейс управления заданиями для компоновки и выполнения непрерывного SQL на потоках, а также для создания надежных API-интерфейсов для получения результатов.
SSB работает в интерактивном режиме, где вы можете быстро увидеть результаты вашего запроса и выполнить итерацию по синтаксису SQL. Выполняемые SQL-запросы выполняются как задания на кластере Flink, работая на безграничных потоках данных до тех пор, пока не будут отменены. Это позволяет создавать, запускать и отслеживать задания на потоковую обработку в SSB, так как каждый SQL-запрос является заданием в Flink.
Что такое непрерывный SQL?
Непрерывный SQL использует язык структурированных запросов (SQL) для создания вычислений на базе неограниченных потоков данных и отображения результатов в персистентном хранилище. Результат, хранящийся в персистентном хранилище, может быть подключен к другим приложениям для аналитической визуализации ваших данных. По сравнению с традиционным SQL, в непрерывном SQL данные имеют начало, но не конец. Это означает, что запросы непрерывно обрабатывают результаты и передают их в sink.
Регистрация на митап