Looker | Sheetly Cheat Sheet

Last Updated: November 21, 2025

Looker

Business intelligence and data analytics

Core Concepts

Item Description
LookML Modeling language for data
View Table representation
Explore Queryable data set
Dashboard Collection of visualizations
Look Saved query and visualization
Model Collection of explores

LookML Components

Item Description
dimension Column or calculated field
measure Aggregation (sum, count, avg)
filter Restrict data
join Connect views
derived_table SQL-based table

LookML Example

view: orders {
  sql_table_name: public.orders ;;

  dimension: id {
    primary_key: yes
    type: number
    sql: ${TABLE}.id ;;
  }

  dimension: status {
    type: string
    sql: ${TABLE}.status ;;
  }

  measure: total_revenue {
    type: sum
    sql: ${TABLE}.amount ;;
    value_format_name: usd
  }
}

Best Practices

  • Use meaningful naming conventions in LookML
  • Create reusable dimensions and measures
  • Use persistent derived tables for performance
  • Implement row-level security with access filters

💡 Pro Tips

Quick Reference

Use liquid templating for dynamic SQL in LookML

← Back to Programming Languages | Browse all categories | View all cheat sheets