내용으로 건너뛰기

Amazon Athena 쿼리 결과를 다른 쿼리에 사용하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Athena 쿼리 결과를 사용하여 다른 쿼리를 수행하고 싶습니다.

간략한 설명

Athena 쿼리 결과를 다른 쿼리에 사용하려면 다음 방법 중 하나를 선택합니다.

  • CTAS(CREATE TABLE AS SELECT) 쿼리를 사용하여 결과에서 새 테이블을 만듭니다.
  • 뷰를 만듭니다.
  • WITH 절을 사용하여 동일한 쿼리에서 여러 SELECT 문을 실행합니다.

해결 방법

CTAS 쿼리를 사용하여 Athena 쿼리 결과에서 새 테이블 만들기

CTAS 쿼리는 다른 쿼리의 SELECT 문 결과에서 새 테이블을 만듭니다. CTAS 쿼리는 정기적으로 쿼리하는 데이터를 변환하려는 경우에 유용합니다. CTAS 쿼리 예는 CTAS 쿼리 예제를 참조하십시오.

참고: CTAS 쿼리에는 몇 가지 제한 사항이 있습니다. 예를 들어 새 파티션을 최대 100개까지만 지정할 수 있습니다. 자세한 내용은 CTAS 쿼리 고려 사항 및 제한 사항을 참조하십시오.

뷰 만들기

뷰는 구체적이고 변경될 것으로 예상되지 않는 중소형 쿼리의 결과를 쿼리하려는 경우에 유용합니다. 자세한 내용은 뷰 사용을 참조하십시오.

WITH 절을 사용하여 동일한 쿼리에서 여러 SELECT 문 실행

WITH 절을 사용하여 하나 이상의 하위 쿼리를 정의합니다. 각 하위 쿼리는 뷰 정의와 유사한 임시 테이블을 정의합니다. WITH 절 하위 쿼리는 쿼리가 실행될 때 사용할 수 있는 테이블을 효율적으로 정의하는 데 유용합니다. 자세한 내용은 파라미터를 참조하십시오.

관련 정보

Athena 쿼리 결과에 액세스하고 다운로드하려면 어떻게 해야 합니까?

Athena에서 쿼리 결과 재사용

Amazon Athena를 위한 10가지 성능 튜닝 팁

AWS 공식업데이트됨 4달 전