Wenn ich eine Talend bigquery Eingabekomponente (BQ java api) benutze, um aus bigquery zu lesen, bekomme ich den folgenden Fehler (für einen lang laufenden Job) -com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found
Exception in component tBigQueryInput_4
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found
{
"code" : 404,
"errors" : [ {
"domain" : "global",
"message" : "Not found: Table rand-cap:_f000fcf374688fc5e7da50a4c0c04ba228d993c3.anon0849eba05949a62962f218a0433d6ee82bf13a7b",
"reason" : "notFound"
} ],
"message" : "Not found: Table rand-cap:_f000fcf374688fc5e7da50a4c0c04ba228d993c3.anon0849eba05949a62962f218a0433d6ee82bf13a7b"
}
Ist dies wegen der „temporary“ Tabelle, die bq erstellt, wenn die Abfrage Ergebnisse nicht nach 24 Stunden zur Verfügung stehen. Oder liegt es daran, dass das Ratenlimit überschritten wurde, seit ich eine große Tabelle abgefragt habe?
Wie kann ich in jedem Fall weitere Details zu diesem Fehler finden und welche Schritte sollte ich unternehmen, um dies zu verhindern?
Vielen Dank!
Ich habe festgestellt, dass Sie diese Eigenschaft nur festlegen können, wenn Sie eine Zieltabelle angeben, die aus Sicht der Clientanwendung nicht sinnvoll ist. – snagjot
Auch der 404 Fehler, den wir von Bigquery API erhalten, ist nicht sehr beschreibend für das, was ihn verursacht (Ratenlimit vs. Ablaufdatum). – snagjot