我使用BigQuery和DataSet来存储结算数据。
我无法将订单项从结算数据映射到资产数据订单项。例如,我在资产数据中获取资产ID,但未在结算数据中获取资产ID。
所以在这里,我面临的问题是要了解哪个成本,项目是哪个资产?任何人都可以帮我吗?
注意:我主要考虑这些类型的资产:
Google App Engine
存储
SQL
负载均衡器
答案 0 :(得分:0)
结算数据结构中没有资产ID。虽然,您可以在实例中设置labels,然后使用导出来过滤它们。
由于标签是键/值对,因此您可以使用相同的键和不同的值来区分每个资源的成本。
您可以在此documentation中看到一些示例。即:
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;
此外,对于负载均衡器,您也可以查看实例模板以自定义标签。