Open6

BigQuery周り

Okoha YugureOkoha Yugure

CTE不用意に使うとスロット時間が爆伸びするときがあるからjoinしちゃったほうが良いケースがあるっぽい。迷ったら叩いてスロット時間ちゃんと確認する

Okoha YugureOkoha Yugure

dbtでCluseter指定する場合は

{{
  config(
    materialized = "table",
    cluster_by = ["some_column"],
  )
}}

みたいな感じ

Okoha YugureOkoha Yugure

struct fieldではクラスタ化は出来ない。
Entries in the CLUSTER BY clause must be column namesというエラーが出る。
columnにしないと駄目

Okoha YugureOkoha Yugure

ジョブエクスプローラーでは処理されたバイト数が見れるけど、実際に実行されたクエリは見れない。
ジョブ履歴では実際に実行されたクエリが見れるけど処理されたバイト数が見れない
job IDで検索できるのでそれをキーにして両方見てくしかなさそう