Ser*_*kiy 5 google-app-engine google-bigquery
我尝试直接从Web控制台https://bigquery.cloud.google.com执行查询
一次执行查询,我得到结果另一次我在同一个查询上得到错误:
错误:TABLE_QUERY表达式无法查询BigQuery表.
我也试过不同的查询选项"使用缓存结果","交互"和"批处理"行为相同.
为什么会发生?
TABLE_QUERY 过滤器旨在仅查询元数据。在短时间内,可以在 TABLE_QUERY 过滤器中查询表数据;我们最近堵住了这个漏洞。
我们正在为受此负面影响的客户添加白名单;白名单将允许他们在 TABLE_QUERY 表达式中查询同一数据集中的数据,直到他们可以更新其查询。
请注意,例如,如果您想查找最大表 ID,您仍然可以__TABLE_SUMMARY__在表达式中使用。TABLE_QUERY例如:
SELECT foo
FROM TABLE_QUERY(my_dataset,
'table_id IN (SELECT MAX(table_id)
FROM my_dataset.__TABLES_SUMMARY__
WHERE table_id CONTAINS "my_prefix")')
LIMIT 1
Run Code Online (Sandbox Code Playgroud)
如果这对您不起作用,或者您希望将您的项目列入白名单,请联系 tigani@google.com。
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |