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

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

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

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

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

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

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

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

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

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

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