我使用BigQuery和DataSet来存储计费数据。
我无法将结算数据中的明细项映射到资产数据明细项。例如,我在资产数据中获取资产 ID,但在计费数据中未获取资产 ID。
所以在这里我面临着了解哪个成本、行项目适用于哪个资产的问题?谁能帮我解决这个问题?
注意:我主要考虑以下类型的资产:
- 谷歌计算引擎
-
谷歌应用引擎
-
存储
-
.SQL
-
负载均衡器
计费数据结构中没有资产 ID。不过,您可以在实例中设置标签,然后使用导出按它们进行筛选。
由于标签是键/值对,因此可以使用相同的键和不同的值来区分每个资源的成本。
您可以在本文档中看到一些示例,即:
SELECT
labels.value as environment,
SUM(cost) as cost
FROM `project.dataset.table`
LEFT JOIN UNNEST(labels) as labels
ON labels.key = "environment"
GROUP BY environment;
此外,对于负载均衡器,您也可以在此处查看实例模板以自定义标签。