BigQuery BigQuery 中間テーブル作成してLookerStudio 中間テーブル(データマート)である。 逐一クエリを投げて、テーブルを生成するのでなく、1日1回必要なテーブルを作成して、そのテーブルを参照するクエリを投げる方法で分析に関わるオンディマンド料金が安くなり、処理速度も速くなる。だから使わない手はないのである。この実装方法について記す。 1)元のクエリ作成※このクエリで作成...
BigQuery SQLとBig Queryを考える 講座 BigQuery とは何か?GA4エクスポート、スキーマの解説やGA4関連データを元に様々なパターンのSQLをBigQuery で実行します。BigQueryとLookerStudioの連携もあります。 BigQueryやSQLに興味のある方のご参加をお待ちしております。 SQLとBig Query 講座 開設の背景1...
BigQuery BigQuery SQLの勘所 Ⅵ ビュー サブクエリ内のテーブル結合を含んだ複雑なfrom 句を毎度毎度入力するのは苦でしかない。カラム絞りこんだテーブルしかり、集合演算しかりで同じSQLを記述するのはタイパ的にも良くないのである。 これらの不便さを解消するのに「ビュー 」はうってつけだ。 ビューを保存する際には「プロジェクト」「データセット」「テーブル」を指...
BigQuery BigQuery SQLの勘所 Ⅴ 集合演算 集計関数ではない。集合演算だ。テーブル同士で足し算、掛け算、引き算する。イメージ的には集合演算の結果レコードが増減する。一方テーブル同士は結合(Join)させることもできた。イメージとしては列の操作である。 集合演算イメージ:レコードが増減する。 結合(Join) イメージ:列を操作する。 集計演算 列名と列数がそろっ...
BigQuery BigQuery SQLの勘所 Ⅳ サブクエリ サブクエリを使えばSQLの自由度が一段、いや二段上がる。サブクエリで一連のクエリに関わる操作を行い、親クエリはそれを利用し必要な結果を取得する。 基本的な構造 selectuser_id,sum(quantity) as qty_by_user,(select sum(quantity) from data.pod )...