Google bigquery 连接BQ中不同位置的两个数据集

Google bigquery 连接BQ中不同位置的两个数据集,google-bigquery,Google Bigquery,我的团队在欧盟和美国拥有数据集。我想连接两个表,一个来自欧盟的数据集,另一个来自美国。当我尝试这样做时,我得到一个错误,表示无法找到来自其他位置的表。我也试着复制这个表(这不是一个长期的解决方案,因为我需要收集持续的指标),但这不起作用 连接和分析不同位置的数据集的正确方法是什么?您可以使用BigQuery数据传输服务在区域之间复制数据集。这里是文档链接 将数据集从欧盟地区复制到美国地区的BigQuery命令行选项: bq mk --transfer_config \ --proje

我的团队在欧盟和美国拥有数据集。我想连接两个表,一个来自欧盟的数据集,另一个来自美国。当我尝试这样做时,我得到一个错误,表示无法找到来自其他位置的表。我也试着复制这个表(这不是一个长期的解决方案,因为我需要收集持续的指标),但这不起作用


连接和分析不同位置的数据集的正确方法是什么?

您可以使用BigQuery
数据传输服务在区域之间复制数据集。这里是文档链接

将数据集从欧盟地区复制到美国地区的BigQuery命令行选项:

bq mk --transfer_config \
      --project_id=data-lab \
      --data_source=cross_region_copy \
      --target_dataset=bq_poc_us \
      --display_name='Dataset Copy' \
      --params='{"source_dataset_id":"bq_poc_eu","source_project_id":"data-lab"}'

您可以使用BigQuery
数据传输服务在区域之间复制数据集。这里是文档链接

将数据集从欧盟地区复制到美国地区的BigQuery命令行选项:

bq mk --transfer_config \
      --project_id=data-lab \
      --data_source=cross_region_copy \
      --target_dataset=bq_poc_us \
      --display_name='Dataset Copy' \
      --params='{"source_dataset_id":"bq_poc_eu","source_project_id":"data-lab"}'