Как мы можем обрабатывать статические данные в кинезисе Amazon? Например, у меня есть данные в листах excel, и я хочу обработать их в Kinesis. Является ли это возможным? Если да, то как его достичь?Как обрабатывать статические данные в AMAZON Kinesis?
0
A
ответ
0
Amazon Kinesis получает информацию от Producers. Когда производители отправляют информацию в поток Kinesis, они указывают имя потока, ключ раздела и блок данных, добавляемый в поток.
Вы должны либо позвонить в Kinesis напрямую, либо использовать Kinesis Producer Library, что упростит процесс (например, пакетные записи, чтобы сделать меньше звонков).
Если вы хотите отправить данные из таблицы Excel в поток Kinesis, вам нужно будет написать заявление производителя, который считывает данные из таблицы и отправляет его в Kinesis.
Добро пожаловать в переполнение стека! Не могли бы вы предоставить дополнительную информацию о решении, которое вы пытаетесь реализовать? Amazon Kinesis предназначен для приема и хранения потоковых данных. Сообщите нам больше о том, почему вы хотите использовать Kinesis для «статических» данных. Если вы можете предоставить больше информации о том, чего вы пытаетесь достичь, мы можем рекомендовать лучшие альтернативы. –
Спасибо, Джон. Решение будет предназначено для потребления данных потоковой передачи в реальном времени. Однако существует ситуация, когда нам нужно использовать автономные файлы excel, и мы не хотим менять архитектуру/инструмент/продукт и т. Д. Есть ли способ, по которому мы можем использовать автономный excel с использованием потока Kinesis или Kinesis firehese? – saumm
Возможно, вы хотите спросить о обработке событий и не обязательно потоках событий. AWS Lambda - хорошая структура для триггеров событий. Например, вы можете вызвать функцию Lambda, когда вы помещаете новый файл Excel в S3, и ваш лямбда-код может читать содержимое файла и обрабатывать эти записи (или помещать их в Kinesis Firehose после некоторых преобразований). – Guy