如何将表从BigQuery导入到Cloud SQL

时间:2016-10-13 06:47:43

标签: google-bigquery google-cloud-sql

我想将日志表从BigQuery导入到Cloud SQL。

  • source(在BigQuery中):logs_20161013 table。
  • 目标(在Cloud SQL中):logs表。

我每天都在创建logs_YYYYMMDD表 我想在批处理程序中将日志数据插入到Cloud SQL(日志表)。

logs_20161013(BigQuery) -> logs(Cloud SQL)
logs_20161014(BigQuery) -> logs(Cloud SQL)
logs_20161015(BigQuery) -> logs(Cloud SQL)
...

我想在命令行上执行此操作。

最简单的方法是什么?

我已经在下面试过了:

  • 从BigQuery导出的CSV文件到本地和云端存储。
  • mysqlimport --fields-terminated-by=',' -hxxx.xxx.xxx.xxx -uroot -ppassword database-name /tmp/logs.csv< - (没有工作)
  • LOAD DATA INFILE '/tmp/logs.csv' INTO TABLE logs FIELDS TERMINATED BY ',' IGNORE 1 LINES;< - (没有工作)
  • LOAD DATA LOCAL INFILE '/tmp/logs.csv' INTO TABLE logs FIELDS TERMINATED BY ',' IGNORE 1 LINES;< - (没有工作)
  • 从GUI(云控制台)导入< - (它有效,但它仅适用于GUI)

0 个答案:

没有答案