BigQuery BigQuery SQLの勘所Ⅲ テーブルの結合 DBのメンテナンス性を重視したら、テーブル(表)を分けて管理した方が楽だよね?となる。売上テーブルに様々なユーザー情報を入れるより、ユーザーテーブル作ってユーザーを管理した方がユーザーの追加、修正、削除が楽になる。その上で、売上テーブルとユーザーテーブルを結合させる仕組み。 user_id を使いユーザーテーブルと売上...
BigQuery BigQuery SQLの勘所Ⅱ IF文、CASE文 分析関数 今回はIF文、CASE文のパターンと分析関数について触れる。 IF文 if(tune_id>=10,'J POP','K POP') as categoryas で列名を追加可能。trueでJ POP CASE文 casewhenregexp_countans(country,r'US | UK | France...
BigQuery BigQuery SQLの勘所ⅠSQLの基本形、集合関数、SQLの実行順序 これからBigQuery を使っていくに際して、SQLの気を付けるべき点等、個人的な覚書としてここに残す。公開する意図としては、同じくSQLで迷う方がいるのでは?と思ったからである。今回はSQLの基本形、集合関数、SQLの実行順序、その他関数、正規表現について触れる。 select 列 from テーブル ( SQLの...
BigQuery BigQueryへGA4のデータを遡ってエクスポートすることは不可?BigQueryの利点 これは2023年3月現在の情報である。GA4とBigQueryの連携が完了すると、翌日分からGA4データがBigQueryにエクスポートされる。 現時点では、BigQueryにエクスポートするよりも前のデータを後からエクスポートすることはできない。なので、GA4と連携するのであれば、できるだけ早く連携しておくことをおす...