ええと、けっこう前からあったらしいんですがさっきまで全然知らなかったので書きました。
BigQueryのコンソール画面で Save QUery
ってあるじゃないですか。
これ保存したあとどこで取り出すんだよ、むしろこの保存したクエリの共有方法ってどうすればいいんだよってずっと思ってたんですよ。
保存したクエリの行方は
Slackでこの保存したやつどこに行ってるの?って聞いたらQuery Historyにあるよって答えをもらいました。
Queriesの下にあるSaved Queries
にありました。
もしくはProject Queries
にあります。
クエリを保存する
そもそもクエリ保存の方法について。
先ほどのSave Query
をポチるとクエリの名前とか入力できます。
あと共有の範囲が選べます。
- Private(自分しか見れない。編集可能。)
- Protected(対象のGCPプロジェクトメンバー全員で共有可能。編集可能。)
- Public(URLを共有すれば誰でも見れる。ただし編集不可。)
Publicの場合クエリを見る事はできますけど、実際に実行しようと思ったらクエリのデータセットの権限が必要になるはず。
URLの取得方法
保存するとクエリウィンドウの上の方が変わります。