2017-06-26 8 views
2

私はBQでビューを持っています。私が必要とするのは、時にはビューに適用される手動オーバーライドを処理することです。 BQのデータをGoogleスプレッドに保存してデータを編集できるようにする方法はありますか? Big Query => Google Sheets => Big Queryデータフローのようになります。ビッグクエリとGoogleスプレッドシートの統合

問題を解決する他のスマートで効率的な方法はありますか?

+1

「ビューに適用されたオーバーライド」のより具体的な例を教えてください。 BigQuery https://cloud.google.com/bigquery/external-data-driveからGoogleスプレッドシートに問い合わせることは可能ですが、質問に答えているかどうかはわかりません。 –

答えて

1

私が正しく理解している場合は、時には手作業で編集して既存のデータを修正したい(小さな)テーブルがあります。

ので:BigQueryの中に保存され

  • 大きなテーブル。
  • 大きなテーブルを見る。
  • ビューのオーバーライドの小さなテーブル(シートに保持)。
  • クエリの出力(Sheetsで保持)。

Timが指摘するように、フェデレーション・テーブルを作成すると、これをクエリの入力または出力として使用できます。

すべてがかなり妥当であると思います。もう1つの方法として、オーバーライドをビューに直接埋め込む方法があります(リテラル値に対するJOINまたはCASEステートメントのいずれか)。それはより速く実行されるかもしれませんが、頻繁にそれを行う必要がある場合は、編集するのが簡単ではないかもしれません。

関連する問題