Сервис Amazon Kinesis Data Analytics обеспечивает простую обработку и анализ потоковых данных в режиме реального времени с помощью языка SQL стандарта ANSI. Сервис позволяет считывать данные из Amazon Kinesis Data Streams и Amazon Kinesis Data Firehose и создавать запросы потоковой обработки или целые приложения, использующие SQL, для фильтрации, преобразования и объединения данных по мере их поступления. Amazon Kinesis Data Analytics автоматически распознает стандартные форматы данных, анализирует данные и предлагает схему их обработки, которую можно редактировать с помощью интерактивного редактора схем. Сервис предоставляет интерактивный редактор SQL и шаблоны потоковой обработки, поэтому создание сложных приложений потоковой обработки данных занимает считаные минуты. Amazon Kinesis Data Analytics обеспечивает непрерывное выполнение запросов в приложениях потоковой передачи и записывает результаты обработки в сервисы Amazon Kinesis Data Streams или Amazon Kinesis Data Firehose, назначенные для получения исходящих данных и дальнейшей передачи данных в сервисы Amazon S3, Amazon Redshift и Amazon Elasticsearch Service. Amazon Kinesis Data Analytics обеспечивает автоматическое выделение, развертывание и масштабирование ресурсов, необходимых для запуска приложений потоковой передачи.

Теперь сервис Amazon Kinesis Data Analytics доступен всем.

Начать работу прямо сейчас

Amazon Kinesis Data Analytics эластично масштабируется в сторону увеличения и уменьшения в зависимости от пропускной способности. Оплачиваются только те ресурсы, которые используются для работы приложения потоковой передачи. Не нужно беспокоиться о предоставлении инфраструктуры или оплате простаивающих мощностей.

Amazon Kinesis Data Analytics обеспечивает обработку с задержкой не более секунды, что позволяет генерировать предупреждения и информационные панели и получать полезную аналитическую информацию в режиме реального времени.

Amazon Kinesis Data Analytics интегрирован с сервисами Amazon Kinesis Data Streams и Amazon Kinesis Data Firehose, что обеспечивает простую загрузку потоковых данных. Укажите сервису Amazon Kinesis Data Analytics входящий поток данных, и он автоматически организует считывание и анализ данных, а также доступ к ним для обработки. Результаты обработки посредством сервиса Amazon Kinesis Data Firehose можно отправлять в другие сервисы AWS, например Amazon S3, Amazon Redshift или Amazon Elasticsearch Service. Можно также отправлять исходящие данные в Amazon Kinesis Data Streams для создания конвейеров обработки данных с расширенными возможностями.

В Amazon Kinesis Data Analytics имеется простой редактор схем для выявления и редактирования структуры входящих данных. Мастер автоматически распознает стандартные форматы данных, такие как JSON и CSV, после чего с учетом предполагаемой структуры входящих данных создает базовую схему обработки, в которую можно вносить изменения с помощью редактора схем.

В Amazon Kinesis Data Analytics имеется интерактивный редактор для создания SQL-запросов, использующих операции с потоковыми данными, например алгоритм определения средних значений в скользящем временном окне. Можно также в режиме реального времени просматривать результаты обработки потоковых данных и возникшие ошибки для интерактивной отладки или дальнейшей настройки скриптов.

Amazon Kinesis Data Analytics поддерживает язык SQL стандарта ANSI, поэтому для работы не понадобится никаких дополнительных знаний.

Интерактивный редактор SQL сопровождается набором шаблонов потоковой обработки с базовым кодом SQL для самых распространенных типов операций, таких как объединение, преобразование с учетом событий и фильтрация. Выберите шаблон, подходящий для конкретного аналитического задания, и отредактируйте имеющийся код с помощью редактора SQL в соответствии с примером использования.

В Amazon Kinesis Data Analytics есть возможности, оптимизированные для потоковой обработки, которые позволяют просто выполнять расширенный анализ потоковых данных, например обнаружение аномалий или аналитику «top-K».