https://cloud.google.com/bigquery/docs/creating-partitioned-tables zeigt, wie partitionierte Tabelle in Python erstellen. Ich war dort, das habe ich getan.Wie erstellt partitionierte BigQuery-Tabelle in Java
Jetzt ist die Frage, wie das Gleiche mit Java API zu tun? Was ist die entsprechende Java-Code das gleiche wie das unten Python tun:
{
"tableReference": {
"projectId": "myProject",
"tableId": "table1",
"datasetId": "mydataset"
},
"timePartitioning": {
"type": "DAY"
}
}
Java mit fehlenden Partitionierung:
Job createTableJob = new Job();
JobConfiguration jobConfiguration = new JobConfiguration();
JobConfigurationLoad loadConfiguration = new JobConfigurationLoad();
createTableJob.setConfiguration(jobConfiguration);
jobConfiguration.setLoad(loadConfiguration);
TableReference tableReference = new TableReference()
.setProjectId("myProject")
.setDatasetId("mydataset")
.setTableId("table1");
loadConfiguration.setDestinationTable(tableReference);
// what should be place here to set DAY timePartitioning?
ich die neueste Version von api Maven Zentrales Repository bin mit: com.google.apis:google-api-services-bigquery:v2-rev326-1.22.0
.