2015-10-13 4 views
0

Я пытаюсь экспортировать данные DynamoDB в файл .CSV на S3. Я использовал;Экспорт таблицы dynamodb в виде конвейера данных csv

{ 
    "id" : "DynamoDBDataType", 
    "type" : "CSV", 
    "column" : [ 
    "Name GsaDynamoDBDataType", 
    "Score INT", 
    "DateOfBirth TIMESTAMP" 
    ] 
} 

и связанный с ним ведро s3 для записи;

{ 
    "directoryPath": "#{myOutputS3Loc}/#{format(@scheduledStartTime, 'YYYY-MM-dd-HH-mm-ss')}", 
    "name": "S3BackupLocation", 
    "id": "S3BackupLocation", 
    "type": "S3DataNode", 
    "dataFormat": { 
    "ref": "DynamoDBDataType" 
    } 
} 

Любые идеи?

ответ

0

Это должно быть сделано в 2 этапа, где данные сначала экспортируются в S3 в формате экспорта DynamoDB. Затем его можно преобразовать в CSV, используя другое задание. Ниже приведен примерный трубопровод https://s3.amazonaws.com/dpl-examples/DDB-to-CSV.json

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