BigQuery는 리소스에 라벨을 추가하는 기능을 지원합니다. BigQuery의 라벨에 관한 자세한 내용은 라벨 소개를 참고하세요.
시작하기 전에
필요한 역할
Dataform 테이블에 BigQuery 라벨을 추가하는 데 필요한 권한을 얻으려면 관리자에게 작업공간에 대한 Dataform 편집자(roles/dataform.editor
) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
BigQuery 라벨 추가
Dataform의 테이블에 BigQuery 라벨을 추가하려면 테이블 정의 SQLX 파일의 config
블록에 있는 bigquery
블록에 라벨을 추가합니다.
테이블 정의 파일에 BigQuery 라벨을 추가하려면 다음 단계를 따르세요.
- 개발 작업공간으로 이동합니다.
- 파일 창에서
definitions/
를 펼칩니다. - SQLX 테이블 정의 파일을 선택합니다.
config
블록에서 다음 형식으로 라벨을 추가합니다.bigquery: { labels: { LABEL1: "VALUE_OF_LABEL1" } }
다음을 바꿉니다.
- LABEL1: 라벨 이름
- VALUE_OF_LABEL1: 라벨 값
(선택사항): 특수문자가 포함된 이름으로 라벨을 추가하려면 라벨 이름을 따옴표(
""
) 안에 입력합니다.(선택사항): 형식을 클릭합니다.
다음 코드 샘플은 파티션을 나눈 테이블 정의 SQLX 파일의 bigquery
블록에 추가된 department:shipping
및 cost-center:logistics
라벨을 보여줍니다.
config {
type: "table",
bigquery: {
partitionBy: "DATE(ts)",
labels: {
department: "shipping",
"cost-center": "logistics"
}
}
}
SELECT CURRENT_TIMESTAMP() AS ts
다음 단계
- include를 사용하여 코드를 재사용하는 방법은 include로 변수 및 함수 재사용 참조하기
- 실행을 수동으로 트리거하는 방법은 실행 트리거 참조하기