我想将其与DBT一起使用,以检查所有DAG、依赖项等是否正确,而不会产生成本。
我想在BigQuery查询中添加一个LIMIT 0
。我找不到任何官方文件说明情况是否如此。
这些查询没有计费吗?
正确,这不会计费任何数据。您可以运行试运行来验证:
dzagales@cloudshell:~ (elzagales)$ bq query --use_legacy_sql=false --dry_run 'SELECT * FROM `bigquery-public-data.austin_311.311_service_requests` LIMIT 0'
Query successfully validated. Assuming the tables are not modified, running this query will process 0 bytes of data.
dzagales@cloudshell:~ (elzagales)$ bq query --use_legacy_sql=false --dry_run 'SELECT * FROM `bigquery-public-data.austin_311.311_service_requests` LIMIT 1'
Query successfully validated. Assuming the tables are not modified, running this query will process 254787 bytes of data.
在上面,您可以看到LIMIT 0
账单为0字节,而LIMIT 1
将扫描整个表。