亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未定義全局名稱“bigquery”

未定義全局名稱“bigquery”

冉冉說 2021-06-14 16:04:28
我創建了一個 google 數據流作業,但即使我已經導入了所需的變量,我仍然不斷收到未定義的全局名稱“bigquery”。這是我的進口清單:from __future__ import absolute_importimport argparseimport loggingimport astimport jsonimport apache_beam as beamfrom apache_beam.io import ReadFromText, WriteToText from apache_beam.options.pipeline_options import PipelineOptionsfrom apache_beam.options.pipeline_options import SetupOptionsfrom apache_beam.options.pipeline_options import StandardOptionsfrom google.cloud import bigquery這是返回錯誤的類:class CheckExistance(beam.DoFn):    def __init__(self, table):        self.table = table.replace(":", ".")    def process(self, element):        client = bigquery.Client()        date = element['date'].split(" ")[0]        query_job = client.query("""        QUERY """ % (self.table, date))        yield element你們知道是什么導致了這個錯誤嗎?順便說一句,我只在將其部署到 google 的數據流作業時才會收到此錯誤,它在本地運行良好。
查看完整描述

1 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

我猜你需要啟用 BigQuery

資源 / 高級 Google 服務 / 啟用 BigQuery

編輯:檢查評論以查看故障排除、發現和有效的方法。


查看完整回答
反對 回復 2021-06-29
  • 1 回答
  • 0 關注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號