0

Как мы можем обрабатывать статические данные в кинезисе Amazon? Например, у меня есть данные в листах excel, и я хочу обработать их в Kinesis. Является ли это возможным? Если да, то как его достичь?Как обрабатывать статические данные в AMAZON Kinesis?

+0

Добро пожаловать в переполнение стека! Не могли бы вы предоставить дополнительную информацию о решении, которое вы пытаетесь реализовать? Amazon Kinesis предназначен для приема и хранения потоковых данных. Сообщите нам больше о том, почему вы хотите использовать Kinesis для «статических» данных. Если вы можете предоставить больше информации о том, чего вы пытаетесь достичь, мы можем рекомендовать лучшие альтернативы. –

+0

Спасибо, Джон. Решение будет предназначено для потребления данных потоковой передачи в реальном времени. Однако существует ситуация, когда нам нужно использовать автономные файлы excel, и мы не хотим менять архитектуру/инструмент/продукт и т. Д. Есть ли способ, по которому мы можем использовать автономный excel с использованием потока Kinesis или Kinesis firehese? – saumm

+0

Возможно, вы хотите спросить о обработке событий и не обязательно потоках событий. AWS Lambda - хорошая структура для триггеров событий. Например, вы можете вызвать функцию Lambda, когда вы помещаете новый файл Excel в S3, и ваш лямбда-код может читать содержимое файла и обрабатывать эти записи (или помещать их в Kinesis Firehose после некоторых преобразований). – Guy

ответ

0

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

Вы должны либо позвонить в Kinesis напрямую, либо использовать Kinesis Producer Library, что упростит процесс (например, пакетные записи, чтобы сделать меньше звонков).

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