bigquery

テーブル分割

bigqueryは他のdwhと同じく、基本フルスキャンになる。bigqueryはデータの処理量によって料金が変わる従量課金である。つまり、フルスキャンである以上、where句で絞り込んでも、テーブルの行数分処理が発生することになる。テーブルの行数が課金額に影響す…

型違い内部エラー

bigqueryはinteger型しかもたないが、 内部的にはint64型とint32型に分かれる。UNION や JOIN の際に型が同じinteger型でも内部的にint64型とint32型で異なっているとエラーが発生してしまう。かといってcast関数では、内部の型でint64型とint32型を変換でき…