google-bigquery - 加载多个文件

标签 google-bigquery

以下按预期工作。

./bq --nosync load -F '^' --max_bad_record=30000 myvserv.xa one.txt ip:string,cb:string,country:string,telco_name:string, ...

1) 但是如何在同一个命令中发送两个 csv 文件 one.txt 和 two.txt?

2)我不能cat文件然后管道| bg 命令?

3) nosync 是什么意思?

最佳答案

  • 不幸的是,您(还)不能使用相同的命令上传两个文件;你必须运行 bq 两次。 (不过,如果您从 Google Cloud Storage 加载数据,则可以指定多个 gs://网址,以逗号分隔。)
  • 不,bq(还)不支持从标准输入读取上传数据,尽管这对 future 版本来说是个好主意。
  • 如果您只运行“bq load”,bq 将在服务器上创建一个加载作业,然后轮询完成。如果您指定 --nosync 标志,它将只创建加载作业,然后退出而不进行轮询。 (如果需要,您可以使用“bq wait”单独轮询完成。)
  • 关于google-bigquery - 加载多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445718/

    相关文章:

    google-analytics - Big Query 中的 GA 漏斗分析 - "Correct" session 计数

    sql - 如何在 BigQuery SQL 中获取特定字符集的所有内容?

    sql - BigQuery 标准 SQL 中 'yearweek' 函数的等价物是什么?

    google-analytics - 如何在 BigQuery 中确定购买前的天数?

    基于最后七个条目设置列的 SQL 查询

    Firebase 导出到 BigQuery 事件时间戳时区

    java - 增量备份到 Google 数据存储区

    google-analytics - BigQuery GA已导出且行重复

    google-bigquery - Bigquery job-id - 它有 TTL 吗?

    firebase - 如何在 Firebase 中计算月活跃用户数?我需要 BigQuery 吗?