저장된 쿼리 소개

이 문서에서는 BigQuery의 저장된 쿼리와 기존 저장된 쿼리를 소개합니다.

저장된 쿼리

이 문서에서는 BigQuery의 저장된 쿼리를 소개합니다. 저장된 쿼리를 사용하여 SQL 스크립트를 만들고 관리할 수 있습니다. 저장된 쿼리는 다음 옵션을 사용하여 공동작업과 쿼리 관리를 개선합니다.

  • Identity and Access Management(IAM)를 사용하여 특정 사용자 및 그룹과 쿼리를 공유합니다.
  • 쿼리 버전 기록을 검토합니다.
  • 이전 버전의 쿼리로 되돌리거나 브랜치합니다.

저장된 쿼리는 쿼리 텍스트와 쿼리 설정을 모두 저장합니다.

저장된 쿼리는 Dataform에서 제공하는 BigQuery Studio 코드 애셋입니다. 노트북도 코드 애셋입니다. 모든 코드 애셋은 기본 리전에 저장됩니다. 기본 리전을 업데이트하면 해당 시점 이후에 생성된 모든 코드 애셋의 리전이 변경됩니다.

저장된 쿼리 기능은 Google Cloud 콘솔에서만 사용할 수 있습니다.

저장된 쿼리 보안

Identity and Access Management(IAM) 역할을 사용하여 저장된 쿼리에 대한 액세스를 제어합니다. 자세한 내용은 저장된 쿼리에 대한 액세스 권한 부여를 참조하세요.

지원되는 리전

BigQuery Studio를 사용하면 저장된 쿼리를 저장, 공유, 관리할 수 있습니다. 다음 표에는 BigQuery Studio를 사용할 수 있는 리전이 나와 있습니다.

리전 설명 리전 이름 세부정보
모델
미주
아이오와 us-central1 리프 아이콘 낮은 CO2
오리건 us-west1 리프 아이콘 낮은 CO2
상파울루 southamerica-east1 리프 아이콘 낮은 CO2
사우스캐롤라이나 us-east1
아시아 태평양
뭄바이 asia-south1
싱가포르 asia-southeast1
타이완 asia-east1
도쿄 asia-northeast1
Europe
벨기에 europe-west1 리프 아이콘 낮은 CO2
프랑크푸르트 europe-west3 리프 아이콘 낮은 CO2
런던 europe-west2 리프 아이콘 낮은 CO2
네덜란드 europe-west4
취리히 europe-west6 리프 아이콘 낮은 CO2

할당량 및 한도

자세한 내용은 저장된 쿼리 할당량 및 한도를 참조하세요.

기존 저장된 쿼리

기존 저장된 쿼리는 SQL 쿼리를 저장하고 공유하는 이전 방법입니다. 기존 저장된 쿼리는 쿼리 텍스트를 제공하며, 기존 저장된 쿼리로 유지되는 유일한 쿼리 설정은 SQL 버전입니다. 이 설정은 쿼리가 legacy SQL 또는 GoogleSQL을 사용하는지 여부를 제어합니다. 데이터를 쿼리하려면 사용자가 저장된 쿼리에서 액세스하는 데이터에 액세스할 수 있어야 합니다. 자세한 내용은 저장된 쿼리에 대한 액세스 권한 부여를 참조하세요.

저장된 기본 쿼리의 유형은 3가지입니다.

  • 비공개. 쿼리를 만드는 사용자만 저장된 비공개 기본 쿼리를 볼 수 있습니다. 아이콘으로 식별됩니다.
  • 프로젝트 수준. 프로젝트 수준의 저장된 쿼리는 필요한 권한이 있는 주 구성원에게 표시됩니다. 아이콘으로 식별됩니다.
  • 공개. 쿼리 링크가 있는 모든 사용자가 저장된 공개 기본 쿼리를 볼 수 있습니다. 아이콘으로 식별됩니다.

기존 저장된 쿼리를 저장된 쿼리에 마이그레이션하여 새 기능을 활용하거나, 2025년까지 기존 저장 쿼리로서 계속해서 유지할 수 있습니다.

Google Cloud 콘솔에서만 기존 저장된 쿼리 기능을 사용할 수 있습니다.

기존 저장된 쿼리 지원 중단

2025년 3월까지 BigQuery Studio의 저장된 쿼리 기능이 기존 저장된 쿼리를 대체합니다. 2024년 이후에 기존 저장된 쿼리를 수정하려면 저장된 쿼리로 기존 쿼리를 마이그레이션해야 합니다.

본인을 포함한 사용자가 프로젝트의 데이터에 액세스할 수 있는 다른 사용자에게 제공해서는 안 되는 정보가 포함된 개인 쿼리를 사용하는 경우 쿼리 소유자는 2025년 3월까지 쿼리나 정보를 삭제해야 합니다.

이 전환을 지원하기 위해 다음 BigQuery IAM 역할이 2024년 2월에 업데이트됩니다.

BigQuery 관리자, BigQuery 작업 사용자 또는 BigQuery 사용자 역할이 없는 사용자가 저장된 쿼리를 사용할 수 있게 하려면 IAM에서 필요한 권한을 부여하세요.

커스텀 역할은 자동으로 업데이트되지 않습니다. 필요한 권한을 사용하여 커스텀 역할을 업데이트하려면 기존 커스텀 역할 수정을 참조하세요.

다음 단계