Data for Visualization
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing Professional Data Engineer premium course — no separate purchase.
Included in this chapter:
- Connecting BI tools to BigQuery
- Precompute the answer so the dashboard reads less
- BI Engine: serve hot columns from memory
- Troubleshooting a slow dashboard query
- Securing the serving layer, and exam traps
Precompute and serve choices for BI
| Mechanism | What it does | Refresh / freshness | Reach for it when |
|---|---|---|---|
| Materialized view | Stores precomputed query result; auto-rewrites matching base-table queries | Incremental, reads only base-table changes | The same aggregation runs often over slowly-changing data |
| Logical view | Stores only the query text; recomputes on every read | Always current, no precompute | You want one definition without precompute, freshness over speed |
| Scheduled query / summary table | Runs SQL on a cron and writes a results table | On the schedule you set | The shape is too complex for a materialized view |
| BI Engine reservation | Serves frequently queried columns from memory, no query changes | Cache follows the live tables | Interactive dashboards are slow on repeated reads |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- Looker introduction
- BigQuery ODBC and JDBC drivers
- Introduction to materialized views
- Schedule queries
- Introduction to BigQuery BI Engine
- Get query performance insights
- Introduction to partitioned tables
- Introduction to reservations
- Create authorized views
- Introduction to column-level access control
- Introduction to row-level security
- Introduction to data masking
- Sensitive Data Protection overview