애셋 관리에 BigQuery Studio 사용 설정

BigQuery Studio를 사용하면 노트북 및 저장된 쿼리와 같은 코드 애셋을 저장 및 공유하고, 버전을 관리할 수 있습니다.

BigQuery Studio API 자동 사용 설정

다음 BigQuery Studio API는 BigQuery를 사용하는 모든 Google Cloud 프로젝트에서 자동으로 사용 설정됩니다.

2024년 3월 이전의 자동화 스크립트가 이러한 API의 상태에 종속된 경우 이를 업데이트해야 할 수 있습니다.

이러한 API는 추가 비용이 발생하지 않습니다. 해당 리소스에서 사용 설정된 서비스를 사용할 수 있는 Identity and Access Management 권한을 가진 사용자에게 BigQuery 가격 책정, Dataform 가격 책정DataFlex 가격 책정에 설명된 대로 요금이 부과될 수 있습니다.

리소스 서비스 사용량 제한 조직 정책 제약조건을 설정하여 추가 API의 사용 설정을 방지할 수 있습니다. 언제든지 선택한 API를 사용 중지할 수 있습니다.

시작하기 전에

코드 애셋 관리를 위해 BigQuery Studio를 수동으로 사용 설정하려면 Identity and Access Management(IAM) 소유자(roles/owner) 역할이 있어야 합니다.

BigQuery Studio 코드 애셋 수동으로 사용 설정

다음 API를 사용 설정하면 코드 애셋 관리를 위해 BigQuery Studio를 수동으로 사용 설정할 수 있습니다.

  • Compute Engine API
  • Dataform API
  • Vertex AI API

다음 단계에 따라 코드 확장 애셋을 사용 설정합니다.

  1. BigQuery 페이지로 이동합니다.

    BigQuery로 이동

  2. 탐색기 창 하단에 표시되는 새 코드 관리 기능 대화상자를 펼치고 지금 사용 설정을 클릭합니다.

    대화상자가 표시되지 않으면 필요한 IAM 소유자 역할이 있는지 확인합니다.

  3. 기능 사용 설정 창의 핵심 기능 API 섹션에서 다음을 수행합니다.

    1. 코드 애셋의 버전 기록 및 공유를 사용 설정하려면 버전 기록 및 공유에서 사용 설정을 클릭합니다.
    2. 노트북을 사용 설정하려면 Python 노트북에서 모두 사용 설정을 클릭합니다.
    3. API가 사용 설정되면 다음을 클릭합니다.
  4. (선택사항): 권한 섹션에서 사용자 권한을 설정합니다.

    • 주 구성원에게 코드 애셋을 만들고 자신이 만든 코드 애셋을 읽고 수정하고 설정할 수 있는 권한을 부여하려면 생성자에 사용자 또는 그룹 이름을 입력합니다.
    • 주 구성원에게 공유된 모든 코드 애셋을 읽고 수정하고 설정할 수 있는 권한을 부여하려면 소유자에 사용자 또는 그룹 이름을 입력합니다.
  5. 다음을 클릭합니다.

  6. (선택사항): 추가 API 섹션에서 모두 사용 설정을 클릭하면, BigQuery DataFrames을 사용하여 BigQuery 원격 절차를 만드는 데 필요한 API를 사용 설정할 수 있습니다.

  7. 추가 API를 사용 설정하지 않았으면 닫기를 클릭하여 기능 사용 설정 창을 닫습니다.

코드 애셋의 기본 리전 설정

모든 코드 애셋은 동일한 기본 리전을 사용합니다. 코드 애셋의 기본 리전을 설정하려면 다음 단계를 따르세요.

  1. BigQuery 페이지로 이동합니다.

    BigQuery로 이동

  2. 탐색기 창에서 코드 애셋을 사용 설정한 프로젝트를 찾습니다.

  3. 프로젝트 옆에 있는 작업 보기를 클릭한 후 기본 코드 리전 변경을 클릭합니다.

  4. 리전에서 코드 애셋에 사용할 리전을 선택합니다.

  5. 선택을 클릭합니다.

다른 사용자에게 액세스 권한 부여

코드 애셋 관리를 위해 BigQuery Studio를 사용 설정한 후 다른 사용자에게 적절한 Identity and Access Management 역할을 부여하여 코드 애셋에 대한 액세스 권한을 부여할 수 있습니다. 자세한 내용은 노트북에 대한 액세스 권한 부여저장된 쿼리에 대한 액세스 권한 부여를 참조하세요.

다음 단계