테이블 정의 SQLX 파일의 config
블록에 있는 테이블 열에 BigQuery 정책 태그를 설정할 수 있습니다.
시작하기 전에
필요한 역할
Dataform의 테이블에 BigQuery 정책 태그를 추가하는 데 필요한 권한을 얻으려면 관리자에게 작업공간에 대한 Dataform 편집자(roles/dataform.editor
) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
또한 Dataform 서비스 계정에 열 수준 액세스 제어를 위한 BigQuery 역할을 부여해야 합니다.
BigQuery 정책 태그 추가
테이블 열에 BigQuery 정책 태그를 추가하려면 다음 단계를 수행합니다.
- 개발 작업공간으로 이동합니다.
- 파일 창에서
definitions/
를 펼칩니다. - 테이블 정의 SQLX 파일을 선택합니다.
config
블록에서 선택한 열에 다음 형식의 전체 태그 식별자를 추가합니다.columns: { column_name: { bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"] } }
FULL_TAG_IDENTIFIER를 선택한 태그의 전체 식별자로 바꿉니다.
(선택사항): 형식을 클릭합니다.
다음 코드 샘플은 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
다음 단계
- BigQuery 정책 태그에 대한 자세한 내용은 열 수준 액세스 제어 소개 참조하기
- Dataform에서 BigQuery 라벨을 추가하는 방법을 알아보려면 BigQuery 라벨 추가 참조하기
- Dataform 태그를 추가하여 테이블 컬렉션을 만드는 방법은 실행 태그 추가 참조하기