BigQuery 정책 태그 추가

이 문서에서는 Dataform Core를 사용하여 테이블 열에 BigQuery 정책 태그를 추가하는 방법을 보여줍니다.

테이블 정의 SQLX 파일의 config 블록에 있는 테이블 열에 BigQuery 정책 태그를 설정할 수 있습니다.

시작하기 전에

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

    Dataform 페이지로 이동

  2. 저장소를 선택하거나 만듭니다.

  3. 개발 작업공간을 선택하거나 만듭니다.

  4. 테이블을 만듭니다.

필요한 역할

Dataform의 테이블에 BigQuery 정책 태그를 추가하는 데 필요한 권한을 얻으려면 관리자에게 작업공간에 대한 Dataform 편집자(roles/dataform.editor) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

또한 Dataform 서비스 계정열 수준 액세스 제어를 위한 BigQuery 역할을 부여해야 합니다.

BigQuery 정책 태그 추가

테이블 열에 BigQuery 정책 태그를 추가하려면 다음 단계를 수행합니다.

  1. 개발 작업공간으로 이동합니다.
  2. 파일 창에서 definitions/를 펼칩니다.
  3. 테이블 정의 SQLX 파일을 선택합니다.
  4. config 블록에서 선택한 열에 다음 형식의 전체 태그 식별자를 추가합니다.

    columns: {
        column_name: {
          bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"]
        }
      }
    

    FULL_TAG_IDENTIFIER를 선택한 태그의 전체 식별자로 바꿉니다.

  5. (선택사항): 형식을 클릭합니다.

다음 코드 샘플은 column1에 추가된 projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789샘플 BigQuery 정책 태그를 보여줍니다.

config {
  type: "table",
  columns: {
    column1: {
      description: "Some description",
      bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
    }
  }
}

SELECT "test" AS column1

다음 단계