google-bigquery - 报表的数据源可以通过大查询程序吗?
问题描述
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
另一种可能的解决方法是使用临时表,但在这一点上,我可能会远离过程。
解决方案
另一种选择是使用计划查询在定义的时间间隔内调用过程,并将数据工作室报告指向过程生成的输出表。
这可能是您在临时表注释中所暗示的。这主要是程序复杂性的问题。在您的示例情况下,您可以完全避免该过程并执行预定CREATE OR REPLACE TABLE ... AS SELECT ...
查询。
推荐阅读
- winapi - 为什么使用 SM_REMOTESESSION 查询成功但 WTSIsRemoteSession 失败?
- amazon-web-services - 如何在 aws-cli 中对“list-tasks”的结果进行排序?
- arrays - MongoDB $elemMatch 查找多个元素
- python - 更改熊猫中的列值应用另一个函数
- c++ - count_if 中外部值的比较
- terminal - Tmux 垂直拆分窗口并定义顶部窗格的高度
- python - 如何在我的系统上找到 MacPorts Python?
- dataweave - 骡子 4:Dataweave 2.0:java.lang.StackOverflowError。在连接期间并减少大于 10k 的记录大小
- amp-email - AMP 电子邮件图像自动加载?
- html - 如何使用 HTML、Django 中的选项正确呈现“if”条件