BigQueryで一時テーブルが使えることを最近知りました。。
CREATE TEMP TABLE テーブル名
・一時テーブルの名前にはプロジェクトまたはデータセットを使用しない
・一時テーブルの保管には料金はかからない
・一時テーブルは最大24時間残る。クエリ履歴から参照可能
参考。詳しく載ってます
例
CREATE TEMP TABLE tmp_table
AS
SELECT id, date
FROM myproject.mydataset.mytable
:
;
SELECT
id, date
FROM tmp_table
:
;