請求分析のこのリンクで説明されているように、請求エクスポートを既にセットアップしています。
データセットなどのリソースのラベルはコンソールから設定され、これらのラベルの Data Studio レポートでリソース請求を分析できます。
ただし、分析のために bigquery queryjobconfig にラベルを割り当てたいと考えています。以下はコードです。
from google.cloud import bigquery
client = bigquery.Client()
sql='SELECT sum(col_name) FROM `my-project.table`'
query = (sql)
job_config = bigquery.QueryJobConfig()
job_config.labels = {'team':'development'}
query_job = client.query(
query,
location='US',
job_config=job_config )
for row in query_job:
print(row[0])
クエリは正常に実行され、Stackdriver にもログが表示されます。しかし、48 時間経ちましたが、課金エクスポート テーブルに queryjobconfig ラベルのエントリがありません。
誰かがラベルを設定する正しい方法を提案できますか?