Looker Guide
Looker transforms how organizations use data by making it more accessible and actionable for teams across the business. This guide explains how Looker creates a single source of truth while enabling self-service analytics.
Looker Architectureβ
Looker Platform Architecture
Core components of the Looker platform and how they interact
100%
π Use Ctrl+Scroll to zoom
Legend
Components
Data
Model
Interface
Visualization
Integration
Connection Types
Connection
Definition
What Makes Looker Differentβ
π
TechnicalLookML Data Modeling
LookML creates a semantic layer that translates complex database structures into business-friendly terminology, providing:
- A single source of truth for business metrics across the organization
- Consistent definitions that prevent conflicting reports
- Empowerment of non-technical users to explore data safely
- Reduced reporting bottlenecks from centralized BI teams
π
Non-TechnicalLookML Data Modeling
LookML is a language for describing dimensions, aggregates, calculations, and data relationships in a SQL database. Key technical aspects include:
- Git-integrated version control for model development
- Reusable model components via extends and refinements
- Centralized business logic with derived tables and SQL Runner
- Advanced SQL generation with symmetric aggregates and fan-out control
π
TechnicalEmbedded Analytics
Embedded analytics transforms applications by bringing data directly to users in context:
- Increases user engagement through contextual insights
- Creates new revenue streams through data monetization
- Reduces development effort for in-app analytics features
- Maintains consistent metrics between internal and customer-facing analytics
- Enables "analytics as a product" business models
π
Non-TechnicalEmbedded Analytics
Looker provides comprehensive embedding capabilities for integrating analytics into applications:
- iframe embedding with signed URLs and SSO authentication
- JavaScript API for two-way communication with embedded content
- Components SDK for embedding specific visualization elements
- Extension Framework for custom applications within Looker
- White-labeled embedding with custom themes and branding