を曇らせるためにGoogle BigQueryのからの結果の抽出:Google App Engineの中https://godoc.org/cloud.google.com/go/bigquery私は、次のGoLangパッケージを使用していますストレージgolang
マイアプリの実行が
私が正しくドキュメントを理解している場合は、抽出することが可能でなければなりませんジョブを使用したGoogle Cloud Storageへのジョブ/クエリの結果。私はドキュメンテーションが非常にはっきりしているとは思わないし、誰かがサンプルコードやその他のヘルプを持っているかどうか疑問に思っていた。
TL:ゴー・ラングの代わりに、コマンドラインを使用しているとき、私は一時テーブルへのアクセスを取得するにはどうすればよいDR
。 **私は
を使用
ソリューションは、私は一時テーブルを作成して、それを設定する方法を、私は
GCS
に自分のBigQueryの結果を抽出します** EDITクエリ結果のDST(Destination)を入力し、エクスポートジョブを作成しました。
dataset_result.Table(table_name).Create(ctx, bigquery.TableExpiration(time.Now().Add(1*time.Hour)))
多分もっと良い方法があります。
GCSにそのクエリーの結果や店舗(/エクスポート)によって作成された一時テーブルにアクセスできないことを少し奇妙に思えます。パフォーマンスに関してデータを解析してアップロードする代わりに、これを行うことは妥当ですか? – Zanndorin
私の結果のクエリは1-5 MBの間です – Zanndorin
奇妙なことに、それは私が恐れている方法です。 GCSにエクスポートするには、まず永久テーブルに書き込んだ後、エクスポートジョブをGCSに開始する必要があります。 –