1

請求分析のこのリンクで説明されているように、請求エクスポートを既にセットアップしています。

データセットなどのリソースのラベルはコンソールから設定され、これらのラベルの 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 ラベルのエントリがありません。

誰かがラベルを設定する正しい方法を提案できますか?

4

0 に答える 0