2015-10-13 4 views
0

J'essaie d'exporter mes données DynamoDB en tant que fichier .CSV vers S3. J'ai utilisé;Exportation de la table dynamodb en tant que pipeline de données csv

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

et l'a associé au compartiment s3 dans lequel écrire;

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

Des idées?

Répondre

0

Cela doit être fait en 2 phases où les données sont d'abord exportées vers S3 dans le format d'exportation de DynamoDB. Il peut ensuite être converti en CSV en utilisant un autre travail. Voici un exemple de pipeline https://s3.amazonaws.com/dpl-examples/DDB-to-CSV.json