首页 > 解决方案 > 报表的数据源可以通过大查询程序吗?

问题描述

google datastudio 报告的数据源可以来自 bigquery 程序吗?
如果有怎么办?


到目前为止,我已经尝试从“自定义查询”中调用该过程,如下所示:

自定义查询调用程序

CREATE OR REPLACE PROCEDURE `EDL-DEMO.DatasetDemo.Test`(paramSample1 STRING, paramSample2 INT64)
BEGIN

  SELECT *
  FROM `EDL-DEMO.DatasetDemo.someView`;
  
END;

这次尝试给出了:Error ID: 7b7e7776


另一种可能的解决方法是使用临时表,但在这一点上,我可能会远离过程。

标签: google-bigquerygoogle-data-studio

解决方案


另一种选择是使用计划查询在定义的时间间隔内调用过程,并将数据工作室报告指向过程生成的输出表。

这可能是您在临时表注释中所暗示的。这主要是程序复杂性的问题。在您的示例情况下,您可以完全避免该过程并执行预定CREATE OR REPLACE TABLE ... AS SELECT ...查询。


推荐阅读