表值函数和不同项目查询

huangapple go评论57阅读模式
英文:

Table Value Function and Different Project Queries

问题

SELECT *
FROM project1.analytics_1.TableValueFunc1('2022-01-01', '2023-02-02')
UNION ALL
SELECT *
FROM project2.analytics_2.TableValueFunc2('2023-01-01', '2023-01-02')

我有2个表值函数在2个不同的项目中。我可以运行这2个单独的查询,它们可以正常工作。

但是当我联合这些查询时,像这样:

我收到以下错误消息:

未找到表值函数:project1.analytics_1.TableValueFunc1

我尝试了这个解决方案,但它不起作用:

https://stackoverflow.com/questions/30821530/bigquery-joins-between-tables-in-different-projects

英文:

I have 2 table value functions in 2 different projects. I can run these 2 individual queries and its working fine.

SELECT * 
FROM `project1.analytics_1.TableValueFunc1`('2022-01-01', '2023-02-02')

SELECT * 
FROM `project2.analytics_2.TableValueFunc2`('2023-01-01', '2023-01-02')

But when I union these queries, like this:

SELECT * 
FROM `project1.analytics_1.TableValueFunc1`('2022-01-01', '2023-02-02')
UNION ALL
SELECT * 
FROM `project2.analytics_2.TableValueFunc2`('2023-01-01', '2023-01-02')

I get this error:

> Table-valued function not found: project1.analytics_1.TableValueFunc1

I tried this solution but it's not working

https://stackoverflow.com/questions/30821530/bigquery-joins-between-tables-in-different-projects

答案1

得分: 1

目前,无法连接来自不同区域的两个表格。

解决方案是使用BigQuery数据传输将一个数据集复制到另一个数据集(到正确的区域)。

唯一的选择是将数据集中的所有数据复制到另一个区域(因此需要支付数据存储和区域间网络流量费用),无法仅选择一个表格进行复制。

有关移动数据集的更多信息,您可以参考此文档

英文:

Currently, it's not possible to join 2 tables from different regions.

The solution is to use the BigQuery data transfer to copy a dataset to another one (to the correct region).

The only option is to duplicate all the data in the dataset (not possible to select only a table) to another region (and therefore to pay the data storage and the inter region network traffic).

For more information about Moving datasets you can refer to this document.

huangapple
  • 本文由 发表于 2023年2月19日 18:48:36
  • 转载请务必保留本文链接:https://go.coder-hub.com/75499575.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定