【问题标题】:How to insert into bigQuery partition table using nodeJS library如何使用 nodeJS 库插入 bigQuery 分区表
【发布时间】:2017-06-04 15:26:22
【问题描述】:

我尝试在调用 table.get() 时以 [TABLE_ID]$YYYYMMDD 的形式指定分区装饰:

var table = dataSet.table(tableId + '$' + partition);
return table.get({autoCreate: false})

我也尝试过以同样的方式指定 configuration.load.destinationTable.tableId,但它不起作用。 任何人都知道如何使用 nodejs biqQuery lib 加载到特定分区?

【问题讨论】:

  • 您实际上是在表名周围加上括号吗?如果您删除它们,它会起作用吗?
  • 没有括号,那只是一个普通的占位符写法。

标签: node.js google-bigquery google-cloud-platform


【解决方案1】:

回答我自己的问题,我发现不需要调用 table.get() 因为我只想使用 createWriteStream 来加载数据。我在 tableId 中为 dataset.table(tableId) 指定分区装饰,对于 createWriteStream 我提供带有分区装饰的 destinationTable.tableId 选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 2018-08-20
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多