Latest Posts

looker

Why and how to create modular LookML models

Modular programming in software design is not a new technique, but it is an extremely powerful one. It makes your files smaller and easier to understand than they would be otherwise, which eases collaboration and simplifies the process of finding out where an error originated. With modular programming, the functionality of a project is separated into independent, interchangeable modules. Each module contains everything necessary to execute only one aspect of the functionality you are building toward.

looker

A new approach to speeding up dashboards: Keebo's data learning

As a computer science professor focused on database systems, Looker’s in-database architecture has always resonated with me. It’s exactly what we teach as best practice in database classes: push your computation to where your data lives! This approach, known as “live connection mode,” improves security and eliminates the need for repetitive and expensive data extracts.

looker

G-Loot leads esports with real-time data and analytics

G-Loot, a Stockholm-based esports startup, is shaking up the world of electronic sports by challenging the status quo idea that only the top players can win prize money in a video game competition. They’re making it possible for gamers to improve their skills and get rewarded playing games they already enjoy. As an overlay on top of a player’s game, G-Loot receives an enormous amount of data from multiple sources.

looker

Looker Blocks for using third-party data in Google's Analytics Hub

By now, there’s little argument that insights from data fuel business success. But often, internally available data isn’t sufficient to provide the insights businesses need — shared and third-party data such as demographic information, weather, mobility patterns, and so on can provide context that leads to important, differentiating decisions.

looker

Introducing the API Explorer: Interactive documentation for the Looker API & SDKs

In my experience as a developer, the only thing worse than an entirely undocumented API is a poorly documented API. Through no real fault of its own, the API suddenly morphs from an inanimate but trustworthy object into an evil and decidedly sentient creature — I picture it and all its poorly documented friends laughing at me while I try and pass a user_id in the body of a request, knowing full well that I should be supplying it as a query param instead.

looker

Embedded dashboard in action: Postman

This embedded dashboard feature brings you insights from Postman, a collaboration platform for API development. Postman simplifies each step of building an API and streamlines collaboration so you can create better APIs, faster. I got in touch with Vasa Prudhvi Kumar, Analytics Leader from the Postman team, to learn about their experience creating embedded analytics for their platform.

looker

How to achieve more reliable analytics with the Monte Carlo integration for Looker

As companies increasingly leverage data-driven insights to drive innovation and maintain their competitive edge, it’s important that their data is accurate and reliable at all stages of the data pipeline. While powerful solutions exist to model, transform, and visualize data, many data teams cite data quality and reliability as key pain points, costing them wasted revenue and up to 40 percent of their team’s time.

looker

Ritual's formula for a 360 view of customer acquisition data

At Ritual, we’ve re-imagined multivitamins — bringing high-quality nutrients to our customers and helping them make healthy habits a daily ritual. Those core beliefs and our use of data have helped us thrive in a crowded market. In a recent webinar, I joined my colleague Kira Furuichi, Manager of Data & Analytics, to share how Looker has supported customer acquisition and provided cross-team perspectives and insights that have helped us get ahead.

looker

Find out how your marketing stacks up with Braze Benchmarks

Data-driven marketing is a must in today’s competitive landscape. Over the past decade, consumers have come to expect personalized, relevant, and timely messaging from the brands they love. However, merely creating personalized campaigns based on your company’s own real-time data doesn’t cut it anymore. You need to evaluate how consumers are reacting to those campaigns, iterate, and then optimize your customer engagement.