게시된 날짜: Nov 22, 2021

이제 AWS Step Functions 워크플로를 Amazon Athena 콘솔에서 관리하여, 확장 가능한 데이터 처리 파이프라인을 구축하고, 사용자 정의 비즈니스 로직에 기반한 쿼리를 실행하고, 관리 및 알림 태스크를 자동화 하는 등의 작업을 더욱 쉽게 할 수 있습니다.

Amazon Athena는 SQL을 사용해 Amazon S3에 있는 데이터를 분석할 수 있는 대화형 쿼리 서비스입니다. AWS Step Functions는 AWS 서비스 오케스트레이션, 비즈니스 프로세스 자동화, 서버리스 애플리케이션 구축에 사용되는 로우 코드 비주얼 워크플로 서비스입니다.

Athena와 Step Functions으로 분산 데이터 처리 파이프라인을 구축하여 Athena가 데이터를 처리하고 Step Functions가 AWS Glue, Amazon S3, Amazon Kinesis Firehose, AWS Lambda와 같은 여러 AWS 서비스에 걸쳐 워크플로를 오케스트레이션합니다. 그리고 최근 Step Functions에 AWS SDK 통합 추가로, 지원하는 AWS 서비스의 수가 17개에서 200개 이상으로 확대되었고 AWS API 작업은 46개에서 9,000개 이상으로 확대되어, 이제 더욱 정교한 워크플로를 개발할 수 있습니다.

Step Functions는 이제 업그레이드된 Athena 콘솔과 통합하여 Athena를 호출하는 상태 머신의 양방향 워크플로 다이어그램을 확인하는 데 사용할 수 있습니다. 시작하려면 왼쪽 탐색 창에서 워크플로(Workflows)를 선택하세요. Athena 쿼리를 사용하는 기존 상태 머신이 있을 경우, 상태 머신을 선택하여 워크플로의 양방향 다이어그램을 확인합니다. Step Functions를 처음 사용하는 경우, Athena 콘솔에서 샘플 프로젝트를 실행하여 시작할 수 있고 이를 나중에 프로덕션 사용 사례에 맞게 사용자 정의할 수 있습니다.

이 기능은 AWS Step Functions와 Amazon Athena의 새롭게 설계된 콘솔을 사용할 수 있는 모든 리전에서 사용 가능합니다. 자세한 내용은 AWS 리전 표를 참조하십시오.

Step Functions와 Athena의 실제 사례를 보려면, Amazon Athena와 AWS Step Functions를 사용하여 ETL 파이프라인 구축 및 오케스트레이션하기를 확인하거나 Step Functions 설명서를 참조하세요.