[{"data":1,"prerenderedAt":58},["ShallowReactive",2],{"workflow-distributed-map-dynamodb-import":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":16,"diagram":17,"extension":18,"framework":19,"gitHub":20,"introBox":29,"level":32,"meta":33,"resources":34,"s3URL":43,"services":44,"simplicity":49,"stem":50,"testing":51,"type":55,"usecase":56,"videoId":28,"__hash__":57},"workflows\u002Fworkflows\u002Fdistributed-map-dynamodb-import.json","Distributed Map - DynamoDB Import JSON",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fjacob-cravinho.json",{"text":13},[14,15],"sam build","sam deploy --guided","Fastest way to marshall JSON data and import to DynamoDB","\u002Fassets\u002Fimages\u002Fworkflows\u002Fdistributed-map-dynamodb-import.png","json","AWS SAM",{"template":21,"payloads":26},{"repoURL":22,"templateDir":23,"templateFile":24,"ASL":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fdynamodb-import-json\u002F","dynamodb-import-json","template.yaml","statemachine\u002Fstatemachine.asl.yaml",[27],{"headline":28,"payloadURL":28},"",{"headline":5,"text":30},[31],"Currently the fastest (and least expensive) way to get data into DynamoDB is to use the ImportTable API call. The problem is that it only accepts CSV, DynamoDB JSON, or ION formats. What if you have a different data format? You would have to build an entire orchestrated process to transform and handle errors. This workflow uses the newly released Distributed Map feature to fix this gap by automating the transformation of JSON to DynamoDB JSON and importing into DynamoDB. The best part is that this workflow can be easily adapted to convert any type of data needed.","200",{},{"headline":35,"bullets":36},"Additional resources",[37,40],{"text":38,"link":39},"DynamoDB can now import Amazon S3 data","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdatabase\u002Famazon-dynamodb-can-now-import-amazon-s3-data-into-a-new-table\u002F",{"text":41,"link":42},"The AWS Step Functions Workshop","https:\u002F\u002Fcatalog.workshops.aws\u002Fstepfunctions\u002Fen-US",null,[45,46,47,48],"eventbridge","lambda","dynamodb","s3","2 - Pattern","workflows\u002Fdistributed-map-dynamodb-import",{"headline":52,"text":53},"Testing",[54],"See the GitHub repo for detailed testing instructions.","Standard","Data Processing","G8UOXyCPCw8A0dRX0_CDyNeIgfBfjcq3esn0rRxplGo",1782124511416]