2016-10-18 5 views
0

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!

Antwort

0

Dies scheint ein Problem in Talend zu sein, gibt es andere Benutzer Ihr Problem beschreiben: https://www.talendforge.org/forum/viewtopic.php?id=44734

Google BigQuery hat eine Eigenschaft, das heißt Allowlargeresults aber es ist nicht dort in TBigqueryinput.

 

dort Hallo - ich bin derzeit mit Talend Open Studio v6.1.1 und dieses Problem weiterhin besteht.

+0

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

+0

Auch der 404 Fehler, den wir von Bigquery API erhalten, ist nicht sehr beschreibend für das, was ihn verursacht (Ratenlimit vs. Ablaufdatum). – snagjot

Verwandte Themen