我指的是LoadDataCSVSample.java程序,當我定義正確的模式和CSV數據時,我能夠將CSV數據加載到BigQuery中。但是,當我提供不正確的數據時,我收到消息爲「Load is Done!」但數據未加載,我無法查看錯誤。如何修改這個示例程序來捕獲錯誤?BigQuery - 如何修改示例Github java示例程序(LoadDataCsvSample.java)以顯示錯誤
0
A
回答
1
我認爲這個例子缺少分析作業完成後的錯誤(「Load Is Done」)。
作業處於PENDING或RUNNING或DONE狀態。
該工作已經完成但不知道它是成功還是失敗
要知道這樣一個事實 - 你應該使用jobId,然後使用Jobs: get得到這份工作的status.state。在這裏您可以看到作業是否完成(完成)或尚未完成(正在處理或正在運行),因此直到它完成並且完成時 - 您可以查看最後一個錯誤的status.errorResult或查看運行期間遇到的所有錯誤的status.errors工作
0
添加到米哈伊爾的答案,這裏是代碼,
JobReference jobRef = insert.execute().getJobReference();
System.out.println("Job ID is: " + jobRef.getJobId());
Boolean Run_Status = true;
while (Run_Status) {
Job pollJob = bigquery.jobs().get(projectId, jobRef.getJobId()).execute();
System.out.println("Job status: " + pollJob.getStatus().getState());
if (pollJob.getStatus().getState().equals("DONE")) {
System.out.println(pollJob.getStatus().getErrors());
Run_Status = false;
}
Thread.sleep(1000);
}
相關問題
- 1. 如何修改示例Heroku Facebook應用程序以顯示朋友的喜歡
- 2. 示例程序錯誤FlashDevelop
- 3. 修改Tomcat示例
- 4. Highcharts示例修改
- 5. 修改CocoaGL示例
- 6. Google BigQuery with C#示例示例
- 7. 如何在R的圖例中顯示示例錯誤欄?
- 8. 修改MinimalWordCount示例以從BigQuery中讀取
- 9. BigQuery的Python示例應用程序
- 10. 錯誤建築BigQueryJavaGettingStarted Java示例
- 11. OpenCV for android示例程序顯示錯誤
- 12. Spring Restful Services示例顯示錯誤..!
- 13. 錯誤,以顯示實例功能
- 14. 如何在BigQuery中顯示數據示例?
- 15. CuSolverRf示例排序錯誤
- 16. 示例顯示
- 17. 修改Hakyll示例網站
- 18. 修改MotionGraphs示例代碼
- 19. 如何修改GLCameraRipple示例以在後臺線程上處理?
- 20. UX Web應用程序示例示例
- 21. Android ApiDemos示例應用程序錯誤
- 22. Vuforia示例應用程序錯誤
- 23. Heroku的示例應用程序錯誤
- 24. Assimp SimpleOpenGL示例鏈接程序錯誤
- 25. Android SOAP示例程序錯誤
- 26. Quickblox示例錯誤
- 27. Wordcount示例錯誤
- 28. ZoomingPDFViewer示例錯誤
- 29. 如何顯示錯誤代碼示例wcf服務?
- 30. DWR示例程序
能否請您發佈的代碼? – Vetri
如果你真的想學點東西,你應該接受答案並閱讀其中的所有鏈接和例子,並嘗試自己提出代碼。當然,你仍然會有一些你需要幫助的東西 - 所以你會問下一個具體的問題。在這種情況下,我會更樂意幫助更多。從我看到你最初的問題 - 我已經回答了。 –
謝謝米哈伊爾。我已經使用你的答案發布了代碼。 – Vetri