1

У меня есть 7 миллионов записей, хранящихся в CSV-файле, размещенном в ведре AWS S3, и я хочу загрузить их в таблицу DynamoDB. Я пробовал данные Служба обслуживания AWS, но работа всегда была неудачной, поскольку эта служба не поддерживает импорт формата CSV. Поэтому я должен сначала преобразовать CSV-данные в формат, который может быть понят DynamoDB. Есть ли способ сделать это преобразование?Преобразовать файл csv в формат json DynamoDB

+0

Привет @Jaco или кто-нибудь ... у вас есть ответ на этот вопрос? –

+0

Может ли подходящий для вас сценарий Python? Я не уверен, что для этого есть решение для полки. – Jaco

ответ

-1

Услуга AWS Datapipeline поддерживает импорт CSV в dynamo db. Вы можете создать конвейер из консоли aws для datapipeline и выбрать «Импорт данных резервного копирования DynamoDB с S3». для импорта CSV, хранящегося в S3, в Dynamodb.

Смотрите также

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBPipeline.html#DataPipelineExportImport.Importing

+2

Этот шаблон предполагает, что данные, которые вы импортируете, - это экспорт DynamoDB, который определенно не в формате CSV. – Jonathan

+0

Да, Джонатан прав. –

+0

Только первая строка (описывающая столбец csv) отличается. Другие строки данных должны быть одинаковыми. –

Смежные вопросы