NEW: Scale AI Case Study — ~1,900 data requests per week across 4 business units Read now →
Contents
Looker
Looker is the BI tool that invented the modern semantic layer. Built around LookML — a code-defined, version-controlled metric language — it brought software engineering discipline to BI. Acquired by Google in 2020 for $2.6B and now tightly tied to BigQuery.
Looker is the BI tool that decided dashboards should be code. Where Tableau let analysts drag fields onto a canvas and Power BI let them write DAX, Looker said: no, the right move is to define your entire data model — every metric, every join, every dimension — in a typed configuration language called LookML, version-control it in Git, and make every chart in the company derive from that single source of truth.
This was a radical idea in 2012. By 2018, it was the founding principle of an entire category called the semantic layer, and every modern data team that takes governance seriously is doing some version of what Looker invented. Google bought Looker in 2020 for $2.6 billion. Whether the product still leads the category it created is debatable — but the idea won completely.
Looker was founded in 2012 by Lloyd Tabb and Ben Porterfield in Santa Cruz, California. Tabb is a deep database veteran — he was the second engineer at Netscape, an early engineer at Borland, and the CTO of LiveOps. He came to Looker with a specific frustration: every BI tool he had ever seen produced inconsistent answers for the same business question because every analyst recreated the metric calculation from scratch. Two analysts would both query "monthly active users," get different numbers, and waste hours arguing about which one was right.
Tabb's insight: the problem isn't the dashboards. The problem is that the metric is defined in the dashboard. Pull the metric definition out of the visualization layer, put it in code, version-control it, code-review it, test it, and now you have one definition of MAU that every dashboard inherits from.
To make this work, Tabb invented LookML — a YAML-like declarative language for defining models, views, dimensions, measures, joins, and explores. The Looker server compiles LookML into SQL and runs it against your warehouse on demand. There's no extract, no in-memory cube, no separate semantic store. The warehouse is the source of truth; LookML is the lens.
Looker raised about $280M in venture funding from Redpoint, Kleiner Perkins, Goldman Sachs, and others, reaching a peak private valuation of around $1.6B before Google acquired it in February 2020 for $2.6B in cash. The acquisition closed despite a long antitrust review.
The best way to understand Looker is to understand LookML. Here is the rough mental model:
All of this lives in .lkml files inside a Git repository. Changes go through pull requests. Bad LookML throws compile errors. Good LookML produces a single, governed definition of every metric in the company that every dashboard, every alert, and every API call inherits from.
The aha moment: when a finance analyst and a marketing analyst both ask "what was MRR last month," they both get the same number, because both queries are generated from the same measure: mrr in LookML. This sounds obvious. It is not what happens in Tableau or Power BI without serious effort.
When Google acquired Looker in February 2020 for $2.6B, the strategic logic was clear: Google Cloud needed an analytics layer that played well with BigQuery. Looker fit perfectly. The deal closed, Looker became part of Google Cloud, and a slow but unmistakable transformation began.
Since the acquisition:
The honest read: Looker became a feature of Google Cloud rather than the standalone category leader it once was. The semantic layer concept exploded; Looker the product captured less and less of that growth.
Looker sits directly on top of the warehouse. It connects to BigQuery (the most common pairing today, especially after the Google acquisition), Snowflake, Redshift, Databricks, Postgres, and others. Unlike Tableau or Power BI, it does not extract data — every query is generated live from LookML and pushed to the warehouse. Increasingly, Looker is paired with dbt for warehouse-side transformations, with dbt models exposed as Looker views.
Looker is the easiest BI tool for TextQL Ana to integrate with, because it already has the thing every other BI tool is missing: a clean, code-defined semantic layer. Ana reads your LookML directly — explores, views, dimensions, measures, joins — and uses it as the grounding context for natural language queries. Users ask Ana questions, Ana generates SQL that respects the same metric definitions a Looker dashboard would, and the answers always match. This is the dream architecture: LookML defines the meaning, Looker dashboards consume it, and Ana lets non-technical users tap into it conversationally without ever opening Looker. For organizations already invested in LookML, TextQL Ana is the fastest path to making that investment usable by everyone.
See TextQL in action