Developing Data Models with LookML (DDMLML)

Developing Data Models with LookML (DDMLML)

(0 Ratings)
course-format course-format course-format course-format

Duration

1 Days

Certified Instructor

Course Id

nextecGC806

Course Description

Course Overview

The Developing Data Models with LookML (DDMLML) course is designed to provide individuals with the knowledge and skills needed to create and maintain scalable data models using LookML, the modeling language of Looker. This course covers the fundamentals of LookML, including data modeling best practices, creating reusable models, and optimizing query performance.

Prerequisites

To enroll in the DDMLML course, participants should have a solid understanding of data analysis concepts, familiarity with SQL, and experience with Looker or similar business intelligence tools. Prior knowledge of relational databases and data modeling principles is recommended. Participants should also have access to a Looker instance or demo environment to practice the concepts covered in the course.

Methodology

The DDMLML course follows a blended learning approach, combining theoretical instruction, demonstrations, and hands-on labs. Participants will engage in instructor-led sessions where LookML concepts and best practices are explained. They will also have access to a Looker instance or demo environment to gain practical experience in working with LookML and developing data models. The course encourages active participation, discussions, and collaborative problem-solving to reinforce learning.

Course Outline

Introduction to LookML and Data Modeling

Overview of LookML and its role in data modeling

Understanding the LookML development workflow

Best practices for designing scalable and maintainable data models

LookML Basics and Syntax

LookML files, projects, and views

LookML syntax, objects, and declarations

Templating and reusable code in LookML

Building Dimensional Models

Understanding dimensions and dimension groups

Defining relationships between dimensions and views

Implementing hierarchies and time-based dimensions

Advanced LookML Modeling Techniques

Working with derived tables and persistent derived tables

Creating aggregate tables and materialized views

Implementing custom measures and calculations

Performance Optimization and Query Management

Optimizing LookML models for query performance

Using caching and pre-aggregation techniques

Query optimization and managing expensive queries

LookML Testing, Version Control, and Best Practices

Writing unit tests for LookML models

Version control and collaboration with LookML

LookML best practices for maintainability and scalability

Outcome

By the end of the DDMLML course, participants will have:

  • Developed a comprehensive understanding of LookML and its role in data modeling
  • Acquired practical knowledge in building scalable and maintainable data models with LookML
  • Gained expertise in advanced LookML techniques for dimension modeling, custom calculations, and query optimization
  • Learned best practices for version control, testing, and performance optimization in LookML development
  • Gained hands-on experience through practical labs and exercises
  • Prepared to develop and maintain efficient data models using LookML in their organizations

Labs

The DDMLML course includes hands-on labs that provide participants with practical experience in working with LookML and developing data models. Some examples of lab exercises include:

  • Creating LookML projects and files
  • Defining dimensions, measures, and relationships in LookML
  • Building hierarchies and time-based dimensions
  • Implementing derived tables and persistent derived tables
  • Creating custom calculations and measures in LookML
  • Optimizing LookML models for query performance
  • Writing unit tests for LookML models
  • Using version control with LookML and collaborating on development

These labs enable participants to apply the concepts learned in the course and gain hands-on experience in developing efficient and scalable data models using LookML, allowing them to develop practical skills in leveraging LookML’s capabilities for data modeling and analysis.

User Avatar

user

0 Reviews
1 Student
323 Courses
0.0
0 rating
5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 stars
0%

Be the first to review “Developing Data Models with LookML (DDMLML)”