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

1분 분량
0

Amazon Athena 쿼리의 결과를 사용하여 두 번째 쿼리를 수행하려고 합니다.

해결 방법

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

  • CREATE TABLE AS SELECT(CTAS): CTAS 쿼리는 다른 쿼리의 SELECT 문 결과에서 새 테이블을 생성합니다. CTAS는 정기적으로 쿼리하려는 데이터를 변환하는 데 유용합니다. CTAS에는 몇 가지 제한이 있습니다. 예를 들어 새 파티션은 최대 100개까지만 지정할 수 있습니다. 자세한 내용은 CTAS 쿼리에 대한 고려 사항 및 제한 사항을 참조하세요. 예제는 CTAS 쿼리 예제를 참조하세요.
  • 뷰 생성: 뷰는 특정적이며 변경이 예상되지 않는 소규모에서 중간 규모까지의 쿼리 결과를 쿼리하는 데 유용합니다. 자세한 내용은 뷰 작업을 참조하세요.
  • WITH 절을 사용하여 여러 select 문을 동시에 실행: WITH 절을 사용하여 하나 이상의 하위 쿼리를 정의합니다. 각 하위 쿼리는 뷰 정의와 비슷한 임시 테이블을 정의합니다. WITH 절 하위 쿼리를 사용하면 쿼리가 실행될 때 사용할 수 있는 테이블을 효율적으로 정의할 수 있습니다. 자세한 내용은 파라미터를 참조하세요. 예:
WITH temp AS (SELECT * FROM tbl1 WHERE col1 = 1) SELECT * FROM tbl2, temp;

관련 정보

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

AWS 공식
AWS 공식업데이트됨 2년 전