首页 > 解决方案 > 是否可以使用 Metabase BI 查询 BigQuery 存储过程的输出(可能作为视图?)?

问题描述

是否可以使用 Metabase 查询 BigQuery 存储过程的输出?

我有一个复杂的层次关系查询,我试图从 postgres -> BigQuery 移植到WITH RECURSIVEPG 上使用的 BigQuery 上不存在。从一些研究来看,在存储过程中使用迭代方法似乎是可能的。

但是,我希望能够将该查询的输出作为 Metabase(一种商业智能工具)和其他应用程序的“视图”进行查询,在展平数据之上运行进一步的聚合和过滤器。

但是,我无法CALL在视图或物化视图定义中找到存储过程的方法,所以我认为我不走运 - 但​​我希望有一种我还没有找到的方法!

我能想到的唯一选择是按计划运行存储过程并手动将其具体化到表中-但这似乎是:

  1. 过于复杂和手动管理
  2. 效率低下,因为虽然数据预计是“新鲜的”(每分钟有效),但它可能不会在一天中的所有时间都被查询 - 所以先发制人地说每分钟一次将是浪费的。

干杯。

标签: postgresqlstored-proceduresviewgoogle-bigquerymetabase

解决方案


推荐阅读