1
我試圖將數據從BigQuery的導出到GCS使用曾研發代碼:爲什麼BigQuery導出作業會產生內部錯誤?
logger.log("Exporting BigQuery data for date:" + dayString + "<br/>");
JobConfigurationExtract extractConfig = new JobConfigurationExtract();
extractConfig.setDestinationFormat("NEWLINE_DELIMITED_JSON");
String applicationId = ServerUtils.getApplicationId();
String dataFile = "gs://"+applicationId+"_analytics/" + accountName + "-" + dayString + "-*.json";
extractConfig.setDestinationUri(dataFile);
String tableName = dayString.replaceAll("-","_");
TableReference bigQuerytableToExtractFrom = new TableReference().setProjectId(BigQueryUtils.PROJECT_NUMBER).setDatasetId(getDatasetName(accountName)).setTableId(tableName);
extractConfig.setSourceTable(bigQuerytableToExtractFrom);
JobConfiguration config = new JobConfiguration().setExtract(extractConfig);
Job job = new Job().setConfiguration(config);
Job queuedJob = BigqueryUtils.getClient().jobs().insert(BigQueryUtils.PROJECT_NUMBER, job).execute();
String jobIdString = queuedJob.getJobReference().getJobId();
jobIdString = jobIdString.substring(jobIdString.indexOf(':')+1);
return jobIdString;
然而,今天的作業信息總是返回:
今天{"errorResult":{"message":"Unexpected. Please try again.","reason":"internalError"},"errors":[{"message":"Unexpected. Please try again.","reason":"internalError"}],"state":"DONE"}
是BigQuery的有問題?如果有的話,是否有預計要修復的ETA?
按奔騰10的建議,這裏有一些失敗的作業ID:job_nGY3gTVibV07Y38PWJRIQ79SxaE,job_lJJBUibG_W42Lrl8Bwux0_RD_yw,
我們如何知道答案? –
請添加失敗的作業ID。 @RobertHarvey有來自Bigquery的支持人員在回顧這些Q&A,他們會回答。 – Pentium10
@ Pentium10:我們拭目以待。 –