1
我在Google Cloud Storage上有Google Cloud Datastore備份,我想將其自動導入到BigQuery中。通過BigQuery創建數據存儲備份表Java API a
TableDefinition tableDefinition = ExternalTableDefinition
.newBuilder(tableUri, Schema.of(), FormatOptions.datastoreBackup())
.setAutodetect(true)
.build();
return bigQuery.create(TableInfo.of(TableId.of("ds", tableName), tableDefinition));
這會導致以下異常;
com.google.cloud.bigquery.BigQueryException:指定一個模式是 被判STORAGE_FORMAT_DATASTORE_BACKUP
如果我改變Schema.of()爲null,它拋出一個空指針。所有工廠方法都有一個需要方案的方法簽名。如何通過Java API將此表創建爲外部表?