Ich denke, die Methode Startlinie 200 here ist relevant (bearbeiten: Ich musste einen Parameter zur Zeile hinzufügen Insert insertReq = bigquery. jobs() einfügen (PROJECT_ID, insertJob); ) aber es funktioniert nicht. Ich erhalte „Load-Konfiguration mindestens eine Quelle URI angeben müssen“So erstellen Sie ein BigQuery-Dataset und eine Tabelle/ein Schema vom Java-Client (ohne CSV-Datei)
Ich habe versucht, die folgenden:
TableSchema schema = new TableSchema();
List<TableFieldSchema> tableFieldSchema = new ArrayList<TableFieldSchema>();
TableFieldSchema schemaEntry = new TableFieldSchema();
schemaEntry.setName(myFirstFieldName);
schemaEntry.setType("STRING");
tableFieldSchema.add(schemaEntry);
schema.setFields(tableFieldSchema);
Table table = new Table();
table.setSchema(schema);
table.setId(tableName);
table.setCreationTime(System.currentTimeMillis());
table.setKind("bigquery#table");
try {
bigquery.tables().insert(PROJECT_ID, DATASET_ID, table).execute();
} catch (IOException e) {
}
aber ich erhalte eine Fehlermeldung Required parameter is missing
Welche Kompilierungsfehler sehen Sie? –
Bearbeitet die Frage - danke – user1176505
also ist das Ziel, eine Tabelle mit 0 Zeilen zu erstellen? Was ist der Anwendungsfall? –