게시된 날짜: Jul 6, 2021

이제 Amazon Athena 사용자는 파라미터화된 쿼리의 재사용성, 단순성, 보안의 이점을 활용할 수 있습니다. 이 기능은 현재 사용 가능하며, 분석가는 날짜 필터 또는 집계 기간과 같이 자주 수정하는 기준이 있는 쿼리를 여러 사용 사례에 적용되는 파라미터화된 쿼리로 변환하여 시간을 절약하고 오류를 방지할 수 있습니다. 애플리케이션 개발자는 이를 사용하여 SQL 명령어 주입 위험으로부터 보호하고 사용자의 선택에 따라 SQL을 생성하는 애플리케이션 통합을 단순화할 수 있습니다.

파라미터화된 쿼리는 누구나 간단하게 시작할 수 있습니다. 파라미터화의 이점을 활용할 수 있는 쿼리를 식별하여 시작하세요. 예를 들어, 리테일 판매 지표에 대한 쿼리에서 제품 카테고리와 지역, 날짜에 대한 필터를 실행할 때마다 다르게 적용할 수 있습니다. 쿼리를 실행할 때마다 SQL 코드의 논리를 손수 수정하는 대신 쿼리 실행 시 제품 카테고리와 지역, 날짜에 대한 변수에 값을 제공하여 사용할 수 있습니다.

파라미터화된 쿼리는 Athena의 ODBC 또는 JDBC 드라이버를 사용하는 Athena 콘솔, API, SQL 클라이언트를 통해 SELECT, CTAS, INSERT INTO 쿼리에서 사용할 수 있습니다. 자세한 내용은 준비된 문을 사용한 쿼리를 참조하세요.