With the Looker Dashboard Summarization extension, you can use Vertex AI’s Gemini model to summarize your dashboard data, prescribe next steps, and share AI-powered insights.
Recently, we launched a tile extension feature that enables you to install a Looker extension as a tile within your dashboard. You can already install a Looker extension, a full-fledged application, in your Looker data platform to add functionality like natural language queries, advanced geospatial analytics, and more.
The new tile extension feature enables you to integrate a Looker extension’s functionality with your dashboard’s data and UI, providing you access to Looker extensions without leaving your dashboard or interrupting your workflow. In this post, we walk through the Looker Dashboard Summarization extension’s capabilities, its architecture, and how you can try it out.
The Looker Dashboard Summarization extension is an application that leverages Vertex AI to provide 3 core capabilities:
Let's illustrate these capabilities with a real-world scenario. Imagine you have a Looker dashboard tracking customer loyalty as shown below.
Looker dashboard with Summarization extension
In this example, the Looker Dashboard Summarization extension is installed as a tile in the dashboard on the left side alongside the other dashboard tiles. Next, we’ll examine each part of the extension in the screenshot in more detail.
For each of your dashboard’s queries, the extension will describe the query, summarize the data, and highlight outliers in the query’s data. With the extension installed as a tile, it helps you gain insights from your dashboard without needing to drill into each query separately.
The screenshot shows the extension’s summary of one dashboard query
The screenshot describes how the “Loyal Customers” query returns a 30-day repeat purchase rate of users and other metadata and then summarizes the query’s data, noting the majority repeat purchase rate and specific outliers.
After the extension summarizes each query and the resulting data, it prescribes next steps for each query in your dashboard. The next steps can consist of follow-up operational actions or additional data analysis suggestions and give you an easy starting point to further understand your data.
The screenshot shows the extension’s prescribed next steps for the “Loyal Customers” query.
In our example, the extension suggests investigating outliers in the resultant data and performing further analysis.
Without leaving your dashboard, you can export summaries and next steps from the extension for immediate action. The tile extension enables you to export insights directly to business tools that your organization uses, such as Google Chat or Slack. The extension can also edit summaries and next steps and display a shorter, refined report so you can share the information more easily.
The extension makes use of Google Cloud services to enable its dashboard insights. The extension’s architecture consists of:
Summarization extension architecture diagram
This architecture diagram describes the flow of data throughout the extension with each numbered step:
You will need at a minimum:
For your convenience, you can follow our codelab that covers how to run the extension locally and deploy in production. You can also follow the extension’s repository readme.
At a high level, you will do the following:
The codelab and readme also recommend additional steps such as helping fine-tune Gemini’s responses for better dashboard insights.
To get started explore the Looker Dashboard Summarization extension codelab and see how you can leverage Vertex AI’s Gemini model from right within your dashboard.
We encourage you to give us feedback in the repository and contribute changes to the tile extension. We hope this tile extension inspires you to build your own tile extension for your unique dashboard use cases.