Bigquery:创建临时外部表

问题描述 投票:0回答:1

根据GCP官方文档

您可以使用永久表或临时表在 BigQuery 中查询外部数据源

https://cloud.google.com/bigquery/docs/external-tables#temporary_table_support

但是,使用

CREATE TEMPORARY EXTERNAL TABLE table1
创建新表会出现以下错误:

CREATE TEMP EXTERNAL TABLE is not supported at [1:1]

有没有办法做到这一点,而我只是做错了或者没有对此的支持?

google-bigquery google-cloud-storage external-tables
1个回答
0
投票

外部表是存储在 BigQuery 托管存储之外的数据,换句话说,持久性外部数据。临时表是仅在查询会话期间存在的表。因此,将临时表链接到外部数据源是没有意义的,因为临时表会消失,使外部数据引用悬空。

我认为最好的解决方法是创建一个常规外部表,这样表定义就会保留,因此您不必每次都重新创建它。

© www.soinside.com 2019 - 2024. All rights reserved.