我在 DataLab 笔记本中有以下代码:
import google.datalab.bigquery as bq
%bq query
SELECT count(id) FROM 'rtda.tweets'
它返回错误:
invalidQuery: Syntax error: Unexpected string literal 'rtda.tweets' at [1:23]
BiqQuery 表架构由 bigquery schema 命令正确返回:
%bigquery schema --table "rtda.tweets"
name type mode description
created_at TIMESTAMP NULLABLE
id INTEGER NULLABLE
id_str STRING NULLABLE
(...)
在 BigQuery 控制台中,我能够成功执行查询:
SELECT count(id) FROM [rtda.tweets];
问题是我无法在 DataLab 笔记本中执行此命令。