【发布时间】:2018-08-01 02:44:31
【问题描述】:
以下代码应将基于查询的数据集附加到统一表中,但是它当前正在复制此数据并附加它。我相信这是谷歌方面的回归问题。任何帮助都将不胜感激!
谢谢 - 马克
function runQuery1() {
var configuration = {
"query": {
"useQueryCache": false,
"destinationTable": {
"projectId": "projectID",
"datasetId": "datasetID",
"tableId": "Consolidated"
},
"writeDisposition": "WRITE_APPEND",
"allowLargeResults": true,
"useLegacySql": false,
"query": "SELECT cast(PARSE_DATETIME('%e/%m/%E4Y %H:%M',Date) as Date) as Date, Centre FROM Source.Temp",
}
};
var job = {
"configuration": configuration
};
var jobResult = BigQuery.Jobs.insert(job, "projectID");
Logger.log(jobResult);
}
runQuery1();
【问题讨论】:
-
使用
bq ls -j --all检查您的工作历史记录,看看您是否发现查询的多次调用。使用bq --format=prettyjson show -j <job ID>查看特定作业的查询文本。
标签: google-apps-script google-bigquery