每次在BQ GUI中运行查询时是否可以显示警报或消息弹出窗口?我担心花费过多的查询费用。
我希望BQMate具有此功能。
答案 0 :(得分:0)
有时,只有在查询完成时才能确定查询的成本,例如,联合表和新发布的聚类表。如果您担心成本,最好的选择是设置Maximum Bytes Billed选项,那么您可以肯定不会向您收取更高的费用。您可以在项目中为此选项设置默认值,但是现在您必须联系支持人员为其设置项目。
答案 1 :(得分:-1)
一种获取查询成本估算值的快速方法是通过执行dry-run检查query validator
中在屏幕右侧处理的数据量。检查here一个“查询验证器”的例子。您有两种选择来计算费用:
1 free TB per month, $5 per extra TB
。如果您希望每月查询超过1TB的数据,则应该对查询使用的数据进行汇总,以了解何时开始计算费用。如果您想设置自定义费用控制,请查看this page,因为默认情况下未启用自定义配额。通过限制计费字节数,可以将成本控制应用于项目级别或用户级别。如今,您必须从Google Cloud Platform Console提交请求,要求以10TB的增量进行设置。如果使用量超出设置的配额,则错误消息将非常清楚,并且根据超出的项目/用户配额而有所不同。对于项目配额:
Custom quota exceeded: Your usage exceeded the custom quota for
QueryUsagePerDay, which is set by your administrator. For more information,
see https://cloud.google.com/bigquery/cost-controls
没有剩余配额,BigQuery将停止为该项目中的每个人工作。
如果您要持续监控BigQuery的结算数据,请查看this tutorial,其中介绍了如何使用Data Studio创建结算信息中心。
我不知道BQMate,因为它来自Vaint Inc。