3

大きなクエリ ブラウザ ツールで sql を呼び出すことができ、centos に bq ツールをインストールして登録しました。bigdata に接続してデータセットを表示したり、head メソッドでテーブル データを取得したりできますが、bq ツールから quert を呼び出すと、 「クエリ操作での BigQuery エラー: プロジェクト ID がないとジョブを開始できません。」 Google で検索しましたが、何も役に立ちませんでした。

「 This is BigQuery CLI v2.0.1」を介して選択クエリを実行する人はいますか

BigQuery> ls

   projectId     friendlyName  
 -------------- -------------- 
  XXXX   

API プロジェクト

BigQuery> show publicdata:samples.shakespeare   
Table publicdata:samples.shakespeare


   Last modified                  Schema                 Total Rows   Total Bytes   Expiration  
 ----------------- ------------------------------------ ------------ ------------- ------------ 
  02 May 02:47:25   |- word: string (required)           164656       6432064                   
                    |- word_count: integer (required)                                           
                    |- corpus: string (required)                                                
                    |- corpus_date: integer (required)   

BigQuery> query "SELECT  title FROM [publicdata:samples.wikipedia] LIMIT 10 "
BigQuery error in query operation: Cannot start a job without a project id.

4

1 に答える 1

3

クエリを実行するには、プロジェクトIDを指定する必要があります。これは、クエリに対して請求されるプロジェクトです(25GB /月の無料割り当てがありますが、使用量を割り当てるプロジェクトが必要です)。--project_idフラグを使用するか、を実行してデフォルトプロジェクトを設定することにより、プロジェクトを指定できますgcloud config set project PROJECT_ID。bqのドキュメント、特にここの「プロジェクトの操作」セクションを参照してください

また、古いバージョンのbqを使用しているようです。最新のものはここからダウンロードできます:https ://cloud.google.com/sdk/docs/

于 2012-12-18T02:13:42.040 に答える