AWS Glue 크롤러를 사용하여 데이터 카탈로그 생성 - Amazon AppStream 2.0

AWS Glue 크롤러를 사용하여 데이터 카탈로그 생성

AWS Glue 크롤러를 실행하면 세션 및 애플리케이션 보고서의 구조에 매핑되는 데이터 카탈로그 및 스키마가 생성됩니다. 새 보고서가 Amazon S3 버킷에 저장될 때마다 크롤러를 실행하여 새 보고서의 데이터로 AWS Glue 데이터 카탈로그를 업데이트해야 합니다.

참고

AWS Glue 크롤러 실행에 요금이 적용될 수 있습니다. 자세한 내용은 AWS Glue 요금을 참조하십시오.

  1. https://console.aws.amazon.com/glue/에서 AWS Glue 콘솔을 엽니다.

  2. 사용 보고서를 구독한 AWS 리전을 선택합니다.

  3. appstream-usage-sessions-crawler라는 크롤러 옆의 확인란을 선택한 후 크롤러 실행을 선택합니다. 이름이 appstream-usage-apps-crawler인 크롤러에 이 단계를 반복합니다.

    이 단계를 수행하면 크롤러가 실행되고, AWS CloudFormation 스택에 지정된 일정에 따라 자동으로 실행되도록 예약됩니다.

  4. 두 크롤러가 모두 실행을 마친 후 탐색 창에서 데이터베이스를 선택합니다. 사용 보고서를 나타내는 appstream-usage 데이터베이스가 표시됩니다. 이 데이터베이스는 appstream-usage-sessions-crawlerappstream-usage-apps-crawler가 실행될 때 생성된 AWS Glue 데이터 카탈로그입니다.

  5. 데이터베이스의 테이블을 보려면 appstream-usage, 테이블을 선택합니다. 각각 애플리케이션 및 세션 사용 보고서를 나타내는 두 테이블 applicationssessions가 표시됩니다. 테이블 하나를 선택하여 스키마를 봅니다.

    이제 SQL을 사용하여 Athena에서 이 테이블을 쿼리할 수 있습니다.