首页 > 解决方案 > 如何安排查询并将结果保存在不同的项目中?

问题描述

我正在尝试使用新 UI 在 BigQuery 中安排查询。我想将结果保存在不同的项目中,但是更改项目的选项显示为灰色。

浏览了文档,但没有发现任何提及这一点。

标签: google-bigquery

解决方案


我可能迟到了聚会,但来到这里寻找一种在项目 x 中进行查询并将其保存在项目 y 中的方法。这两个项目都在同一个工作区中,我可以访问这两个项目。

为此目的,计划查询非常方便,但尚不清楚它们是否能解决我的情况。

每当我在项目 x 中进行查询时,假设SELECT * FROM x.orders我只能将结果保存在 x 中。计划查询文档说“查询可以引用来自不同项目和不同数据集的表。在配置计划查询时,您不需要在表名中包含目标数据集。您可以单独指定目标数据集。”

诀窍是,您不能将在 X 中进行的查询保存到 Y 中,但是,您可以从 Y 中查询 X。

因此,如果您喜欢我在这里,因为您认为计划查询无法解决您的问题,您可以简单地将所有项目添加到同一个工作区中,然后从目标项目中查询源表(单击它就可以了工作)。


推荐阅读