Google bigquery BigQueryJavaAPI";。作业().insert()”;正在部分填充目标表

Google bigquery BigQueryJavaAPI";。作业().insert()”;正在部分填充目标表,google-bigquery,Google Bigquery,我使用BigQueryJavaAPI将数据从一个表填充到另一个表中,下面是我使用的代码 Job insertJob = new Job(); JobConfiguration insertJobConfig = new JobConfiguration(); TableReference destinationTable = new TableReference(); destinationTable.setProjectId(projectId); desti

我使用BigQueryJavaAPI将数据从一个表填充到另一个表中,下面是我使用的代码

Job insertJob = new Job();
    JobConfiguration insertJobConfig = new JobConfiguration();

    TableReference destinationTable = new TableReference();
    destinationTable.setProjectId(projectId);
    destinationTable.setDatasetId(datasetId);
    destinationTable.setTableId(destinationBQTable);

    JobConfigurationQuery queryConfig = new JobConfigurationQuery();
    queryConfig.setQuery("select * from " + datasetId + Constant.PERIOD +sourceBQTable);
    queryConfig.setDestinationTable(destinationTable);
    queryConfig.setWriteDisposition("WRITE_TRUNCATE");
    queryConfig.setPriority("BATCH");
    insertJob.setConfiguration(insertJobConfig.setQuery(queryConfig));

    Bigquery.Jobs.Insert request = bigqueryService.jobs().insert(projectId, insertJob);
    Job response = request.execute();
    return response.getJobReference().getJobId();
我面临一个间歇性问题,目标表没有完全填充,例如,源表有189856行,但目标表只有41721行。我没有在日志中看到任何错误

以前是否有人在BigQuery中遇到过这种情况?BigQuery是一个看起来运行成功的查询,但如果指定了目标/引用表,则结果没有完全填充

注意:我们在7月21日再次遇到了这个问题,这次我还记录了作业Id:Job_8zt5hHdsPhizl2RFZ9g57EMcgy0

谢谢,
Aman

请添加一个jobId,这样Google工程师就可以检查我没有jobId,我们只有在出现错误时才记录jobIdlogs@Pentium102017年7月21日,我们再次遇到了这个问题,这次我还记录了作业Id:Job_8zt5hhdsphizlrfz9g57emcgy0