将7天以上的数据插入分区的BigQuery表中

时间:2018-10-19 19:49:19

标签: go google-bigquery

documentation证明可以将早于7天(但不超过1年)的数据插入分区表中。

但是,每当我尝试使用Go BigQuery Client流传输一个月的数据时,都会返回错误:“您只能流式传输到相对于当前日期的过去7天内和未来3天内的日期范围。” < / p>

如何使用Go客户端流传输7天以上的数据?

编辑1:这是表模式:

bigquery.TableMetadata{
    Schema: bigquery.Schema{
        {Name: "page_id", Required: true, Type: bigquery.IntegerFieldType},
        {Name: "user_id", Required: false, Type: bigquery.IntegerFieldType},
        {Name: "hit_time", Required: true, Type: bigquery.TimestampFieldType},
    },
    TimePartitioning: &bigquery.TimePartitioning{Field: "hit_time", RequirePartitionFilter: true},
}

1 个答案:

答案 0 :(得分:0)

根据this issue,这是一项新功能,“应尽快全面推出”。我将我的项目列入白名单以进行尝试,并且能够将较旧的数据插入表中。

相关问题