Google Cloud

BigQuery + Looker Studio Dashboard Tutorial: Free BI on GCP

2026-05-24
NicheeLab Editorial Team

BigQuery + Looker Studio is GCP's standard BI stack — you can build a production-grade dashboard for free. This article walks through visualizing GA4 / sales data, accelerating queries with BI Engine, and implementing Calculated Fields and Filter Controls with concrete examples.

Build Flow

  1. Prepare data in BigQuery (Tables / Views)
  2. Connect a Data Source in Looker Studio
  3. Create a report and add charts
  4. Add Calculated Fields / Filter Controls
  5. Reserve BI Engine for acceleration
  6. Share / Embed

Step 1: Prepare BigQuery Data

-- Sales summary view
CREATE OR REPLACE VIEW analytics.sales_dashboard AS
SELECT
  DATE(order_timestamp) AS order_date,
  product_category,
  region,
  COUNT(DISTINCT order_id) AS order_count,
  SUM(amount) AS revenue,
  AVG(amount) AS avg_order_value
FROM raw.orders
WHERE order_timestamp >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 730 DAY)
GROUP BY 1, 2, 3;

Step 2: Connect a Data Source in Looker Studio

  1. lookerstudio.google.com — open the site
  2. "Create" → "Data Source"
  3. Choose the "BigQuery" connector
  4. Select Project → Dataset → Table / View
  5. For Custom Query, paste SQL directly

Step 3: Choosing the Right Chart

Use caseChart
Time-series trendsTime Series / Line
Category comparisonBar / Column
CompositionPie / Donut
GeographyGeo Map (country / prefecture)
Single KPI valueScorecard (supports period-over-period)
Detail tableTable (supports Pivot)
Sankey / HeatmapCommunity Visualizations

Step 4: Calculated Field

-- Year-over-year sales
(revenue - revenue_yoy) / revenue_yoy * 100

-- First day of the month
DATE_TRUNC(order_date, MONTH)

-- Aggregate by category
CASE
  WHEN product_category IN ('Electronics', 'Computers') THEN 'Tech'
  WHEN product_category IN ('Books', 'Music') THEN 'Media'
  ELSE 'Other'
END

-- Rough LTV
revenue / NULLIF(unique_customers, 0)

Step 5: Filter Control

  • Date Range Control: filter by date (default: Last 30 days)
  • Drop-down List: pick a dimension (region / category)
  • Input Box: free numeric input from the user
  • Advanced Filter: complex conditions (AND/OR)
  • Parameter: pass as a variable into SQL

Step 6: Accelerate with BI Engine

  1. BigQuery Console → BI Engine → create a Reservation
  2. Size: start with 1 GB ($30/month)
  3. Configure Preferred Tables (the tables Looker Studio uses)
  4. Looker Studio queries automatically route through BI Engine
  5. Result: sub-second queries with zero BigQuery query charges

Step 7: Share / Embed

  • Sharing: individual / group / entire org / Public Link
  • Embedding: drop into an internal portal or website via iframe
  • Scheduled PDF / email delivery
  • Looker Studio Pro: org-level management with Service Account auth

A Typical Dashboard Layout

E-commerce Sales Dashboard

  • Header: period filter + region filter
  • KPI Row: Revenue / Orders / AOV / MoM (Scorecard × 4)
  • Time Series: daily revenue trend (YoY comparison)
  • Bar Chart: top 10 revenue by category
  • Geo Map: revenue by prefecture
  • Table: per-product detail (drill-down)

GA4 / Ads Integration

  • GA4 → BigQuery Linking pipes raw data in
  • Google Ads Data Transfer auto-syncs ad data
  • Connectors also exist for Search Console, YouTube Analytics, and more
  • The standard stack for Marketing Mix Analytics

Comparison with Other BI Tools

ItemLooker StudioLooker (Enterprise)TableauPower BI
PriceFreePer-user pricing$70/user/month$10/user/month
BQ nativeExcellentExcellentGoodGood
Semantic layerLookMLDataset
ExpressivenessStandardStandardHighestHigh
EmbeddingiframeEmbed SDKTableau ServerPower BI Embedded

Is Looker Studio free?

Core features are completely free (formerly Data Studio). Looker Studio Pro costs $9/user/month and adds team management, Vertex AI integration, and Custom Domain.

What does BigQuery integration cost?

Looker Studio itself is free, but BigQuery query charges apply. Using BI Engine waives those charges and speeds queries up — the standard playbook.

What is BI Engine?

BigQuery's in-memory acceleration. Reserve capacity at $30/GB/month and Looker Studio queries return in under a second with no query charges. Essential for BI dashboards.

Calculated Field or Custom Query — which should I use?

Simple calculations → Calculated Field. Complex JOINs/window functions → BigQuery Custom Query or View. Pre-computing with a Materialized View is also recommended.

How do I set up drill-down?

Define a dimension hierarchy (year → month → day) and enable drill-down on the chart. Looker Studio Pro adds more advanced Hierarchies.

What is a Filter Control?

The filter UI at the top of a dashboard. Place date, dimension, and metric switches that apply to multiple charts at once.

What is the best tool to visualize BigQuery data?

Standard: Looker Studio (free, direct connect). Enterprise: Looker (LookML). Ad-hoc: Connected Sheets (Google Sheets). Notebook: Vertex AI Workbench.

How does it compare with other BI tools (Tableau / Power BI)?

Tableau / Power BI offer richer visuals but cost more. Looker Studio is free and simpler. For native GA4 / Ads / BQ integration, Looker Studio wins hands down.

Related Articles: BI / Data Analytics

BigQuery Cost Optimization: 50 Practical Tips (2026)

Practical BigQuery cost wins — partitioning, clustering, materialized views, slot vs. on-demand, common gotchas.

ADP SQL & Looker Patterns (2026)

ADP-focused SQL and Looker fundamentals — analytics functions, basic LookML, dashboard design.

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate, Professional. Career-aligned roadmap.

Compute & GKE Cost Optimization Patterns (2026)

Compute Engine and GKE cost reduction — spot, sustained use discounts, right-sizing, common wins.

Google Cloud, Looker, and Looker Studio are trademarks of Google LLC. For the latest information, see the official Looker Studio site.

Check what you learned with practice questions

Practice with certification-focused question sets

View GCP Exam Prep
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Google Cloud

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate...

Google Cloud

CDL Cloud Digital Leader: Complete Exam Guide (2026)

Pass the Cloud Digital Leader exam — cloud business value, G...

Google Cloud

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...

Google Cloud

Vertex AI Fundamentals for GCP Certs (2026)

Vertex AI basics every cert candidate needs — Workbench, Pip...

Google Cloud

Associate Cloud Engineer (ACE): Complete Guide (2026)

Pass the Associate Cloud Engineer exam — Console, gcloud, pr...

Browse all Google Cloud articles (103)
© 2026 NicheeLab All rights reserved.