【问题标题】:Bigquery Error When Loading Timestamp加载时间戳时出现 Bigquery 错误
【发布时间】:2017-10-06 02:06:27
【问题描述】:

我正在尝试加载具有数据类型为“时间戳”的字段的 CVS。当我尝试将该数据加载到表中时,出现错误:

google.api.core.exceptions.BadRequest:也遇到了 400 个 CSV 表 很多错误,放弃。行数:1;错误:1.

我知道这个特定的列是问题所在,因为当我删除该列时,数据会毫无错误地上传。我应该怎么做才能上传时间戳。

我正在使用 bigquery API,python-client-library。

我的数据如下所示:

【问题讨论】:

  • 如果您可以为时间戳字段提供 CSV 数据的格式,这将有助于调试。

标签: python csv google-bigquery


【解决方案1】:

此处详细介绍了有效的 TIMESTAMP 表示:https://cloud.google.com/bigquery/data-types#legacy_sql_data_types

您可以使用 UNIX 时间戳(即 1408452095.220)或日期/时间字符串(即“2014-08-19 07:41:35.220 -05:00”)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    相关资源
    最近更新 更多