Module 1: Introduction to Looker and LookML
LookML basics, Looker development environment
- Define Looker and the functionality it provides for curating data
- Define LookML basic terms and building blocks
- Use the Looker Integrated Development Environment (IDE) to modify LookML projects
Module 2: Creating Dimensions and Measures
Dimensions, measures
- Create dimensions and measures to curate data attributes used by business users
Module 3: Project Version Control
Git within Looker, project version control
- Implement version control with Git to manage and track changes in LookML projects
- Send LookML changes from a development branch to production
Module 4: Model Files
SQL within Looker, Explores, joins, symmetric aggregations, filters
- Explain how Looker utilizes SQL on the back end to translate user requests to query results
- Create and design Explores to make data accessible to business users
- Use joins to establish relationships between data tables
- Leverage symmetric aggregation to ensure the accuracy of aggregated metrics
- Implement filters to preselect data provided to business users
Module 5: Derived Tables
Derived tables, best practices
- Define the two types of derived tables in Looker
- Create ephemeral and persistent derived tables
- List best practices for creating derived tables
Module 6: Caching and Datagroups
Caching, datagroups
- Explain how Looker uses caching to optimize SQL query performance
- Use datagroups to manage caching policies in Looker