+1 (726) 227-2971

LookML

Localizing a LookML Model: One Semantic Layer, Many Languages

September 15, 2026 · Vistelio

A practical tutorial on LookML localization: locale_data strings files, localization_settings, locale-aware labels and descriptions, translating LookML dashboards, driving locale from user attributes for embedded analytics, and the governance habits that keep translations from rotting.

Read more

Renaming and Retiring LookML Fields Without Breaking Dashboards

September 9, 2026 · Vistelio

Every mature Looker project accumulates fields nobody should use any more: revenue_v2, the metric finance disowned, the dimension that was a typo in 2022. Deleting them breaks saved Looks, schedules and embedded tiles. This tutorial walks through a repeatable deprecation workflow for LookML: proving a field is unused, staging a rename with aliases, using the Content Validator to repair saved content, and closing the window with a clean removal.

Read more

Connecting an AI Agent to Looker with an MCP Server

August 26, 2026 · Vistelio

Model Context Protocol is how AI assistants get tools. This tutorial stands up a Looker MCP server, connects Gemini CLI or Claude Desktop, walks through the tools it exposes, and covers the credentials, permissions and LookML shaping that decide whether the answers are trustworthy.

Read more

Exploring Views, Explores, and Models

August 25, 2026

One of the pillars of Looker's powerful capabilities is LookML, its proprietary data modeling language. This article will take a deep dive into LookML, focusing on the three key concepts: Views, Explores, and Models.

Read more

Persistent Derived Tables: When and How to Use Them

August 25, 2026

Derived tables can be a powerful tool in a Looker developer's arsenal. They allow you to create tables on-the-fly from existing tables, essentially enabling you to perform ETL (extract, transform, load) operations directly within Looker. Looker's LookML provides two types of derived tables: non-persistent and persistent. In this post, we will focus on Persistent Derived Tables (PDTs), understand when to use them, and delve into the how.

Read more

Making the Most of Liquid Parameters in Looker

July 28, 2023

In Looker, Liquid is a powerful templating language that you can use to introduce dynamic elements into your LookML model. One of its most useful features is parameters. Parameters allow developers to create interactive fields that users can modify. This way, users can customize their analyses without diving into the LookML code. Let's delve deeper into Liquid parameters, their use cases, and how you can optimize their usage.

Read more

Understanding and Creating LookML Models

July 27, 2023

LookML, Looker's proprietary data modeling language, provides a highly adaptable and human-readable way to describe and manipulate data sets. A LookML model serves as a blueprint of your data, defining how Looker interacts with your database, and shapes the data for exploration and visualization. This article gives an in-depth explanation of LookML models, their structure, and how to create them.

Read more