【发布时间】:2020-09-19 19:26:20
【问题描述】:
我可以使用 Deployment Manager 在 BigQuery 中创建本机和外部表以及视图,但是,似乎没有任何方法可以创建具体化视图。页面地址:https://cloud.google.com/bigquery/docs/materialized-views-intro 表示它仍处于测试阶段 - GCP 测试版功能在 Deployment Manager 中不支持是典型的情况吗?
有解决办法吗?我唯一能想到的是使用 Job 资源 https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/insert 并指定 DDL 查询,例如:CREATE MATERIALIZED VIEW ... 但我认为 Deployment Manager 不会正确跟踪和管理资源。
编辑:对于其他任何人,即使没有记录,这也有效:
- name: test-mv
type: bigquery.v2.table
properties:
datasetId: experiments
tableReference:
datasetId: experiments
tableId: test_mv
materializedView:
query: "select test, COUNT(*) as counter from experiments.test group by test"
【问题讨论】:
标签: google-bigquery google-deployment-manager