Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 2.75 KB

2_lookml_101.md

File metadata and controls

19 lines (11 loc) · 2.75 KB

Looker 101 - Developing with LookML

LookML Overview

LookML is a data modeling language for describing dimensions, fields, aggregates and relationships based on SQL. The Looker application uses a model written in LookML to construct SQL queries against a particular database. For an overview on the basics of LookML, visit: What is LookML?

Learn to Speak Looker

Before starting to develop, it is helpful to learn the entities and parameters that are used to create LookML models, views, and fields. Learn the basics by visiting the documentation on LookML terms and concepts.You can also watch this short video for a general overview of Looker terminology.

How Looker Generates SQL

Ultimately, LookML is an abstraction of SQL. Using the definitions for dimensions and measure in your LookML model, Looker dynamically generates SQL queries based on the fields that the user selects. Read more about how Looker generates SQL.

Complete LookML Reference

For the full glossary of LookML parameters, visit the reference page.

The Development Workflow

To support a multi-developer environment, Looker is integrated with Git for version control. When you are in ‘Developer Mode’, changes you make to the LookML model exist only in your account until you commit the changes, and push them to your production model. To learn more about the development workflow, see the documentation on developer concepts. To see it in action, watch this video.