我们正在使用Bigquery,并希望使用临时表的beta功能(https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language#temporary_tables)。现在,我们发现所有这些临时表都位于美国。是否有可能将其“定位”到欧盟?我们所有的数据都必须位于欧盟而不是外部。
谢谢您的回答。问候,
创建数据集后,无法更改位置。
您需要创建新的临时表并选择EU位置。使用Cloud Console查询数据时,单击More -> Query settings
:
对于Processing Location
,单击Auto-select
并选择您的数据位置,对于您的情况:European Union (EU)
。
您可以通过示例查询进行测试:
CREATE TEMP TABLE TempTable
(x INT64, y STRING);
INSERT INTO TempTable
VALUES (1, 'Big');
INSERT INTO TempTable
VALUES (2, 'Query');
SELECT * FROM TempTable;
[此后,当您转到Job Information -> Destination Table
(单击表名)时,您将在Table info -> Data location
中获得有关TempTable的详细信息,即EU
。
希望对您有帮助。