[{"data":1,"prerenderedAt":53},["ShallowReactive",2],{"workflow-athena-glue-sam":3},{"id":4,"title":5,"cleanup":6,"contributors":9,"deploy":11,"description":14,"diagram":15,"extension":16,"framework":17,"gitHub":18,"introBox":24,"level":30,"meta":31,"resources":32,"s3URL":40,"services":41,"simplicity":44,"stem":45,"testing":46,"type":49,"usecase":50,"videoId":51,"__hash__":52},"workflows\u002Fworkflows\u002Fathena-glue-sam.json","Query Athena S3 data",{"text":7},[8],"Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>",[10],"content\u002Fcontributors\u002Fabhishek-agawane.json",{"text":12},[13],"sam deploy --guided","Process S3 data fetched in Athena Query using Step Functions.","\u002Fassets\u002Fimages\u002Fworkflows\u002Fathena-glue-sam.png","json","AWS SAM",{"template":19},{"repoURL":20,"templateDir":21,"templateFile":22,"ASL":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fstep-functions-athena-glue-sam\u002F","step-functions-athena-glue-sam\u002F","template.yml","athenaquery.asl.json",{"headline":25,"text":26},"How it works:",[27,28,29],"This serverless pattern uses Amazon Athena allows to analyze data in Amazon S3 using standard SQL.","A Glue crawler creates a database table from the S3 data which is queried by Athena.","Step Functionsis leveraged to query as well as process each result in this data received from Athena with the help of **NextToken** attribute.","200",{},{"bullets":33},[34,37],{"text":35,"link":36},"Tutorial: Step Functions to Athena connection","https:\u002F\u002Fdocs.aws.amazon.com\u002Fstep-functions\u002Flatest\u002Fdg\u002Fconnect-athena.html",{"text":38,"link":39},"Using AWS Glue to connect to data sources in Amazon S3","https:\u002F\u002Fdocs.aws.amazon.com\u002Fathena\u002Flatest\u002Fug\u002Fdata-sources-glue.html","https:\u002F\u002Fda-public-assets.s3.amazonaws.com\u002Fworkflows\u002Fathena-glue-sam\u002Fcloudformation.yml",[42,43],"athena","s3","3 - Application","workflows\u002Fathena-glue-sam",{"text":47},[48],"See the GitHub repo for detailed testing instructions.","Standard","Data Processing",null,"GB0aAnqEI80QrJtaGP0-I7bX6Pi_QJo9AjjwSrMmoCw",1780742127187]