관리 작업 탐색기 사용

BigQuery 관리자는 관리 작업 탐색기를 사용하여 조직 전반의 작업 활동을 모니터링할 수 있습니다. 작업 탐색기는 문제가 있는 작업 문제를 해결하고 식별할 수 있도록 필터 및 정렬 배열 옵션을 제공합니다. 작업 탐색기를 사용하면 INFORMATION_SCHEMA에 대한 심층적인 이해가 필요하지 않으며 INFORMATION_SCHEMA 쿼리를 작성하지 않아도 소유자, 프로젝트, 슬롯 사용량, 기간 등의 작업 정보를 빠르게 볼 수 있습니다.

BigQuery는 다음 INFORMATION_SCHEMA 뷰를 통해 작업 세부정보와 통계를 제공합니다.

필요한 역할

관리 작업 탐색기를 사용하는 데 필요한 권한을 얻으려면 관리자에게 BigQuery 리소스 뷰어 (roles/bigquery.resourceViewer) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

이 사전 정의된 역할에는 관리 작업 탐색기를 사용하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.

필수 권한

관리 작업 탐색기를 사용하려면 다음 권한이 필요합니다.

  • 프로젝트 수준의 데이터를 보려면 프로젝트에 대한 bigquery.jobs.listAll 권한이 필요합니다.
  • 조직 수준의 데이터를 보려면 조직에 대한 bigquery.jobs.listAll 권한이 필요합니다.
  • 조직에서 예약별로 필터링하려면 조직에 대한 bigquery.reservations.list 권한이 필요합니다.

커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

작업 필터링

INFORMATION_SCHEMA.JOBS* 뷰에 포함된 쿼리의 작업을 필터링하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 BigQuery 페이지로 이동합니다.

    BigQuery로 이동

  2. 탐색 패널에서 관리 > 작업 탐색기를 선택합니다.

  3. 위치 목록에서 작업을 보려는 위치를 선택합니다.

  4. 필요한 경우 선택적 필터를 적용합니다.

    • 작업 범위: 현재 프로젝트, 조직, 작업 등
    • 상태: 완료됨, 오류, 활성, 큐에 추가됨
    • 작업 우선순위: 대화형 또는 일괄 작업
    • 작업 ID
    • 소유자: 작업 소유자의 이메일 ID(작업 범위가 프로젝트 또는 조직인 경우에만 해당)
    • 프로젝트 ID: (작업 범위가 조직인 경우에만 해당)
    • 예약 ID: (작업 범위가 조직인 경우에만 해당)
    • 초과 슬롯 시간: 지정된 슬롯 시간보다 시간이 더 오래 걸린 작업
    • 초과 기간: 지정된 기간보다 오래 걸린 작업
    • 초과된 처리 바이트: 지정된 처리 바이트보다 더 많은 바이트를 처리한 작업
    • 쿼리 통계: 슬롯 경합, 메모리 셔플 용량 초과, 데이터 입력 확장 변경과 같은 쿼리 통계 유형
    • 쿼리 해시: 쿼리 해시에는 쿼리의 해시가 포함됩니다. 주석, 매개변수 값, UDF, 리터럴을 무시하는 16진수 문자열 해시입니다. 이 필드는 캐시 적중이 아닌 성공한 GoogleSQL 쿼리에 표시됩니다.
    • 라벨: 작업에 할당할 수 있는 key:value 쌍입니다. 키, 값 또는 key:value 조합을 사용하여 필터링할 수 있습니다.

쿼리 실행 세부정보 보기

작업의 쿼리 실행 세부정보를 보려면 다음을 수행합니다.

  1. 작업 탐색기 페이지로 이동합니다.

    작업 탐색기로 이동

  2. 작업을 보려면 작업 탐색기를 클릭합니다.

  3. 제한된 작업을 보려면 작업을 필터링합니다.

  4. 쿼리 실행 세부정보를 보려는 작업을 클릭합니다.

  5. 쿼리 결과 창에서 실행 그래프 탭을 클릭하여 작업의 실행 세부정보를 확인합니다.

    작업의 실행 그래프

통계를 해석하는 방법에 대한 자세한 내용은 쿼리 성능 통계 해석을 참조하세요.

가격 책정

작업 탐색기는 추가 비용 없이 사용할 수 있습니다. 이러한 차트를 채우는 데 사용되는 쿼리는 요금이 청구되지 않으며 사용자가 소유한 예약에서 슬롯을 사용하지 않습니다. 너무 많은 데이터를 처리하는 쿼리는 시간이 초과됩니다.

다음 단계