Google bigquery BQ LoadJob配置拼花地板问题

Google bigquery BQ LoadJob配置拼花地板问题,google-bigquery,Google Bigquery,我们有一个Java代码,它从GCS读取拼花文件,并使用LoadJobConfiguration写入BQ。我注意到,当文件中有数组时,它的模式会发生变化 TableId TableId=TableId.of(bqProjectID,datasetName,tableName); LoadJob配置= LoadJobConfiguration.builder(tableId,sourceUri) .setFormatOptions(FormatOptions.parquet()) .build();

我们有一个Java代码,它从GCS读取拼花文件,并使用LoadJobConfiguration写入BQ。我注意到,当文件中有数组时,它的模式会发生变化

TableId TableId=TableId.of(bqProjectID,datasetName,tableName);
LoadJob配置=
LoadJobConfiguration.builder(tableId,sourceUri)
.setFormatOptions(FormatOptions.parquet())
.build();
Job Job=bigquery.create(JobInfo.of(configuration));
如果您看到下面的屏幕截图,documentPurposes modeType将显示为null,并且添加了另一个嵌套结构,即数组。我希望documentPurposes具有重复的模式类型