This Developing Data Models with LookML course is an intermediate-level training that introduces the fundamentals of LookML for Looker developers and provides guided demos and hands-on practice with writing LookML code.
Content
The course includes presentations, demonstrations, and hands-on labs.Module 1: Introduction to Looker and LookML
- 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.
- Create dimensions and measures to curate data attributes used by business users.
- Implement version control with Git to manage and track changes in LookML projects.
- 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 end users.
- Define the two types of derived tables in Looker.
- Create ephemeral and persistent derived tables.
- List best practices for creating derived tables.
- Explain how Looker uses caching to speed up SQL queries.
- Use datagroups to manage caching policies in Looker.