ADP 試験で問われる SQL スキルと Looker Studio / Dataform の実装パターンを深掘りします。BigQuery 方言の SQL、Window Function、UNNEST、Looker と Looker Studio の使い分け、Dataform / Composer の選択基準まで網羅します。
SELECT user_id, ARRAY_AGG(STRUCT(event_name, event_timestamp)) AS events FROM analytics.events GROUP BY user_id; -- 配列展開 SELECT user_id, event.event_name FROM analytics.user_events, UNNEST(events) AS event;
SELECT user_id, event_timestamp, ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY event_timestamp) AS event_seq, LAG(event_name) OVER (PARTITION BY user_id ORDER BY event_timestamp) AS prev_event FROM analytics.events;
WITH daily_sessions AS ( SELECT DATE(event_timestamp) AS d, COUNT(DISTINCT user_id) AS dau FROM analytics.events GROUP BY 1 ) SELECT d, dau, AVG(dau) OVER (ORDER BY d ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) AS dau_7d FROM daily_sessions;
-- PIVOT
SELECT * FROM (
SELECT user_id, event_name FROM analytics.events
) PIVOT (COUNT(*) FOR event_name IN ('login', 'purchase', 'logout'));| 項目 | Looker | Looker Studio |
|---|---|---|
| 料金 | 有料 (ユーザー単価) | 基本無料、Pro 有料 |
| セマンティック層 | LookML (中央定義) | 各レポート個別定義 |
| ガバナンス | 強力 (Git 連携) | シンプル |
| 埋め込み | Embed SDK、API 豊富 | iframe 埋め込み |
| 主用途 | エンタープライズ全社 BI | カジュアル / プロトタイプ |
| Vertex AI 連携 | 有 (Looker Studio Pro) | Pro のみ |
| 項目 | Dataform | Cloud Composer |
|---|---|---|
| 用途 | BigQuery SQL ワークフロー | 汎用パイプライン (Airflow) |
| 言語 | SQLX (SQL + JS) | Python (Airflow DAG) |
| Git 連携 | 標準 | GCS / Git Sync |
| テスト | Assertion (NULL / UNIQUE) | Pytest 等 |
| 無料枠 | あり (Dataform Core) | Composer 環境課金 |
| 主用途 | BigQuery 中心の ELT | マルチクラウド / 多段処理 |
-- definitions/raw_events.sqlx
config { type: "table", schema: "raw" }
SELECT * FROM `{ref('source_events')}`
-- definitions/daily_metrics.sqlx
config { type: "view", schema: "analytics" }
SELECT DATE(event_timestamp) AS d, COUNT(*) AS events
FROM `{ref('raw_events')}`
GROUP BY 1ADP の SQL は何を覚えればよい?
SELECT / GROUP BY / JOIN / Window Function / CTE (WITH) / 配列・構造体 (UNNEST) は必須。BigQuery 方言の DATE_TRUNC / FORMAT_DATE / SAFE_CAST も頻出。
Looker と Looker Studio の違いは?
Looker (旧 LookML) はセマンティック層 + ガバナンス重視、Looker Studio (旧 Data Studio) は無料・カジュアル BI。ADP 試験では両方の使い分けが問われます。
Dataform は何のためのツール?
BigQuery 向けの SQL ワークフローオーケストレーション (dbt の Google マネージド版)。Git 連携、Version 管理、Test、依存解決を SQL で実現します。
Cloud Composer (Airflow) との使い分けは?
Composer は汎用 (Python / 任意の処理)、Dataform は SQL 専用。BigQuery 中心のデータ変換 → Dataform、多段クラウドにまたがるパイプライン → Composer。
BigQuery と Spanner どちらを選ぶ?
Spanner = OLTP (低レイテンシ・強整合性、トランザクション)、BigQuery = OLAP (大規模分析、列指向)。混同しないよう用途で完全分離が定石。
Looker Studio の制限は?
無料版はデータ量 / API 呼び出しの制限あり。BigQuery 連携時はクエリ単位課金に注意。Looker Studio Pro はチーム管理 + Vertex AI 連携可能。
ADP 試験で頻出のサービスは?
BigQuery (中心)、Looker Studio、Cloud Composer、Dataform、Pub/Sub、Cloud Storage、Vertex AI (ML 基礎)、Dataplex (カタログ)。
学習時間の目安は?
SQL 経験者で 30〜50 時間、未経験者は 80〜120 時間。SQL の基礎固めに 20 時間、BigQuery 実機に 20 時間、模擬試験に 10 時間が標準配分。
関連記事・ADP / データ系
GCP Associate Data Practitioner (ADP) 完全ガイド|2024 新試験・BigQuery・SQL 中心
Google Cloud Associate Data Practitioner (ADP、2024 新設) の試験範囲、BigQuery / Cloud Composer / Dataform / Looker Studio、SQL スキル要件、AWS DEA / Databricks DE / Azure DP-700 比較を詳解。
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
GCP Professional Cloud Database Engineer (PCDBE) 完全ガイド|Spanner・AlloyDB・Cloud SQL
Google Cloud Professional Cloud Database Engineer の試験範囲、Spanner / AlloyDB / Cloud SQL / Bigtable / Firestore、AWS DBS・Azure DP-300 比較を詳解。
Database Migration Service (DMS) 完全ガイド|Oracle/MySQL/PG → Cloud SQL/AlloyDB (GCP)
Google Cloud Database Migration Service の全機能解説。Oracle / MySQL / PostgreSQL / SQL Server / MongoDB → Cloud SQL / AlloyDB / BigQuery / Firestore 移行。Heterogeneous 移行、Continuous Migration、料金、AWS DMS 比較を 2026 年最新版で網羅。
※ Google Cloud、BigQuery、Looker は Google LLC の商標です。最新情報は Dataform 公式 / Looker Studio をご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化
Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...
Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略
Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...
Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能
Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...
GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ
Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...