如何在大查询查询中使用标签来跟踪成本?

Tom*_*son 5 google-bigquery

是否可以使用configuration.labels查询请求上的属性来跟踪 bigquery 查询的成本?我已经指定了一些标签,我确实在作业定义中找到了它,如下所示:

{
  "configuration": {
    "labels": {
      "label1": "tomas",
      "label2": "yolo"
    },
    "query": {
      "allowLargeResults": false,
      "createDisposition": "CREATE_IF_NEEDED",
      "destinationTable": {
        "datasetId": "dataset",
        "projectId": "project name",
        "tableId": "label "
      },
      "priority": "INTERACTIVE",
      "query": "a select query",
      "useLegacySql": false,
      "writeDisposition": "WRITE_TRUNCATE"
...
}
Run Code Online (Sandbox Code Playgroud)

我也在计费下启用了计费导出,但是当我查看导出的数据时,我找不到我的标签。

应用于数据集和表时,标签工作正常,但我无法将其用于查询。这些用于查询的标签是否有其他用途并且未显示在帐单中?

小智 1

我无法查询或过滤特定标签,但至少可以用这个显示它们......

SELECT  service.description, cost, labels
FROM `PROJECTNAME.billing_report.gcp_billing_export_v1_016D47_E84908_9F5AB5` 
WHERE cost > 0
LIMIT 1000
Run Code Online (Sandbox Code Playgroud)