0

当有 TIMESTAMP 字段时,API 是否支持将 CSV 导入新表?

如果我手动(使用 BigQuery Web 界面)上传包含时间戳数据的 CSV 文件,并通过架构指定字段为 TIMESTAMP,它就可以正常工作。数据已加载。时间戳数据被解释为时间戳数据并导入到时间戳字段中就好了。

但是,当我使用 API 对同一个文件执行相同的操作时,我收到此错误:

“非法 CSV 模式类型:TIMESTAMP”

更具体地说,我正在使用 Google Apps 脚本连接到 BigQuery API,但响应似乎来自 BigQuery API 本身,这表明这不是 API 的功能。

我知道我可以导入为 STRING,然后在我的查询中转换为 TIMESTAMP,但我希望最终得到一个带有时间戳字段的表模式......从 CSV 文件填充......使用 API......最好为简单起见,通过 Apps 脚本。

4

1 回答 1

0

看起来“内联”模式解析器中缺少 TIMESTAMP。修复应该在下周的构建中同时,如果您通过“schema”字段而不是 schemaInline 字段传递架构,它应该适合您。

于 2013-04-24T22:15:43.960 回答