AWS Glue 콘솔, AWS CLI또는 CreateColumnStatisticsTaskSettings 작업을 사용하여 에서 AWS Glue Data Catalog 열 통계를 생성하기 위한 일정을 구성하려면 다음 단계를 따르세요.
콘솔을 사용하여 열 통계를 생성하는 방법
-
에서 AWS Glue 콘솔에 로그인합니다https://console.aws.amazon.com/glue/
. -
데이터 카탈로그 테이블을 선택합니다.
-
목록에서 테이블을 선택합니다.
-
테이블 페이지의 하단 섹션에서 열 통계 탭을 선택합니다.
-
작업 의 열 통계에서 일정에 따라 생성을 선택할 수도 있습니다.
-
일정에 대한 통계 생성 페이지에서 빈도 및 시작 시간을 선택하여 열 통계 작업을 실행하기 위한 반복 일정을 구성합니다. 시간별, 일별, 주별 빈도를 선택하거나 cron 표현식을 정의하여 일정을 지정할 수 있습니다.
cron 표현식은 일정 패턴을 나타내는 문자열로, 공백으로 구분된 6개의 필드로 구성됩니다. * * * * * <minute> <hour> <day of month> <day of week> <year> 예를 들어, 매일 자정에 작업을 실행하려면 cron 표현식은 0 0 * * ? *
자세한 내용은 cron 표현식 섹션을 참조하세요.
그런 다음 열 옵션을 선택하여 통계를 생성합니다.
-
모든 열 - 표의 모든 열에 대한 통계를 생성하려면 이 옵션을 선택합니다.
-
선택한 열 - 특정 열에 대한 통계를 생성하려면 이 옵션을 선택합니다. 드롭다운 목록에서 를 선택합니다.
-
IAM 역할을 선택하거나 통계를 생성할 수 있는 권한이 있는 기존 역할을 생성합니다. 이 역할을 AWS Glue 가정하여 열 통계를 생성합니다.
더 빠른 접근 방식은 AWS Glue 콘솔이 역할을 생성하도록 하는 것입니다. 생성하는 역할은 특히 열 통계를 생성하기 위한 것이며 관리
AWSGlueServiceRole
AWS 형 정책과 지정된 데이터 소스에 필요한 인라인 정책을 포함합니다.열 통계를 생성하기 위해 기존 역할을 지정하는 경우 정책 또는 이에 상응하는 정책(또는 이
AWSGlueServiceRole
정책의 범위 축소 버전)과 필요한 인라인 정책을 포함해야 합니다.-
(선택 사항) 다음으로 로그에 대해 저장 중 암호화를 활성화하는 보안 구성을 선택합니다.
-
(선택 사항) 테이블에서 특정 백분율의 행만 표시하여 통계를 생성하여 샘플 크기를 선택할 수 있습니다. 기본값은 모든 행입니다. 위쪽 및 아래쪽 화살표를 사용하여 백분율 값을 늘리거나 줄입니다.
정확한 통계를 계산하려면 표에 모든 행을 포함하는 것이 좋습니다. 대략적인 값이 허용되는 경우에만 샘플 행을 사용하여 열 통계를 생성하십시오.
-
통계 생성을 선택하여 열 통계 생성 작업을 실행합니다.