2015-12-09 49 views
1

工作,我想利用這個代碼datalab運行一個任務:無法運行在datalab

stepOneResult = bq.Query(pagesEvents).execute(table_name=tableName, table_mode='create', use_cache=True, priority='interactive', allow_large_results=True) 

運行的代碼時,我得到這個錯誤:

 79  except Exception as e: 
---> 80   raise e 
    81  if query_result['jobComplete']: 
    82   if 'totalBytesProcessed' in query_result: 

RequestException: Not found: Job applied-arcanum-861:job_jLcsPiRqwcWiL4X1oTVnA-GKBgk 

任何想法是什麼是在這裏或如何解決它?謝謝!

回答

0

嘗試捕捉異常並檢查它。有一個'內容'字段,應該有更多的信息。

目標表是否在不同的項目中?

+0

感謝您的回覆。這是 '內容' 字段的值:'異常:{ 「錯誤」:{ 「錯誤」:[ { 「結構域」: 「全局」, 「原因」: 「NOTFOUND」, 「消息」 : 「未找到:作業申請的奧祕-861:job__ISkcXVBgWvAVruWwAA2YA9gRYw」 } ], 「代碼」:404, 「消息」: 「未找到:作業施加-奧祕-861:job__ISkcXVBgWvAVruWwAA2YA9gRYw」 } }'。 ..我們沒有關於錯誤的更多信息。 – TiyabK

+0

我認爲你可能在不同的項目中定位了一個表,並且遇到了這個問題:https://github.com/GoogleCloudPlatform/datalab/issues/721 –

+0

是的,我從另一個項目進行查詢,並試圖在不同的項目中創建一個表,就像我們在BigQuery Web UI中所做的一樣。當我沒有嘗試創建一個包含查詢結果的表時,我的查詢效果很好:'pagesEventsFrame = bq.Query(pagesEvents).to_dataframe() pagesEventsFrame [:5]'。 – TiyabK