Conversational Analytics: Query your data in natural language

Conversational Analytics is a chat-with-your-data feature that is powered by Gemini for Google Cloud. Conversational Analytics empowers users with no expertise in business intelligence to go beyond static dashboards and ask data-related questions in regular, natural (conversational) language. Conversational Analytics is available in Looker (Google Cloud core), Looker (original) instances, and within Looker Studio as part of a Looker Studio Pro subscription.

The following sample conversation shows how a user can interact with Conversational Analytics in a natural, back-and-forth way. In this example, the user asks the following question: "Can you plot monthly sales of hot drinks versus smoothies for 2023, and highlight the top selling month for each type of drink?" Conversational Analytics responds by generating a line graph that displays the monthly sales of hot drinks and smoothies for 2023, highlighting July as the month with the highest sales for both categories.

Conversational Analytics chat that includes a line graph of monthly sales of hot drinks and smoothies in 2023, with July highlighted. Conversational Analytics chat that includes a line graph of monthly sales of hot drinks and smoothies in 2023, with July highlighted.s

As this sample conversation illustrates, Conversational Analytics interprets natural language requests, including multi-part questions that use common terms like "sales" and "hot drinks," without requiring users to specify exact database field names (like Total monthly drink sales) or define filter conditions (like type of beverage = hot). Conversational Analytics describes its key findings, explains its reasoning, and provides an answer that includes text and, where appropriate, a chart. To encourage deeper analysis, Conversational Analytics may also suggest follow-up questions.

Learn how and when Gemini for Google Cloud uses your data. As an early-stage technology, Gemini for Google Cloud products can generate output that seems plausible but is factually incorrect. We recommend that you validate all output from Gemini for Google Cloud products before you use it. For more information, see Gemini for Google Cloud and responsible AI.

Key features

Conversational Analytics includes the following key features:

  • Use Conversational Analytics in Looker: Access Conversational Analytics in Looker to ask natural language questions about your Looker Explore data within a Looker (original) instance or a Looker (Google Cloud core) instance.
  • Use Conversational Analytics in Looker Studio: Access Conversational Analytics in Looker Studio to ask natural language questions about data from supported data sources. Requires a Looker Studio Pro subscription.
  • Create and converse with data agents: With data agents, you can customize the AI-powered data querying agent by providing context and instructions that are specific to your data, which helps Conversational Analytics generate more accurate and contextually relevant responses.
  • Enable advanced analytics with the Code Interpreter: The Code Interpreter within Conversational Analytics translates your natural language questions into Python code and executes that code. Compared to standard SQL-based queries, the Code Interpreter's use of Python enables more complex analysis and visualizations.

Setup and requirements

To use Conversational Analytics in Looker Studio, you must meet the following requirements.

  1. You must be a user under a Looker Studio Pro subscription. Looker Studio Pro licenses are available at no cost to Looker users.
  2. An administrator must have enabled Gemini in Looker for Looker Studio.

To use Conversational Analytics within a Looker instance, you and your Looker instance must meet the following requirements:

  1. A Looker admin must enable Gemini in Looker for the Looker instance.
  2. A Looker admin must grant you the Gemini role in the Looker instance. You must also have a role that contains the access_data permission for the model that you are querying.

Known limitations

Conversational Analytics has the following known limitations.

Limitations on visualizations

Conversational Analytics leverages Vega-lite for conversation chart generation. The following Vega chart types are fully supported:

  • Line chart (one or more series)
  • Area chart
  • Bar chart (horizontal, vertical, stacked)
  • Scatter plot (one or more groups)
  • Pie chart

The following Vega chart types are supported, but you may encounter unexpected behavior when rendering them:

  • Maps
  • Heatmaps
  • Charts with tooltips

Chart types that exist outside the Vega catalog are not supported. Any charts that are not specified in this section are considered unsupported.

Limitations on data sources

Conversational Analytics has the following data source limitations:

  • For Looker data, Conversational Analytics can return a maximum of 5,000 rows per query.
  • Conversational Analytics doesn't support BigQuery's Flexible Column Names feature.
  • Conversational Analytics doesn't work well with data sources that have field editing in reports disabled because this setting prevents Conversational Analytics from creating calculated fields.
  • When the data source is Looker, Conversational Analytics cannot set the value of a filter-only that is defined using the LookML parameter parameter.

Limitations on questions

Conversational Analytics supports questions that can be answered by a single visualization, for example:

  • Metric trends over time
  • Breakdown or distribution of a metric by dimension
  • Unique values for one or more dimensions
  • Single metric values
  • The top dimension values by metric

Conversational Analytics doesn't yet support questions that can only be answered with the following types of complicated visualizations:

  • Percent change of a metric over time, including period-over-period analysis
  • Prediction and forecasting
  • Advanced statistical analysis, including correlation and anomaly detection

More advanced questions, such as forecasting, can be answered when the Code Interpreter is enabled.

Provide feedback

You can provide feedback to Google about individual responses in Conversational Analytics by selecting one of the following options:

  • thumb_up Good response: Indicate that the response was helpful.
  • thumb_down Bad response: Indicate that the response was not helpful.