使用数据传输复制数据集后 BigQuery 目标表为空
BigQuery destination tables empty after Copy Datasets with Data Transfer
在 BigQuery 上,我最近开始注意到数据传输问题 (https://console.cloud.google.com/bigquery/transfers)。
当我点击数据集然后点击 复制数据集 时,我想将数据集从源复制到目标。我输入如下内容:
source
project name = pA
dataset name = dA
location = EU
destination
project name = pB
dataset name = dB
location = EU
Overwrite destination tables: Selected True (tables at destination were not empty so I want to overwrite it).
在我点击 复制 之后,我监控了 运行 历史记录 中的状态,其中显示了消息“The传输已 运行 成功”。点击它我也看到每个人table都成功完成了。
现在,当我转到 BigQuery 并查询时:
SELECT * FROM `pB.dB.some_table` LIMIT 1000
我收到:
This query returned no results.
这是怎么回事?为什么它不再工作了?为什么我的 table 在目的地是空的?
由于您已确认源 table 是一个流 table,流系统缓冲的行不能立即用于 copy/export。它们应该在大约 90 minutes of insertion.
内可用
在 BigQuery 上,我最近开始注意到数据传输问题 (https://console.cloud.google.com/bigquery/transfers)。
当我点击数据集然后点击 复制数据集 时,我想将数据集从源复制到目标。我输入如下内容:
source
project name = pA
dataset name = dA
location = EU
destination
project name = pB
dataset name = dB
location = EU
Overwrite destination tables: Selected True (tables at destination were not empty so I want to overwrite it).
在我点击 复制 之后,我监控了 运行 历史记录 中的状态,其中显示了消息“The传输已 运行 成功”。点击它我也看到每个人table都成功完成了。
现在,当我转到 BigQuery 并查询时:
SELECT * FROM `pB.dB.some_table` LIMIT 1000
我收到:
This query returned no results.
这是怎么回事?为什么它不再工作了?为什么我的 table 在目的地是空的?
由于您已确认源 table 是一个流 table,流系统缓冲的行不能立即用于 copy/export。它们应该在大约 90 minutes of insertion.
内可用