Explorer
The Explorer is an ad-hoc analysis surface for your warehouse data. Use it to chart a metric over time, slice a fact table by a property, query a raw table, or ask a question in natural language.
The Explorer is currently in Beta. The set of supported chart types, dimensions, and data sources is still expanding.
Choosing an Explorer
Open Product Analytics in the left sidebar. From the landing page, you can:
- Ask a question with AI Chat — Type a question like "How many signups did we have last week, broken out by country?" and let GrowthBook generate the exploration for you.
- Choose an explorer manually — Pick the type that matches the shape of your data:
| Explorer | When to use it |
|---|---|
| Metrics | Visualize one or more existing GrowthBook metrics over time. |
| Fact Table | Aggregate a fact table — counts, distinct units, or a sum of a numeric column. |
| Data Source | Query any timestamped table in your warehouse without first defining a fact table. |
| Custom SQL | Write your own SELECT query and visualize the result. Opens Custom SQL Reports. |
Each explorer opens with the same layout: a chart on the left, a configuration sidebar on the right, and a toolbar above the chart for chart type, date range, and granularity.

Configuring an Exploration
The sidebar controls everything that goes into the chart. Whenever you change a setting, the chart goes "stale" — an amber dot appears next to the Update button. Click Update to re-run the query with the new configuration.
Data Source
Pick the data source you want to query from the dropdown at the top of the chart area. The dropdown is filtered to data sources you have permission to query in the current project.
If you change the data source mid-exploration and you've already configured values, GrowthBook prompts for confirmation since switching clears your current dataset. The Fact Table and Data Source explorers only show tables that belong to the selected data source.
Values
Values are the things being measured. The available value types depend on which explorer you're in.
Metric Explorer
Add one or more existing fact metrics. Metrics are grouped in the dropdown:
- Official Metrics — metrics managed by GrowthBook or imported from a managed source.
- Other — metrics created and edited directly in your organization.
You can chart multiple metrics on the same exploration as long as they're compatible:
- Ratio metrics can't be combined with non-ratio metrics in the same chart.
- Quantile metrics can't be combined with other metric types.
- All other metric types can be mixed freely.
Incompatible metrics show up grayed out in the dropdown with a tooltip explaining the restriction.
Fact Table Explorer
Pick a fact table from the dropdown, then add one or more values. Each value has:
- Value type —
Unit Count(distinct users),Count(rows), orSumof a numeric column. - Value column (when value type is
Sum) — choose which numeric column to sum. Onlynumber-typed columns from the fact table are listed.
Data Source Explorer
Pick a table from your warehouse, then choose its Timestamp Column — GrowthBook will try to infer this from the column types, but you can override it. After that, the value configuration is the same as the Fact Table explorer (Unit Count, Count, or Sum).
If you haven't built an information schema for the data source yet, the explorer prompts you to generate one. Schema building runs in the background; if it takes more than a few minutes, you're free to leave the page and come back later.
Row Filters
Each value in the Fact Table and Data Source explorers can have its own row filters to narrow which events contribute to it.

A filter has three parts:
- Column — a column on the fact table or data source. JSON sub-fields appear as
column.field. You can also pickSQL Expressionto write a raw SQLWHEREclause, orSaved Filter(Fact Tables only) to reuse a filter defined on the fact table. - Operator — depends on the column's data type. Common operators include
=,!=,in,not_in,is_null,not_null,>,<,>=,<=,contains, andlike. Boolean columns getis_true/is_false. - Value — for
in/not_inoperators, you can enter multiple values; for=/!=, GrowthBook will surface the column's top values in a dropdown so you don't have to type them. Operators likeis_null,not_null,is_true, andis_falsedon't take a value.
Filters can be disabled without deleting them (useful while iterating) and collapsed to save space. Each filter card shows a one-line summary like country in US, CA so you can scan the list at a glance.
Date Range
Choose how far back the query should look:
- Today — events from midnight today.
- Past 7 / 30 / 90 Days — rolling windows ending now.
- Custom Lookback — look back N hours, days, weeks, or months from now (e.g., "last 14 days").
- Custom Date Range — pick explicit start and end dates.
Group By
Add one or more dimensions to break the chart down. The Explorer supports four dimension types:
- Date — Bucket by hour, day, week, month, or year. The date dimension is added automatically for time-series chart types.
- Dynamic — Pick a column and let GrowthBook surface the top N values automatically. Max values defaults to 5 and can be set between 1 and 20 in the dimension's Advanced Options. Other rows are grouped into "Other".
- Static — Pick a column and specify the exact values you want to compare. Anything outside the list is excluded.
- Slices — Define named groups using row filters (for example, "New Users" vs. "Returning Users"). Each slice gets its own series on the chart.
The number of group-by dimensions you can add depends on the chart type — for example, Big Number charts don't accept any dimensions, while stacked bar charts accept multiple.
Columns already used by another dimension are filtered out of the column dropdown to prevent duplicates.
Show As
For metrics that have a denominator (such as ratio or proportion metrics), the Show As section appears under Group By and lets you choose how the value is rendered:
- Event Totals — Render the raw numerator (e.g., total purchases).
- Per Unit — Divide numerator by denominator (e.g., purchases per active user). The label changes to match the unit (e.g., "Per anonymous_id").
Ratio metrics that are defined as numerator/denominator always render as a ratio regardless of this setting.
Chart Type
Switch between visualizations from the toolbar. The selector is grouped by chart family:
| Group | Chart |
|---|---|
| Time Series | Line, Area, Time Series Table |
| Cumulative | Bar, Bar (Stacked), Horizontal Bar, Horizontal Bar (Stacked), Table, Big Number |
A few rules apply automatically:
- The Granularity selector only appears for time-series charts.
- Big Number doesn't accept multiple values, dimensions, or group-by columns.
- The chart type drives which dimensions are useful — for example, stacked bar charts need at least one group-by dimension to be meaningful.
Granularity
For time-series charts, Granularity controls how dates are bucketed: Auto, By Hour, By Day, By Week, By Month, By Year. Auto picks a sensible bucket based on the date range (e.g., a 7-day window auto-selects By Day, a 1-year window auto-selects By Week).
Granularities that would produce too many or too few buckets for the selected date range are hidden from the dropdown.
Running and Refreshing
When the configuration is valid, click Update to run the query.
A clock icon next to the toolbar shows when the chart was last refreshed (e.g., "5m ago"). Click it to open a dropdown with a Refresh option to manually re-run the query, even if the configuration hasn't changed.
GrowthBook caches exploration results: re-opening the same exploration with the same configuration uses the cached result rather than re-querying the warehouse. Forcing a refresh ignores the cache and runs a fresh query.
Saving and Sharing
Once an exploration looks the way you want it, you have a few options:
Save to Dashboard
Click Save to Dashboard to add the exploration as a block on a Product Analytics Dashboard.
You'll be asked for:
- Chart Title — required.
- Save to — pick an existing dashboard or create a new one. The existing dashboard list is filtered to dashboards you have permission to edit.
- (When creating new) Name, Projects, and Advanced Settings — the same view/edit access, auto-update, and schedule controls available when creating a dashboard from scratch.
Saving requires the Product Analytics Dashboards commercial feature and permission to create or edit dashboards in the target project.
Share a Link
The link icon next to Save to Dashboard copies a URL that encodes the full exploration configuration. Anyone in your organization with read access to the underlying data source can open it.
Links are tied to the explorer type. A link generated from the Metric explorer can only be opened in the Metric explorer. If you open a link in the wrong explorer, the Explorer falls back to default settings and tells you what happened.
AI Chat
The AI Chat panel at /product-analytics/explore/ai-chat lets you ask questions about your metrics and data in natural language. It uses the same building blocks as the manual explorers, so any chart it produces can be tweaked, saved to a dashboard, or shared.

What it can do
The AI agent has access to a small set of tools and will narrate what it's doing as it works:
- Search the data sources, fact tables, and metrics available to you.
- Inspect data shape — list available columns and column types on a table.
- Inspect values — sample top values for a column.
- Run an exploration — produce a chart inline in the conversation. You can click into any chart to open it in the Explorer for further editing.
- Get a snapshot — pull recent values when reasoning about your data.
Conversations and history
Conversations are persisted, so you can come back later and pick up where you left off. The sidebar lists previous conversations and lets you start a new chat at any time. While the agent is generating a response, you can cancel mid-stream.
You can also choose which model to use from the dropdown — GrowthBook defaults to the model configured in Settings → General → AI.
Requirements
AI Chat requires both:
- AI features enabled for your organization (configured under Settings → General → AI).
- The AI Suggestions commercial feature on your plan.
If either is missing, the AI Chat input is disabled with an inline explanation.
Custom SQL Reports
For analysis that doesn't fit the structured explorers, use Custom SQL Reports at /sql-explorer. The page lists all saved queries in your organization, scoped to the current project.
Writing a query
Clicking New SQL Report opens the SQL Explorer modal. You get:
- A schema browser showing databases, schemas, tables, and columns for the selected data source.
- A SQL editor with auto-complete on table and column names, and a "Format SQL" button (when supported by the dialect).
- A results panel that shows the first 1,000 rows along with the rendered SQL and query duration. Results can be downloaded as CSV.
- Optional AI assistance for generating or modifying SQL (requires the AI Suggestions commercial feature).
SQL Explorer enforces read-only SELECT queries. The query is rejected client-side if it doesn't start with SELECT or WITH (after stripping comments and string literals). Results are capped at 1,000 rows.
Visualizations
Once a query has run successfully, switch to a visualization tab to render the results as a chart. Saved queries can have any number of visualizations attached. Available chart types are:
- Bar
- Line (with an option to anchor the y-axis to zero)
- Area
- Scatter
- Big Value — a single number with formatting options (
shortNumber,longNumber,currency,percentage,accounting). - Pivot Table
Each visualization configures its own X axis (or X axes for pivot tables), Y axis, optional dimensions, and chart-specific filters.
Saving and reusing
Saving a query requires the Save SQL Explorer Queries commercial feature, available on Pro and Enterprise plans. Saved queries can be:
- Re-opened from the Custom SQL Reports list.
- Linked to dashboards via the Custom SQL Query block type. A single saved query can power multiple dashboards.
Permissions
The actions available in the Explorer depend on your role and project assignments:
| Action | Required permission |
|---|---|
| Use the Metric explorer | Run Metric Queries |
| Use the Fact Table explorer | Run Fact Queries |
| Use the Data Source explorer | Run Fact Queries + Run Schema Queries |
| Use Custom SQL | Run Fact Queries |
| Save SQL Explorer queries | Create SQL Explorer Queries (Pro or Enterprise plan) |
| Save explorations to dashboards | Create / Update General Dashboards (Pro or Enterprise plan) |
See User Permissions for a full breakdown of what each role can do.