Query a table, sort and chart the results, and save the chart
A Table is the starting point for querying data in Lightdash. It groups related dbt models with the dimensions and metrics defined on them, and you query it in the Explore view.To start a query, click New → Chart, then pick the table you want to explore.
The Explore page
The Explore page is made up of five areas:
Metrics and dimensions available on the table you selected
Filters, which restrict the data in your query
Chart, where you visualize the results
Results, the raw data returned from your database
SQL, the generated SQL that produced the results
Select your fields
To run a query:
Select a metric to calculate.
Select one or more dimensions to split the metric into groups.
Hit Run query in the top right.
For “number of orders per month split by partner”, that’s the Order Volume metric with the Order date month and Partner name dimensions.
Filter results
Filters restrict the rows your query returns. You can add them from the Filters section, from a column header in the results table, or from the field list in the sidebar — see filtering in the Explore view.
Sort results
Open the three-dot menu in the table header for the field you want to sort by, then pick a direction under Sorting.
To sort by multiple fields, click the blue pill showing the current sort, then click Add sort.
The sort menu behaves like this:
Adding a sort by clicking a column header overwrites any previous rules.
Once you’re sorting by multiple columns, you can drag and drop them to rearrange the order.
Remove a sort by clicking the minus icon to its right.
Change the direction of a column’s sort with the toggle next to its field name.
Sorting NULL values
You can specify whether NULL values appear first, last, or follow your database’s default.
Open the sort menu by clicking the blue pill that displays the current sort.
For each sort field, use the Nulls control to pick Default, First, or Last.
The choice is applied to the generated SQL as a NULLS FIRST or NULLS LAST clause in the ORDER BY statement.
Auto-fetch results
Next to the Run query button is a dropdown with three settings: Auto-fetch results, Row limit, and Timezone (see Choosing a chart timezone).Auto-fetch results is off by default. Turn it on and the query re-runs automatically whenever you add or remove a field, change a filter, or change the sort — you don’t need to click Run query again. Each of those changes issues a new query against your warehouse, so leaving it on while you make several quick edits can add up to many extra queries; most teams leave it off and only switch it on when they need it.It’s useful for building a raw-data table: select your dimensions, click Run query once, then turn on Auto-fetch results so every filter and sort change after that refreshes the table instantly.
Build a chart
Once the query runs, your data appears in the results table. Open the Chart section, click Configure, then click Change to choose a chart type. See chart types and configurations.
Save your chart
Saving a chart lets you share it, add it to a dashboard, or come back to it later. A saved chart re-runs its query every time you open it, so it always shows the latest data in your database.
Click Save chart at the top of the page, then give the chart a useful name and description. You’ll have the option to save it to a dashboard or a space.
Regenerate the name and description with AI
If AI is enabled on your instance, when you save a chart Lightdash AI suggests a name and description. Click the regenerate button inside the Chart name or Chart description text box to regenerate with AI — each click cycles through different naming and description styles.Regenerate with AI is also available when editing a chart, and is particularly useful for quickly renaming a chart or updating its description after you’ve made chart changes.Once a chart is saved, it unlocks:
Most charts in Lightdash are saved directly to a dashboard. This is the better option when a chart is only ever going to be used on one dashboard, and it keeps your spaces free of long lists of charts that only make sense in one context.A chart saved to a dashboard lives only in that dashboard. To reuse it, move it to a space, or click Explore from here and save a new version of the chart.
Saving to a space
A chart saved to a space can be shared on its own and reused across multiple dashboards. It’s also the only way to pin a single chart to your project homepage.You get a saved chart view you can share with others.
Explore from an existing chart
Saved charts and dashboard tiles make good starting points for exploration. Explore from here gives you a copy of the same chart to play with, and nothing you do to it affects the original — so you can explore without worrying about breaking anything.
Changing the explore of an existing chart
Once a chart is saved, you can switch the explore (table) it’s built on without recreating it. Open the saved chart, click the three-dot menu, select Change explore, and pick the new explore; all field references are remapped to it.
Tick Also update all other charts using this explore to remap every chart built on the current explore in one go — useful when an entire model is being replaced.Fields that exist on the new explore with the same field IDs are kept; anything that doesn’t exist there is dropped, and you’ll need to re-pick the missing fields before saving.
A handy use case is migrating charts from one model to another — for example, when you rename a dbt model or replace it with a different version. Instead of rebuilding the charts from scratch, point them at the new explore and keep the configuration that still applies.
Filtering in the Explore view
Add filters from the Filters tab, the field sidebar, or the results table, and nest them into groups
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lightdash","colors":{"primary":"#8072ff","light":"#8072ff","dark":"#8072ff"},"logo":{"light":"https://mintcdn.com/lightdash/NAoHiyWrKI0dLTGZ/logo/light.svg?fit=max\u0026auto=format\u0026n=NAoHiyWrKI0dLTGZ\u0026q=85\u0026s=4b91c8292b732e3daca7558549cf018c","dark":"https://mintcdn.com/lightdash/NAoHiyWrKI0dLTGZ/logo/dark.svg?fit=max\u0026auto=format\u0026n=NAoHiyWrKI0dLTGZ\u0026q=85\u0026s=c15813eedf4ff7a28709d8c163765fd1","href":"https://lightdash.com/"},"favicon":"https://mintcdn.com/lightdash/fPTXVBgl8dEzSm3L/favicon.png?fit=max\u0026auto=format\u0026n=fPTXVBgl8dEzSm3L\u0026q=85\u0026s=ab889bc3b46d3db2eb20c3ff381c098a","api":{"playground":{"display":"simple"}},"appearance":{"default":"light"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://www.lightdash.com/#","label":"Book a demo"},{"href":"https://app.lightdash.cloud/login","label":"Login"}],"primary":{"type":"button","label":"Start for free","href":"https://www.lightdash.com/start?utm_source=docs\u0026utm_medium=internal_cta\u0026utm_campaign=get_started"}},"footer":{"socials":{"github":"https://github.com/lightdash/lightdash","slack":"https://join.slack.com/t/lightdash-community/shared_invite/zt-3pbwqmq5e-vhTc7HHcS787w618ngoPHA","linkedin":"https://www.linkedin.com/company/lightdash","x":"https://x.com/lightdash_devs"},"links":[{"header":"Lightdash","items":[{"label":"About us","href":"https://www.lightdash.com/about"},{"label":"Community","href":"https://join.slack.com/t/lightdash-community/shared_invite/zt-3pbwqmq5e-vhTc7HHcS787w618ngoPHA"},{"label":"Blog","href":"https://www.lightdash.com/blog"}]}]},"seo":{"indexing":"all"},"fonts":{"heading":{"family":"Space Grotesk","weight":600,"source":"https://fonts.gstatic.com/s/spacegrotesk/v16/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2","format":"woff2"}},"icons":{"library":"tabler"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lightdash","hasAudioNarration":false,"actualSubdomain":"lightdash","customDomains":["docs.lightdash.com"],"gitSource":{"type":"github","owner":"lightdash","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"issues":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af740575812b32c4610257d","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"default","tag":"API","count":913},{"language":"default","tag":"Reference","count":909},{"language":"default","tag":"Docs","count":223},{"language":"default","tag":"API Reference","count":188},{"language":"default","tag":"Projects","count":146},{"language":"default","tag":"v2","count":130},{"language":"default","tag":"Organizations","count":76},{"language":"default","tag":"Integrations","count":53},{"language":"default","tag":"My Account","count":38},{"language":"default","tag":"Explore","count":35}],"searchSettings":{"maxResults":10}},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"type":"email","email":"support@lightdash.com","showHelpButton":false}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#navigation-items>ul.sidebar-group{margin-top:12px}.feature-badges{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem;margin:1rem 0;font-size:0.8125rem}.feature-badges:first-child{margin-top:0}#content>.callout:first-child{margin-top:0}.feature-badge-link{display:inline-flex;align-items:center;vertical-align:middle;border:0;border-radius:9999px;text-decoration:none!important;background-image:none!important}.feature-badge-link:hover [data-badge]{background-color:color-mix(in srgb, var(--color-text) 20%, transparent);box-shadow:0 0 0 1px var(--color-text)}.feature-badge-link:active [data-badge]{background-color:color-mix(in srgb, var(--color-text) 35%, transparent);box-shadow:inset 0 0 0 2px var(--color-text);transform:translateY(1px)}.feature-badge-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sticky-first-col{overflow-x:auto;position:relative;max-width:100%}.sticky-first-col table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sticky-first-col table th:first-child,.sticky-first-col table td:first-child{position:sticky;left:0;z-index:1;min-width:260px;max-width:320px;white-space:normal;background-color:#ffffff;box-shadow:inset -1px 0 0 0 rgba(0, 0, 0, 0.08)}.sticky-first-col table thead th:first-child{z-index:2}html.dark .sticky-first-col table th:first-child,html.dark .sticky-first-col table td:first-child{background-color:#0b0b0f;box-shadow:inset -1px 0 0 0 rgba(255, 255, 255, 0.1)}.agent-identity-support table{width:100%;table-layout:fixed}.agent-identity-support table th,.agent-identity-support table td{min-width:0;padding:0.5rem;vertical-align:middle}.agent-identity-support table th:first-child{width:26%}.agent-identity-support table th:nth-child(2){width:16%}.agent-identity-support table th:not(:first-child),.agent-identity-support table td:not(:first-child){text-align:center}svg.matrix-no{background-color:#d9d5f0}html.dark svg.matrix-no{background-color:#2e2947}.copy-prompt{margin:1.5rem 0}.copy-prompt-btn{display:inline-flex;align-items:center;gap:0.75rem;padding:0.75rem 1.375rem;border:none;border-radius:9999px;background-color:#8072ff;color:#ffffff;font-size:0.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;box-shadow:0 1px 2px rgba(0, 0, 0, 0.08);transition:background-color 150ms ease}.copy-prompt-btn:hover{background-color:#6c5df2}.copy-prompt-btn:focus-visible{outline:2px solid #8072ff;outline-offset:2px}.copy-prompt-label{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.svg-icon{display:inline-block;width:var(--svg-icon-size, 1.25rem);height:var(--svg-icon-size, 1.25rem);flex:none;background-color:currentColor;-webkit-mask:var(--svg-icon) center / contain no-repeat;mask:var(--svg-icon) center / contain no-repeat}.svg-icon-image{display:inline-block;flex:none;margin:0!important}.copy-prompt-icons{display:inline-flex;align-items:center;gap:0.3125rem}.copy-prompt-icons .svg-icon{width:1.25rem;height:1.25rem;flex:none;transition:transform 300ms ease-out}.copy-prompt-icons .svg-icon:nth-child(1){transform:rotate(-6deg)}.copy-prompt-icons .svg-icon:nth-child(4){transform:rotate(6deg)}.copy-prompt-btn:hover .copy-prompt-icons .svg-icon:nth-child(1){transform:translateX(-4px) rotate(-12deg)}.copy-prompt-btn:hover .copy-prompt-icons .svg-icon:nth-child(2){transform:translate(-1px, -1px) rotate(6deg) scale(1.1)}.copy-prompt-btn:hover .copy-prompt-icons .svg-icon:nth-child(3){transform:translate(1px, 2px) rotate(-6deg) scale(1.1)}.copy-prompt-btn:hover .copy-prompt-icons .svg-icon:nth-child(4){transform:translateX(4px) rotate(12deg)}.copy-prompt-preview{margin:0.625rem 0 0 0.25rem;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:0.8125rem;color:#9ca3af;opacity:0;transform:translateY(4px);transition:opacity 200ms ease,\n transform 200ms ease}html.dark .copy-prompt-preview{color:#6b7280}.copy-prompt-preview.is-copied{color:#5747cf}html.dark .copy-prompt-preview.is-copied{color:#cfc9ff}.copy-prompt:hover .copy-prompt-preview,.copy-prompt:has(.copy-prompt-btn:focus-visible) .copy-prompt-preview,.copy-prompt-preview.is-copied{opacity:1;transform:none}.copy-prompt-sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.copy-prompt-icons .svg-icon,.copy-prompt-preview{transition:none}.copy-prompt-preview{transform:none}}.recipe-prompt{margin:1.5rem 0;border:1px solid #8072ff;border-radius:0.75rem;overflow:hidden}.recipe-prompt-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.625rem 0.875rem;background-color:rgba(128, 114, 255, 0.08);border-bottom:1px solid rgba(128, 114, 255, 0.3)}.recipe-prompt-title{font-size:0.8125rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:#5747cf}html.dark .recipe-prompt-title{color:#cfc9ff}.recipe-prompt-btn{padding:0.375rem 0.875rem;border:none;border-radius:9999px;background-color:#8072ff;color:#ffffff;font-size:0.8125rem;font-weight:500;cursor:pointer;transition:background-color 150ms ease}.recipe-prompt-btn:hover{background-color:#6c5df2}.recipe-prompt-btn:focus-visible{outline:2px solid #8072ff;outline-offset:2px}.recipe-prompt-body{margin:0;padding:0.875rem;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:0.8125rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:transparent}.recipe-prompt-error{padding:0.5rem 0.875rem;font-size:0.8125rem;font-weight:500;color:#5747cf;border-top:1px solid rgba(128, 114, 255, 0.3)}html.dark .recipe-prompt-error{color:#cfc9ff}.recipe-prompt-footer{padding:0.5rem 0.875rem;font-size:0.8125rem;color:#5d5c69;border-top:1px solid rgba(128, 114, 255, 0.3)}html.dark .recipe-prompt-footer{color:#9ca3af}@media (prefers-reduced-motion: reduce){.recipe-prompt-btn{transition:none}}.setup-path{--setup-path-line: #e2e2e8;--setup-path-surface: #f5f5f7;--setup-path-ground: #ffffff;--setup-path-ink: #16151d;--setup-path-muted: #5d5c69;--setup-path-faint: #8b8a97;--setup-path-accent: #8072ff;display:grid;gap:1rem;justify-items:start;margin:1.5rem 0;color:var(--setup-path-ink);font-size:1rem;line-height:1.55}html.dark .setup-path{--setup-path-line: #2d2d38;--setup-path-surface: #1b1b22;--setup-path-ground: #0f0f14;--setup-path-ink: #efeff3;--setup-path-muted: #a5a5b2;--setup-path-faint: #777784}.setup-path p{margin:0}.setup-path ol{list-style:none;margin:0;padding:0}.setup-path .svg-icon,.setup-path .svg-icon-image{display:block;flex:none}.setup-path button{font-family:inherit;color:inherit;cursor:pointer}.setup-path-trunk{display:grid;width:100%}.setup-path-trunk>li{position:relative;display:grid;grid-template-columns:2.375rem minmax(0, 1fr);gap:1rem;padding:0 0 1.5rem;margin:0}.setup-path-trunk>li::before{content:\"\";position:absolute;left:calc(1.1875rem - 1px);top:2.375rem;bottom:0;width:2px;background:var(--setup-path-line)}.setup-path-trunk>li.is-done::before{background:var(--setup-path-accent)}.setup-path-trunk>li.is-last{padding-bottom:0}.setup-path-trunk>li.is-last::before{display:none}.setup-path-tile{position:relative;z-index:1;display:grid;place-items:center;width:2.375rem;height:2.375rem;flex:none;border-radius:0.625rem;background:var(--setup-path-surface);transition:transform 180ms ease}.setup-path-tile.is-dark{background:#16151d}.setup-path-trunk>li.is-current>.setup-path-tile{background:var(--setup-path-ink);color:var(--setup-path-ground)}.setup-path-trunk>li.is-pending>.setup-path-tile{background:transparent;border:2px dashed var(--setup-path-line);color:var(--setup-path-faint)}.setup-path-node{display:grid;gap:0.75rem;min-width:0}.setup-path-question{display:flex;align-items:center;min-height:2.375rem;font-size:1.125rem;font-weight:600;line-height:1.3}.setup-path-answer{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.375rem}.setup-path-answer p{display:grid;min-width:0;line-height:1.3}.setup-path-answer p span{font-size:0.8125rem;color:var(--setup-path-muted)}.setup-path-answer p strong{font-weight:600}.setup-path-change{flex:none;padding:0.25rem 0.625rem;border:1px solid transparent;border-radius:0.5rem;background:none;font-size:0.875rem;font-weight:500;color:var(--setup-path-muted)!important}.setup-path-change:hover{border-color:var(--setup-path-line);color:var(--setup-path-ink)!important}.setup-path-leaves{display:flex;flex-wrap:wrap;gap:0.375rem;margin-top:-0.25rem}.setup-path-leaves a{display:inline-flex;align-items:center;gap:0.375rem;padding:0.1875rem 0.625rem;border-radius:0.5rem;background:var(--setup-path-surface);font-size:0.8125rem;color:inherit;text-decoration:none}.setup-path-leaves a:hover{text-decoration:underline}.setup-path-leaves .svg-icon,.setup-path-chevron{color:var(--setup-path-faint)}.setup-path-note{font-size:0.8125rem;color:var(--setup-path-muted)}.setup-path-note a,.setup-path-step-body a{color:var(--setup-path-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.setup-path-pending{display:flex;align-items:center;min-height:2.375rem;font-size:0.9375rem;line-height:1.4;color:var(--setup-path-muted)}.setup-path-options{display:grid;grid-template-columns:repeat(var(--setup-path-columns), minmax(0, 1fr));gap:0.625rem}.setup-path-option{display:flex;align-items:center;gap:0.75rem;min-width:0;padding:0.75rem 0.875rem;border:1px solid var(--setup-path-line);border-radius:0.75rem;background:var(--setup-path-ground);text-align:left;transition:border-color 150ms ease,\n background 150ms ease}.setup-path-option:hover{border-color:var(--setup-path-faint)}.setup-path-option:hover .setup-path-tile{transform:scale(1.06)}.setup-path-option:focus-visible,.setup-path-change:focus-visible,.setup-path-ghost:focus-visible,.setup-path-phase li>button:focus-visible{outline:2px solid var(--setup-path-accent);outline-offset:2px}.setup-path-option[aria-checked=\"true\"]{border-color:var(--setup-path-ink);background:var(--setup-path-surface)}.setup-path-option[aria-checked=\"true\"] .setup-path-tile:not(.is-dark){background:var(--setup-path-ground)}.setup-path-option-text{display:grid;flex:1;gap:1px;min-width:0}.setup-path-option-title{display:flex;flex-wrap:wrap;align-items:center;gap:0.1875rem 0.5rem;font-size:0.9375rem;font-weight:600;line-height:1.3}.setup-path-option-hint{font-size:0.8125rem;line-height:1.4;color:var(--setup-path-muted)}.setup-path-tag{padding:1px 0.4375rem;border:1px solid var(--setup-path-line);border-radius:99px;font-size:0.6875rem;font-weight:600;color:var(--setup-path-muted);white-space:nowrap}.setup-path-radio{display:grid;place-items:center;width:1.125rem;height:1.125rem;flex:none;border:1.5px solid var(--setup-path-line);border-radius:50%;color:transparent;transition:background 150ms ease,\n border-color 150ms ease}.setup-path-option[aria-checked=\"true\"] .setup-path-radio{border-color:var(--setup-path-ink);background:var(--setup-path-ink);color:var(--setup-path-ground)}.setup-path-options.is-compact .setup-path-option{padding:0.5625rem 0.75rem}.setup-path-options.is-compact .setup-path-radio{display:none}.setup-path-options.is-compact .setup-path-option-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-path-ghost{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border:1px solid var(--setup-path-line);border-radius:0.5rem;background:none;font-size:0.875rem;font-weight:500}.setup-path-ghost:hover{border-color:var(--setup-path-ink)}.setup-path-result{display:grid;gap:1rem;min-width:0}.setup-path-result-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;min-height:2.375rem}.setup-path-result-title{font-size:1.125rem;font-weight:600}.setup-path-result-title span{margin-left:0.5rem;font-size:0.875rem;font-weight:500;color:var(--setup-path-muted)}.setup-path-phases{display:grid;border-top:1px solid var(--setup-path-line)}.setup-path-phase{display:grid;grid-template-columns:8rem minmax(0, 1fr);gap:0 1rem;padding:0.75rem 0;border-bottom:1px solid var(--setup-path-line)}.setup-path-phase-name{display:flex;align-items:center;align-self:start;gap:0.5rem;padding:0.4375rem 0;font-size:0.9375rem;font-weight:600}.setup-path-phase-name .svg-icon{color:var(--setup-path-muted)}.setup-path-phase li{margin:0;padding:0}.setup-path-phase li>button{display:flex;align-items:center;gap:0.75rem;width:100%;min-width:0;padding:0.4375rem 0.5rem;border:0;border-radius:0.5rem;background:none;text-align:left}.setup-path-phase li>button:hover{background:var(--setup-path-surface)}.setup-path-step-number{width:1.25rem;flex:none;font-size:0.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--setup-path-faint)}.setup-path-step-title{flex:1;min-width:0;font-size:0.9375rem;font-weight:500}.setup-path-chevron{transition:transform 150ms ease}.setup-path-phase li.is-open .setup-path-chevron{transform:rotate(90deg)}.setup-path-step-body{display:grid;gap:0.375rem;justify-items:start;padding:0 0.5rem 0.625rem 2.5rem;font-size:0.875rem;color:var(--setup-path-muted)}.setup-path-step-body a{display:inline-flex;align-items:center;gap:0.3125rem}.setup-path-step-body>span{font-size:0.8125rem;color:var(--setup-path-faint)}@media (max-width: 640px){.setup-path-options{grid-template-columns:1fr}.setup-path-options.is-compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.setup-path-phase{grid-template-columns:1fr;gap:0.25rem}}@media (prefers-reduced-motion: reduce){.setup-path-tile,.setup-path-option,.setup-path-radio,.setup-path-chevron{transition:none}}"},{"filePath":"sidebar-filter.css","content":".nav-filter{--filter-ink: rgb(var(--gray-700));--filter-muted: rgb(var(--gray-500));--filter-breadcrumb: rgb(var(--gray-600) / 0.8);--filter-border: rgb(var(--gray-200));--filter-surface: rgb(var(--background-light));--filter-hover: rgb(var(--gray-600) / 0.05);color:var(--filter-ink);margin-bottom:1rem;font-size:0.875rem;line-height:1.5}html.dark .nav-filter{--filter-ink: rgb(var(--gray-300));--filter-muted: rgb(var(--gray-400));--filter-breadcrumb: rgb(var(--gray-400) / 0.8);--filter-border: rgb(var(--gray-800));--filter-surface: rgb(var(--background-dark));--filter-hover: rgb(var(--gray-200) / 0.05)}.nav-filter-field{display:flex;align-items:center;gap:0.5rem;min-height:2.25rem;padding:0 0.625rem;border:1px solid var(--filter-border);border-radius:0.75rem;background:var(--filter-surface);transition:border-color 150ms ease, box-shadow 150ms ease}.nav-filter-field:focus-within{border-color:rgb(var(--primary));box-shadow:0 0 0 3px rgb(var(--primary) / 0.12)}.nav-filter svg{width:1rem;height:1rem;flex:none;color:var(--filter-muted)}.nav-filter input{width:100%;min-width:0;padding:0.5rem 0;font:inherit;color:inherit;background:transparent;border:0;outline:none}.nav-filter input::placeholder{color:var(--filter-muted)}.nav-filter button{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border-radius:0.5rem;cursor:pointer}.nav-filter button:hover,.nav-filter-results a:hover{background:var(--filter-hover)}.nav-filter button:focus-visible,.nav-filter-results a:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}.nav-filter-status{padding:0.625rem 0.75rem 0;color:var(--filter-muted);font-size:0.75rem}.nav-filter-status:empty{display:none}.nav-filter-results{margin-top:0.5rem}.nav-filter-results ul{list-style:none;padding:0;margin:0}.nav-filter-results a{display:grid;gap:0.125rem;padding:0.5rem 0.75rem;border-radius:0.75rem;color:inherit;text-decoration:none}.nav-filter-results small{color:var(--filter-breadcrumb);font-size:0.75rem}.nav-filter-results small svg{display:inline;width:0.625rem;height:0.625rem;margin:0 0.125rem;vertical-align:-0.0625rem;color:inherit}.nav-filter-results a[aria-current=\"page\"]{background:rgb(var(--primary) / 0.1);color:rgb(var(--primary))}.nav-filter-empty{padding:0.75rem;color:var(--filter-muted)}.nav-filter [hidden],#navigation-items[hidden]{display:none}#mobile-nav #navigation-items[data-nav-filter-active]>:not(.nav-filter):not([data-nav-filter-controls]){display:none}@media (max-width: 1023px){.nav-filter input{font-size:1rem}.nav-filter-field{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){.nav-filter-field{transition:none}}"}],"page":{"pagePath":"explore/explore-view","slug":"/explore/explore-view","pageMetadata":{"title":"The Explore view","description":"Query a table, sort and chart the results, and save the chart","href":"/explore/explore-view"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Query a table, sort and chart the results, and save the chart\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Tip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Table`}),` is the starting point for querying data in Lightdash. It groups related dbt models with the `,_jsx(_components.a,{href:`/semantic-layer/dimensions`,children:`dimensions`}),` and `,_jsx(_components.a,{href:`/semantic-layer/metrics`,children:`metrics`}),` defined on them, and you query it in the `,_jsx(_components.strong,{children:`Explore view`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`To start a query, click `,_jsx(_components.strong,{children:`New`}),` → `,_jsx(_components.strong,{children:`Chart`}),`, then pick the table you want to explore.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=efc9b5faf21b77545a6d8c451cf68268`,alt:`The Chart option in the New menu`,\"data-og-width\":`1076`,width:`1076`,\"data-og-height\":`676`,height:`676`,\"data-path\":`images/explore/explore-view/new-query-from-tables.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=a604948e96b1e45f3a31f6e1a7841a4c 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=dc15f08980f3b507636e21ca87b6f950 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=3d997f5bf51a4de2cd4b8b78483be46c 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=e2eb794e081996469395a300081f8154 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=6f70166eb65f84e6b3c83d2b1923c0aa 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/new-query-from-tables.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=d7006d830559128f3b2c1492bedec90a 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`the-explore-page`,children:`The Explore page`}),`\n`,_jsx(_components.p,{children:`The Explore page is made up of five areas:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Metrics and dimensions`}),` available on the table you selected`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filters`}),`, which restrict the data in your query`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Chart`}),`, where you visualize the results`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Results`}),`, the raw data returned from your database`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SQL`}),`, the generated SQL that produced the results`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=d20c7551d0fb93032aedbe35457467c3`,alt:`The five areas of the Explore page`,\"data-og-width\":`2510`,width:`2510`,\"data-og-height\":`2144`,height:`2144`,\"data-path\":`images/explore/explore-view/explore-areas.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=934be883efa139ba4f36985764b0d042 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=cafac6afe2c1ba019abcbc0b79432a4b 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=0f8b10a394cd3b453845ce12d7db958d 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=42ba0c6ced7bda6bd355ae5b3d6f1ed9 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=b2e146418a0acaa14cba28572958e8c5 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/explore-areas.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=8fc9e3cbdf66de948b4d6f20ea64df06 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`select-your-fields`,children:`Select your fields`}),`\n`,_jsx(_components.p,{children:`To run a query:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Select a metric to calculate.`}),`\n`,_jsx(_components.li,{children:`Select one or more dimensions to split the metric into groups.`}),`\n`,_jsxs(_components.li,{children:[`Hit `,_jsx(_components.strong,{children:`Run query`}),` in the top right.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For “number of orders per month split by partner”, that’s the `,_jsx(_components.code,{children:`Order Volume`}),` metric with the `,_jsx(_components.code,{children:`Order date month`}),` and `,_jsx(_components.code,{children:`Partner name`}),` dimensions.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=ab47462c3436abe792bfc7f72b6f01e9`,alt:`Selecting a metric and two dimensions in the Explore sidebar`,\"data-og-width\":`2516`,width:`2516`,\"data-og-height\":`1316`,height:`1316`,\"data-path\":`images/explore/explore-view/select-fields.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=ad971876cbaa67d5168ed71a8a094ea3 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=75f1c151186052fc90def3d04ab8b380 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=d2718d07051abb60839a10d7150e3196 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=61925703bc5f03e0917ba4549c9eb63f 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=3e3558e94aa21833ee4be8007d058ff5 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/select-fields.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=ace3adbaee38e8a48fefbb15fde7db6f 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`filter-results`,children:`Filter results`}),`\n`,_jsxs(_components.p,{children:[`Filters restrict the rows your query returns. You can add them from the `,_jsx(_components.strong,{children:`Filters`}),` section, from a column header in the results table, or from the field list in the sidebar — see `,_jsx(_components.a,{href:`/explore/explore-view/filter`,children:`filtering in the Explore view`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sort-results`,children:`Sort results`}),`\n`,_jsxs(_components.p,{children:[`Open the three-dot menu in the table header for the field you want to sort by, then pick a direction under `,_jsx(_components.strong,{children:`Sorting`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=ec1b65c5cc2e8585ce6a7fc271cb706d`,alt:`Sorting the results table by a column header`,\"data-og-width\":`1712`,width:`1712`,\"data-og-height\":`840`,height:`840`,\"data-path\":`images/explore/explore-view/sort-results.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=fd2cfbea91bc0ddcdf69916a353bd6fb 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=7768891f71e922a6cbf0c9bfe5d43822 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=153c5a6dd94ebe524b5efff4d06de257 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=8d097448c5f22beb0ff5e2bab3f409a8 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=0ad6e2254cc5f762be5a23ecc7a0768d 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-results.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=0fd8839b00534cb09d13b0a59ae30e39 2500w`})}),`\n`,_jsxs(_components.p,{children:[`To sort by multiple fields, click the blue pill showing the current sort, then click `,_jsx(_components.strong,{children:`Add sort`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=52db55c3158adc7a836ab4f9908faec5`,alt:`The sort menu with multiple sort rules`,\"data-og-width\":`1696`,width:`1696`,\"data-og-height\":`840`,height:`840`,\"data-path\":`images/explore/explore-view/sort-multiple.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=49899011b9b5b0b6f29e295d8fb06444 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=579bab297f2136eda5be56b7b17405bb 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=90bd798093301c742a12e72976a0c0b8 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=4ba22cd01aeb7d77b7aab9b842e02142 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=5c2334846c110b24e5c67aed42c6cce9 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-multiple.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=696246a1b5aac4d611bf8f16f45996ff 2500w`})}),`\n`,_jsx(_components.p,{children:`The sort menu behaves like this:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Adding a sort by clicking a column header overwrites any previous rules.`}),`\n`,_jsx(_components.li,{children:`Once you’re sorting by multiple columns, you can drag and drop them to rearrange the order.`}),`\n`,_jsx(_components.li,{children:`Remove a sort by clicking the minus icon to its right.`}),`\n`,_jsx(_components.li,{children:`Change the direction of a column’s sort with the toggle next to its field name.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`sorting-null-values`,children:`Sorting NULL values`}),`\n`,_jsx(_components.p,{children:`You can specify whether NULL values appear first, last, or follow your database’s default.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=e6d574c909f23049ae0fdce49f9751f3`,alt:`The Nulls control in the sort menu, set to First`,\"data-og-width\":`1288`,width:`1288`,\"data-og-height\":`298`,height:`298`,\"data-path\":`images/explore/explore-view/sort-null-values.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=a20b7aa82b1f7b35587912d4fc612228 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=025d39a6e4d96e66106f82381de75536 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=7dcd7f18a492ae57e19588a149cd323e 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=b71ea72fea274730fb645a7c81e00edd 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=bfb815bc6a42c346065a57dce84f6943 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/sort-null-values.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=3e60795194a645fd34e5b398b99aced2 2500w`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Open the sort menu by clicking the blue pill that displays the current sort.`}),`\n`,_jsxs(_components.li,{children:[`For each sort field, use the `,_jsx(_components.strong,{children:`Nulls`}),` control to pick `,_jsx(_components.strong,{children:`Default`}),`, `,_jsx(_components.strong,{children:`First`}),`, or `,_jsx(_components.strong,{children:`Last`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The choice is applied to the generated SQL as a `,_jsx(_components.code,{children:`NULLS FIRST`}),` or `,_jsx(_components.code,{children:`NULLS LAST`}),` clause in the `,_jsx(_components.code,{children:`ORDER BY`}),` statement.`]}),`\n`,_jsx(Heading,{level:`2`,id:`auto-fetch-results`,children:`Auto-fetch results`}),`\n`,_jsxs(_components.p,{children:[`Next to the `,_jsx(_components.strong,{children:`Run query`}),` button is a dropdown with three settings: `,_jsx(_components.strong,{children:`Auto-fetch results`}),`, `,_jsx(_components.strong,{children:`Row limit`}),`, and `,_jsx(_components.strong,{children:`Timezone`}),` (see `,_jsx(_components.a,{href:`/personal-settings/timezone#choosing-a-chart-timezone`,children:`Choosing a chart timezone`}),`).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Auto-fetch results`}),` is off by default. Turn it on and the query re-runs automatically whenever you add or remove a field, change a filter, or change the sort — you don’t need to click `,_jsx(_components.strong,{children:`Run query`}),` again. Each of those changes issues a new query against your warehouse, so leaving it on while you make several quick edits can add up to many extra queries; most teams leave it off and only switch it on when they need it.`]}),`\n`,_jsxs(_components.p,{children:[`It’s useful for building a raw-data table: select your dimensions, click `,_jsx(_components.strong,{children:`Run query`}),` once, then turn on `,_jsx(_components.strong,{children:`Auto-fetch results`}),` so every filter and sort change after that refreshes the table instantly.`]}),`\n`,_jsx(Heading,{level:`2`,id:`build-a-chart`,children:`Build a chart`}),`\n`,_jsxs(_components.p,{children:[`Once the query runs, your data appears in the results table. Open the `,_jsx(_components.strong,{children:`Chart`}),` section, click `,_jsx(_components.strong,{children:`Configure`}),`, then click `,_jsx(_components.strong,{children:`Change`}),` to choose a chart type. See `,_jsx(_components.a,{href:`/visualizations`,children:`chart types and configurations`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=310ffc1709467a203cfbf5c3f59f0490`,alt:`The chart type gallery with Bar chart selected, next to a bar chart of query results`,\"data-og-width\":`2532`,width:`2532`,\"data-og-height\":`1598`,height:`1598`,\"data-path\":`images/explore/explore-view/build-chart.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=d382509aff92cc217e5b361b7abeeea5 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=df72ca5953ccf05dfcc49df85bec4142 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=09856bf5ad065cb09c0c75b927c5df84 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=8388cd9677e232aea3406d53f158bc94 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=10c5524e92fb86953937125df6c65dcc 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/build-chart.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=ae64fcd0a3fa7f7b550b2f6181ae76d6 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`save-your-chart`,children:`Save your chart`}),`\n`,_jsx(_components.p,{children:`Saving a chart lets you share it, add it to a dashboard, or come back to it later. A saved chart re-runs its query every time you open it, so it always shows the latest data in your database.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=3451a6b222af1aa43e8a8f9500cd8b32`,alt:`The Save chart dialog with name, description, and Save to options`,\"data-og-width\":`1666`,width:`1666`,\"data-og-height\":`1256`,height:`1256`,\"data-path\":`images/explore/explore-view/save-your-chart.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=beb77549a091b5e23e35ae9f2e4c6cd6 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=7977f9148d92a017f0abef9c7168bc59 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=248b90ff99f933e1fb7e810ef31e4e59 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=3ea4f045bca005e8d5ec5e8c0265b9ea 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=13a4033abed0ed5da059790cae56dc48 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/save-your-chart.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=6313267f1baad6997ad4a0dca5ef98c1 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save chart`}),` at the top of the page, then give the chart a useful name and description. You’ll have the option to save it to a dashboard or a space.`]}),`\n`,_jsx(Heading,{level:`3`,id:`regenerate-the-name-and-description-with-ai`,children:`Regenerate the name and description with AI`}),`\n`,_jsxs(_components.p,{children:[`If AI is enabled on your instance, when you save a chart Lightdash AI suggests a name and description. Click the regenerate button inside the `,_jsx(_components.strong,{children:`Chart name`}),` or `,_jsx(_components.strong,{children:`Chart description`}),` text box to regenerate with AI — each click cycles through different naming and description styles.`]}),`\n`,_jsx(_components.p,{children:`Regenerate with AI is also available when editing a chart, and is particularly useful for quickly renaming a chart or updating its description after you’ve made chart changes.`}),`\n`,_jsx(_components.p,{children:`Once a chart is saved, it unlocks:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/explore/version-history`,children:`Version history`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/explore/create-scheduled-deliveries`,children:`Scheduled deliveries`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/integrations/google-sheets`,children:`Google Sheets syncs`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/explore/create-alerts`,children:`Alerts`})}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`saving-to-a-dashboard`,children:`Saving to a dashboard`}),`\n`,_jsx(_components.p,{children:`Most charts in Lightdash are saved directly to a dashboard. This is the better option when a chart is only ever going to be used on one dashboard, and it keeps your spaces free of long lists of charts that only make sense in one context.`}),`\n`,_jsxs(_components.p,{children:[`A chart saved to a dashboard lives only in that dashboard. To reuse it, move it to a space, or click `,_jsx(_components.strong,{children:`Explore from here`}),` and save a new version of the chart.`]}),`\n`,_jsx(Heading,{level:`3`,id:`saving-to-a-space`,children:`Saving to a space`}),`\n`,_jsxs(_components.p,{children:[`A chart saved to a `,_jsx(_components.a,{href:`/explore/spaces`,children:`space`}),` can be shared on its own and reused across multiple dashboards. It’s also the only way to `,_jsx(_components.a,{href:`/explore/homepage#pin-content`,children:`pin a single chart to your project homepage`}),`.`]}),`\n`,_jsx(_components.p,{children:`You get a saved chart view you can share with others.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=bbc2d5949575c1a51731de57e1689ecb`,alt:`The saved chart view`,\"data-og-width\":`2520`,width:`2520`,\"data-og-height\":`1476`,height:`1476`,\"data-path\":`images/explore/explore-view/saved-chart.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?w=280\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=dff041bfd6f46d54b69fe3a66d535bd2 280w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?w=560\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=c9055161121ac5a3f020c84b7b59ba96 560w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?w=840\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=22ae5cd80b90857e8275ce8c81a127ef 840w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=cdde98a810b17d043fe6e13951e9125f 1100w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=59b4de0e7e0e8f20e9c053a36fa8a792 1650w, https://mintcdn.com/lightdash/DMgnLn4rhpgZBGY1/images/explore/explore-view/saved-chart.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DMgnLn4rhpgZBGY1\u0026q=85\u0026s=75d865a3749902071e821dea8fe5a81a 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`explore-from-an-existing-chart`,children:`Explore from an existing chart`}),`\n`,_jsxs(_components.p,{children:[`Saved charts and dashboard tiles make good starting points for exploration. `,_jsx(_components.strong,{children:`Explore from here`}),` gives you a copy of the same chart to play with, and nothing you do to it affects the original — so you can explore without worrying about breaking anything.`]}),`\n`,_jsx(Heading,{level:`2`,id:`changing-the-explore-of-an-existing-chart`,children:`Changing the explore of an existing chart`}),`\n`,_jsxs(_components.p,{children:[`Once a chart is saved, you can switch the explore (table) it’s built on without recreating it. Open the saved chart, click the three-dot menu, select `,_jsx(_components.strong,{children:`Change explore`}),`, and pick the new explore; all field references are remapped to it.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=f0d37b82340174bca9cb3eb826f83676`,alt:`The Change explore dialog on a saved chart`,\"data-og-width\":`652`,width:`652`,\"data-og-height\":`387`,height:`387`,\"data-path\":`images/explore/explore-view/change-chart-explore.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?w=280\u0026fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=6d04e49858f61fe039b7637d04791b96 280w, https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?w=560\u0026fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=86ef0a814a6ca6f5614331f5dd16d7cf 560w, https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?w=840\u0026fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=4fbccf38faf0049dc4697c47125425a7 840w, https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?w=1100\u0026fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=e6568cbdcbfc5b0e9e6e20c256ce55b6 1100w, https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?w=1650\u0026fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=8dd20bcf7ae922e24fe82e0426263d88 1650w, https://mintcdn.com/lightdash/y8j5qvbhHoP381ni/images/explore/explore-view/change-chart-explore.png?w=2500\u0026fit=max\u0026auto=format\u0026n=y8j5qvbhHoP381ni\u0026q=85\u0026s=7e2e74f071f3098e0b3c7ae5a7e047df 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Tick `,_jsx(_components.strong,{children:`Also update all other charts using this explore`}),` to remap every chart built on the current explore in one go — useful when an entire model is being replaced.`]}),`\n`,_jsx(_components.p,{children:`Fields that exist on the new explore with the same field IDs are kept; anything that doesn’t exist there is dropped, and you’ll need to re-pick the missing fields before saving.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`A handy use case is `,_jsx(_components.strong,{children:`migrating charts from one model to another`}),` — for example, when you rename a dbt model or replace it with a different version. Instead of rebuilding the charts from scratch, point them at the new explore and keep the configuration that still applies.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"The Explore view","description":"Query a table, sort and chart the results, and save the chart","href":"/explore/explore-view"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The Explore page","slug":"the-explore-page","depth":2,"children":[]},{"title":"Select your fields","slug":"select-your-fields","depth":2,"children":[]},{"title":"Filter results","slug":"filter-results","depth":2,"children":[]},{"title":"Sort results","slug":"sort-results","depth":2,"children":[{"title":"Sorting NULL values","slug":"sorting-null-values","depth":3,"children":[]}]},{"title":"Auto-fetch results","slug":"auto-fetch-results","depth":2,"children":[]},{"title":"Build a chart","slug":"build-a-chart","depth":2,"children":[]},{"title":"Save your chart","slug":"save-your-chart","depth":2,"children":[{"title":"Regenerate the name and description with AI","slug":"regenerate-the-name-and-description-with-ai","depth":3,"children":[]},{"title":"Saving to a dashboard","slug":"saving-to-a-dashboard","depth":3,"children":[]},{"title":"Saving to a space","slug":"saving-to-a-space","depth":3,"children":[]}]},{"title":"Explore from an existing chart","slug":"explore-from-an-existing-chart","depth":2,"children":[]},{"title":"Changing the explore of an existing chart","slug":"changing-the-explore-of-an-existing-chart","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/lightdash/d0a9cf4e6619eae5/analytics.js","/_mintlify/custom/lightdash/09fccb112e45cce5/sidebar-filter.js","/_mintlify/custom/lightdash/8727d9b46ef06030/sidebar-navigation.js"],"subdomain":"lightdash","siteName":"Lightdash","title":"The Explore view - Lightdash","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T00:27:25.220Z","originalFileLocation":"explore/explore-view.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Query a table, sort and chart the results, and save the chart\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lightdash\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"The Explore view - Lightdash\">\u003cmeta data-mint-head property=\"og:description\" content=\"Query a table, sort and chart the results, and save the chart\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lightdash\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lightdash.com/explore/explore-view\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lightdash.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=The+Explore+view\u0026amp;description=Query+a+table%2C+sort+and+chart+the+results%2C+and+save+the+chart\u0026amp;theme=2e2830855f4456878570ebd9\u0026amp;signature=90323d297b84c9cdd749605e34f47981a1f60b8bf7b56b9ae8ed869e0615edff\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"The Explore view - Lightdash\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Query a table, sort and chart the results, and save the chart\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lightdash.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=The+Explore+view\u0026amp;description=Query+a+table%2C+sort+and+chart+the+results%2C+and+save+the+chart\u0026amp;theme=2e2830855f4456878570ebd9\u0026amp;signature=90323d297b84c9cdd749605e34f47981a1f60b8bf7b56b9ae8ed869e0615edff\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lightdash/x1yO_UZNDKcOd4RY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lightdash\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8072ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lightdash.com/explore/explore-view\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/explore/explore-view.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.lightdash.com/#organization\",\"name\":\"Lightdash\",\"url\":\"https://docs.lightdash.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lightdash/NAoHiyWrKI0dLTGZ/logo/light.svg?fit=max\u0026auto=format\u0026n=NAoHiyWrKI0dLTGZ\u0026q=85\u0026s=4b91c8292b732e3daca7558549cf018c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lightdash.com#website\",\"name\":\"Lightdash\",\"url\":\"https://docs.lightdash.com\",\"publisher\":{\"@id\":\"https://docs.lightdash.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lightdash.com/explore/explore-view#webpage\",\"url\":\"https://docs.lightdash.com/explore/explore-view\",\"name\":\"The Explore view\",\"description\":\"Query a table, sort and chart the results, and save the chart\",\"dateModified\":\"2026-11-11T00:27:25.220Z\",\"isPartOf\":{\"@id\":\"https://docs.lightdash.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lightdash.com/explore/explore-view#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lightdash.com/explore/explore-view#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Explore\",\"item\":\"https://docs.lightdash.com/explore\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Explore view\",\"item\":\"https://docs.lightdash.com/explore/explore-view\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.lightdash.com/explore/explore-view#article\",\"headline\":\"The Explore view\",\"name\":\"The Explore view\",\"description\":\"Query a table, sort and chart the results, and save the chart\",\"url\":\"https://docs.lightdash.com/explore/explore-view\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lightdash.com/explore/explore-view#webpage\"},\"dateModified\":\"2026-11-11T00:27:25.220Z\",\"publisher\":{\"@id\":\"https://docs.lightdash.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lightdash.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lightdash\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Lightdash\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/explore/explore-view.md","siteName":"Lightdash","nav":{"global":null,"tabs":[{"tab":"Docs","pages":[{"title":"Welcome to Lightdash","mode":"wide","href":"/introduction"},{"group":"Get started","icon":"rocket","root":{"title":"Getting started","href":"/get-started"},"directory":"card","pages":[{"title":"Quickstart","href":"/get-started/quickstart"},{"title":"Agentic onboarding with Aurora","sidebarTitle":"Agentic onboarding","tag":"Beta","href":"/get-started/agentic-onboarding"},{"title":"Explore your data","href":"/get-started/explore-your-data"},{"title":"Build your semantic layer","href":"/get-started/build-your-semantic-layer"},{"title":"Migrating from another BI tool","sidebarTitle":"Migrate from another BI tool","href":"/get-started/migrate-from-another-bi-tool"},{"title":"The Lightdash Way","href":"/get-started/lightdash-way"}]},{"group":"Explore","icon":"telescope","root":{"title":"Explore your data","href":"/explore"},"directory":"card","pages":[{"group":"Build charts","pages":[{"title":"Configure your charts","href":"/explore/configure-charts"},{"title":"Custom tooltips","href":"/explore/configure-custom-tooltip"},{"title":"Using custom fields","sidebarTitle":"Custom fields","href":"/explore/create-custom-fields"},{"title":"Formatting your fields","sidebarTitle":"Formatting fields","href":"/explore/formatting-your-fields"},{"title":"Period-over-period comparisons","sidebarTitle":"Period-over-period","href":"/explore/period-over-period"},{"title":"SQL runner","sidebarTitle":"SQL runner","href":"/explore/sql-runner"},{"title":"Merge queries","sidebarTitle":"Merge queries","href":"/explore/merge-queries"},{"title":"External sources","sidebarTitle":"External sources","tag":"Experimental","href":"/explore/external-sources"}]},{"group":"Table calculations","root":{"title":"Table calculations","href":"/explore/table-calculations"},"directory":"card","pages":[{"title":"Formula table calculations","sidebarTitle":"Formula","href":"/explore/table-calculations/formulas"},{"title":"Row functions","href":"/explore/table-calculations/functions/row-functions"},{"title":"Pivot functions","href":"/explore/table-calculations/functions/pivot-functions"},{"title":"Aggregate functions","href":"/explore/table-calculations/functions/aggregate-functions"},{"title":"SQL templates","href":"/explore/table-calculations/sql-templates"}]},{"group":"Dashboards","root":{"title":"Dashboards","href":"/explore/dashboards"},"pages":[{"title":"Interacting with dashboards","href":"/explore/dashboards/interact"},{"title":"Dashboard filters","href":"/explore/dashboards/filter"},{"title":"Dashboard parameter controls","sidebarTitle":"Parameter controls","tag":"Experimental","href":"/explore/dashboards/parameter-controls"},{"title":"Date zoom","href":"/explore/dashboards/date-zoom"}]},{"title":"Documents","description":"Write up an analysis as a readable report, with live charts placed between your text","href":"/explore/documents"},{"group":"Explore view","root":{"title":"The Explore view","href":"/explore/explore-view"},"pages":[{"title":"Filtering in the Explore view","description":"Add filters from the Filters tab, the field sidebar, or the results table, and nest them into groups","href":"/explore/explore-view/filter"}]},{"title":"Filters reference","href":"/explore/filters-reference"},{"group":"Metrics catalog","root":{"title":"Metrics catalog","href":"/explore/metrics-catalog"},"directory":"card","pages":[{"title":"Catalog","href":"/explore/metrics-catalog/curate-the-catalog"},{"title":"Saved Trees","href":"/explore/metrics-catalog/build-saved-trees"},{"title":"Drivers","href":"/explore/metrics-catalog/drivers"}]},{"title":"Search","href":"/explore/search"},{"title":"Learn","tag":"Beta","href":"/explore/learn"},{"group":"Organize and share","pages":[{"title":"Spaces","href":"/explore/spaces"},{"title":"Default user spaces","href":"/explore/default-user-spaces"},{"title":"Review requests","sidebarTitle":"Review requests","href":"/explore/review-requests"},{"title":"Homepage","href":"/explore/homepage"},{"title":"How to promote content","sidebarTitle":"Promoting content","href":"/explore/promote-content"},{"title":"Verified charts and dashboards","sidebarTitle":"Verified content","href":"/explore/verified-content"},{"title":"Version history","sidebarTitle":"Version history","href":"/explore/version-history"},{"title":"Sharing charts","href":"/explore/share-charts"},{"title":"Scheduled deliveries","href":"/explore/create-scheduled-deliveries"},{"title":"Alerts","href":"/explore/create-alerts"}]}]},{"group":"Visualizations","icon":"chart-histogram","root":{"title":"Visualizations","href":"/visualizations"},"directory":"card","pages":[{"group":"Built-in charts","pages":[{"title":"Bar chart","icon":"chart-bar","href":"/visualizations/bar-chart"},{"title":"Line chart","icon":"chart-line","href":"/visualizations/line-chart"},{"title":"Area chart","icon":"chart-area","href":"/visualizations/area-chart"},{"title":"Mixed chart","icon":"chart-area-line","href":"/visualizations/mixed-chart"},{"title":"Scatter chart","icon":"chart-scatter","href":"/visualizations/scatter-chart"},{"title":"Pie chart","icon":"chart-pie","href":"/visualizations/pie-chart"},{"title":"Funnel chart","icon":"chart-funnel","href":"/visualizations/funnel-chart"},{"title":"Treemap chart","icon":"chart-treemap","href":"/visualizations/treemap-chart"},{"title":"Sankey chart","icon":"chart-sankey","tag":"Beta","href":"/visualizations/sankey"},{"title":"Table","icon":"table","href":"/visualizations/table"},{"title":"Big value","icon":"number-123","href":"/visualizations/big-value"},{"title":"Gauge","icon":"gauge","href":"/visualizations/gauge"},{"title":"Map","icon":"world","href":"/visualizations/map"}]},{"group":"Custom charts","root":{"title":"Custom charts","sidebarTitle":"Custom charts","href":"/visualizations/custom-charts"},"pages":[{"title":"Create reusable chart types with Chart Studio","sidebarTitle":"Chart Studio","href":"/visualizations/chart-studio"},{"title":"Install chart types from the chart library","sidebarTitle":"Chart library","href":"/visualizations/chart-library"}]}]},{"group":"Semantic layer","icon":"stack-2","root":{"title":"Lightdash semantic layer","href":"/semantic-layer"},"directory":"card","pages":[{"title":"Tables reference","sidebarTitle":"Tables","href":"/semantic-layer/tables"},{"title":"Dimensions reference","sidebarTitle":"Dimensions","href":"/semantic-layer/dimensions"},{"title":"Metrics reference","sidebarTitle":"Metrics","href":"/semantic-layer/metrics"},{"title":"Joins reference","sidebarTitle":"Joins","href":"/semantic-layer/joins"},{"title":"Nested and repeated columns","href":"/semantic-layer/nested-and-repeated-columns"},{"title":"Explores","sidebarTitle":"Explores","href":"/semantic-layer/explores"},{"title":"How to use parameters","sidebarTitle":"Parameters","href":"/semantic-layer/parameters"},{"title":"SQL variables","href":"/semantic-layer/sql-variables"},{"title":"Virtual views","href":"/semantic-layer/virtual-views"},{"title":"Lightdash YAML","sidebarTitle":"Lightdash YAML","href":"/semantic-layer/yaml"},{"title":"Caching","href":"/semantic-layer/caching"},{"group":"Pre-aggregates","root":{"title":"Pre-aggregates","href":"/semantic-layer/pre-aggregates"},"directory":"card","pages":[{"title":"External pre-aggregates","sidebarTitle":"External","href":"/semantic-layer/pre-aggregates/external"},{"title":"Monitoring and debugging pre-aggregates","sidebarTitle":"Monitoring and debugging","href":"/semantic-layer/pre-aggregates/monitoring"},{"title":"Auditing pre-aggregates from the CLI","sidebarTitle":"CLI audit","href":"/semantic-layer/pre-aggregates/audit-with-cli"}]},{"title":"lightdash.config.yml reference","sidebarTitle":"lightdash.config.yml","href":"/semantic-layer/lightdash-config-yml"},{"title":"Writing useful descriptions in your semantic layer","sidebarTitle":"Writing descriptions","href":"/semantic-layer/writing-descriptions"},{"title":"dbt modeling strategies for Lightdash","sidebarTitle":"Modeling strategies","href":"/semantic-layer/modeling-strategies"}]},{"group":"Workflow","icon":"git-branch","root":{"title":"Workflow","href":"/workflow"},"directory":"card","pages":[{"group":"CLI","root":{"title":"Lightdash CLI","sidebarTitle":"CLI","href":"/workflow/cli"},"directory":"card","pages":[{"title":"How to install the Lightdash CLI","sidebarTitle":"Install the CLI","href":"/workflow/cli/install"},{"title":"Authenticate the CLI","sidebarTitle":"Authenticate","href":"/workflow/cli/authenticate"},{"title":"Generate semantic layer YAML","sidebarTitle":"Generate YAML","href":"/workflow/cli/generate"},{"title":"Deploy changes to production","sidebarTitle":"Deploy changes","href":"/workflow/cli/deploy"},{"title":"Validate content","sidebarTitle":"Validate","href":"/workflow/cli/validate"},{"title":"Lint your code","sidebarTitle":"Lint","href":"/workflow/cli/lint"},{"title":"Compilation","sidebarTitle":"Compilation","href":"/workflow/cli/compile"},{"title":"Lightdash CLI reference","sidebarTitle":"Reference","href":"/workflow/cli/reference"}]},{"title":"Lightdash Desktop","sidebarTitle":"Desktop","tag":"Experimental","href":"/workflow/lightdash-desktop"},{"title":"Lightdash Mobile","sidebarTitle":"Mobile","href":"/workflow/lightdash-mobile"},{"title":"Preview projects","href":"/workflow/preview-projects"},{"title":"Pull requests","href":"/workflow/pull-requests"},{"title":"Automate with CI/CD","href":"/workflow/set-up-ci-cd"},{"title":"Validating your content","href":"/workflow/validating-your-content"},{"title":"Content as code","href":"/workflow/content-as-code"},{"title":"Local data app development","href":"/workflow/local-data-app-development"},{"title":"Migrate dashboards between projects","sidebarTitle":"Migrate dashboards","href":"/workflow/migrate-dashboards-between-projects"},{"title":"Editing dashboards with agents","href":"/workflow/edit-dashboards-with-agents"},{"title":"Agent skills","href":"/workflow/install-agent-skills"},{"title":"Set up VS Code for Lightdash","sidebarTitle":"Set up VS Code","href":"/workflow/set-up-vs-code"},{"title":"Renaming models, metrics, and dimensions","sidebarTitle":"Rename models and fields","href":"/workflow/rename-models-and-fields"},{"title":"Keyboard shortcuts","href":"/workflow/keyboard-shortcuts"}]},{"group":"Agents","icon":"robot","root":{"title":"AI agents","href":"/agents"},"directory":"card","pages":[{"group":"Set up agents","pages":[{"title":"Set up AI agents","sidebarTitle":"Set up agents","href":"/agents/set-up-agents"},{"title":"AI Router","sidebarTitle":"AI Router","href":"/agents/enable-ai-router"},{"title":"Data access control","href":"/agents/data-access"},{"title":"Agent identity","sidebarTitle":"Agent identity","tag":"Beta","href":"/agents/agent-identity"},{"title":"Agent permissions","sidebarTitle":"Agent permissions","tag":"Beta","href":"/agents/agent-permissions"},{"title":"Agent access to restricted data","sidebarTitle":"Restricted data","href":"/agents/agent-access-to-restricted-data"},{"title":"Thread retention","href":"/agents/thread-retention"}]},{"group":"Work with agents","pages":[{"title":"Using AI agents","href":"/agents/use-ai-agents"},{"title":"Deep research","sidebarTitle":"Deep research","href":"/agents/deep-research"},{"title":"Creating and editing content","sidebarTitle":"Content editing","tag":"Beta","href":"/agents/enable-content-tools"}]},{"group":"Improve answers","pages":[{"title":"Effective analytics with agents","sidebarTitle":"Effective analytics","href":"/agents/effective-analytics-with-agents"},{"title":"Agent context","sidebarTitle":"Agent context","href":"/agents/agent-context"},{"title":"Knowledge documents","href":"/agents/knowledge-documents"},{"title":"Custom agent skills","href":"/agents/custom-agent-skills"},{"title":"Verified answers","href":"/agents/verified-answers"},{"title":"Create evaluation suites","href":"/agents/create-evaluation-suites"},{"title":"Agent visibility","sidebarTitle":"Visibility","href":"/agents/visibility"},{"title":"AI agent issues","sidebarTitle":"Issues","tag":"Beta","href":"/agents/issues"},{"title":"Send issues to Linear and Jira","sidebarTitle":"Linear and Jira","tag":"Beta","href":"/agents/issues-linear-jira"}]},{"group":"Build agent workflows","pages":[{"title":"AI agents as code","sidebarTitle":"Agents as code","href":"/agents/agents-as-code"},{"title":"AI writeback","href":"/agents/ai-writeback"},{"title":"AI coding agent","tag":"Beta","href":"/agents/ai-coding-agent"},{"title":"Autopilot","sidebarTitle":"Autopilot","tag":"Beta","href":"/agents/autopilot"}]},{"group":"Integrations","pages":[{"title":"Set up agents in Slack","href":"/agents/set-up-slack-agents"},{"title":"Lightdash MCP server","href":"/agents/lightdash-mcp"},{"title":"Lightdash Docs MCP","href":"/agents/lightdash-docs-mcp"},{"title":"Connect external MCP servers","sidebarTitle":"External MCP servers","href":"/agents/connect-external-mcp-servers"}]}]},{"group":"Data apps","icon":"cube-spark","root":{"title":"Data apps","href":"/data-apps"},"directory":"card","pages":[{"title":"Customize themes","sidebarTitle":"Themes","href":"/data-apps/customize-themes"},{"title":"External connections","sidebarTitle":"External connections","href":"/data-apps/external-connections"},{"title":"Custom dependencies","tag":"Experimental","href":"/data-apps/custom-dependencies"},{"title":"Scheduled deliveries and syncs","sidebarTitle":"Deliveries and syncs","href":"/data-apps/deliveries-and-syncs"},{"title":"Build maps and globes in a data app","sidebarTitle":"Build maps and globes","href":"/data-apps/build-maps-and-globes"},{"title":"AI analysis","sidebarTitle":"AI analysis","tag":"Experimental","href":"/data-apps/ai-analysis"},{"title":"Saved app state","sidebarTitle":"Saved app state","tag":"Experimental","href":"/data-apps/saved-app-state"},{"group":"Recipes","pages":[{"title":"Add AI analysis to a data app","sidebarTitle":"Add AI analysis","tag":"Experimental","href":"/data-apps/add-ai-analysis-to-an-app"},{"title":"Remember filters in a data app","sidebarTitle":"Remember my filters","tag":"Experimental","href":"/data-apps/remember-filters-in-an-app"},{"title":"Add shared team comments to a data app","sidebarTitle":"Add shared team comments","tag":"Experimental","href":"/data-apps/add-shared-comments-to-an-app"},{"title":"Save and edit AI commentary in a data app","sidebarTitle":"Save and edit AI commentary","tag":"Experimental","href":"/data-apps/save-and-edit-ai-commentary"}]}]},{"group":"Embed","icon":"image-in-picture","root":{"title":"Embedding","href":"/embed"},"directory":"card","pages":[{"title":"Set up embedding","sidebarTitle":"Set up embedding","href":"/embed/set-up-embedding"},{"title":"How to Embed Dashboards","sidebarTitle":"Dashboards","href":"/embed/embed-dashboards"},{"title":"How to Embed Charts","sidebarTitle":"Charts","href":"/embed/embed-charts"},{"title":"How to embed AI agents","sidebarTitle":"AI agents","href":"/embed/embed-ai-agents"},{"title":"How to embed the metrics catalog","sidebarTitle":"Metrics catalog","href":"/embed/embed-metrics-catalog"},{"title":"How to embed data apps","sidebarTitle":"Data apps","href":"/embed/embed-data-apps"},{"title":"Embedding reference","href":"/embed/reference"},{"title":"Embedding with iframe","sidebarTitle":"iframe","href":"/embed/iframe"},{"title":"Embedding with React SDK","sidebarTitle":"React SDK","href":"/embed/react-sdk"},{"title":"How to translate embedded dashboards","sidebarTitle":"Translating dashboards","href":"/embed/translate-embedded-dashboards"}]},{"group":"Integrations","icon":"plug","root":{"title":"Integrations","href":"/integrations"},"directory":"card","pages":[{"title":"Connect your warehouse and project","sidebarTitle":"Connect your project","href":"/integrations/connect-project"},{"title":"Connect through an SSH tunnel","href":"/integrations/connect-through-ssh-tunnel"},{"title":"Connect Athena with web identity","sidebarTitle":"Athena web identity","tag":"Beta","href":"/integrations/connect-athena-with-web-identity"},{"group":"dbt","root":{"title":"dbt","href":"/integrations/dbt"},"directory":"card","pages":[{"title":"Syncing dbt projects","sidebarTitle":"Syncing dbt projects","href":"/integrations/dbt/projects"},{"title":"dbt write-back","href":"/integrations/dbt/write-back"},{"title":"dbt MetricFlow metrics","sidebarTitle":"dbt MetricFlow","href":"/integrations/dbt/metricflow"},{"title":"Upgrading dbt","href":"/integrations/dbt/upgrading"}]},{"title":"Slack integration","sidebarTitle":"Slack","href":"/integrations/slack"},{"group":"Google Sheets","root":{"title":"Google Sheets","href":"/integrations/google-sheets"},"directory":"card","pages":[{"title":"Lightdash for Google Sheets","sidebarTitle":"Google Sheets add-on","href":"/integrations/google-sheets/add-on"}]},{"group":"Live data sources","root":{"title":"Live data sources","tag":"Beta","href":"/integrations/live-data-sources"},"tag":"Beta","pages":[{"title":"Set up and manage live data sources","sidebarTitle":"Set up and manage","href":"/integrations/live-data-sources/set-up-and-manage"},{"title":"PostHog","href":"/integrations/live-data-sources/posthog"},{"title":"Google Analytics 4","sidebarTitle":"Google Analytics 4","href":"/integrations/live-data-sources/google-analytics"},{"title":"Google Search Console","href":"/integrations/live-data-sources/google-search-console"},{"title":"Meta Ads","href":"/integrations/live-data-sources/meta-ads"},{"title":"Google Ads","href":"/integrations/live-data-sources/google-ads"},{"title":"YouTube Analytics","href":"/integrations/live-data-sources/youtube-analytics"},{"title":"LinkedIn Ads","href":"/integrations/live-data-sources/linkedin-ads"}]},{"title":"Metrics SQL API","tag":"Beta","href":"/integrations/metrics-sql-api"},{"title":"Snowflake Cortex","href":"/integrations/snowflake-cortex"},{"title":"Apache Ossie","tag":"Experimental","href":"/integrations/apache-ossie"}]},{"group":"Workspace admin","icon":"shield-cog","root":{"title":"Workspace admin","href":"/workspace-admin"},"directory":"card","pages":[{"group":"Access and permissions","pages":[{"title":"Invite your team","sidebarTitle":"Invite your team","href":"/workspace-admin/invite-new-users"},{"title":"Roles and permissions","href":"/workspace-admin/roles"},{"title":"Warehouse credentials","sidebarTitle":"Warehouse credentials","href":"/workspace-admin/warehouse-credentials"},{"title":"Direct access","href":"/workspace-admin/direct-access"},{"title":"Custom Roles","href":"/workspace-admin/custom-roles"},{"title":"Groups","href":"/workspace-admin/manage-groups"},{"title":"User attributes","href":"/workspace-admin/user-attributes"},{"title":"Service accounts","href":"/workspace-admin/service-accounts"}]},{"group":"SSO","root":{"title":"SSO providers","href":"/workspace-admin/sso"},"directory":"card","pages":[{"title":"SSO setup","href":"/workspace-admin/sso/setup"},{"title":"Verified domains","href":"/workspace-admin/sso/verified-domains"},{"title":"SCIM Integration","href":"/workspace-admin/sso/scim"}]},{"group":"Organization settings","pages":[{"title":"Managing your organization","href":"/workspace-admin/manage-your-organization"},{"title":"Creating multiple projects","href":"/workspace-admin/manage-projects"},{"title":"AI settings","href":"/workspace-admin/ai-settings"},{"title":"Customizing the appearance of your project","sidebarTitle":"Color palettes","href":"/workspace-admin/appearance"},{"title":"Custom email domain","href":"/workspace-admin/set-up-custom-email-domain"},{"title":"Multiple warehouse connections","sidebarTitle":"Warehouse connections","tag":"Experimental","href":"/workspace-admin/multiple-warehouse-connections"},{"title":"Set up timezones","sidebarTitle":"Timezones","href":"/workspace-admin/set-project-timezone"}]},{"group":"Monitoring and limits","pages":[{"title":"Usage analytics","href":"/workspace-admin/usage-analytics"},{"title":"Usage analytics project","href":"/workspace-admin/usage-analytics-project"},{"title":"Project compilation history","href":"/workspace-admin/project-compilation-history"},{"title":"Export limits","href":"/workspace-admin/export-limits"},{"title":"Instance health","href":"/workspace-admin/instance-health"}]}]},{"group":"Personal settings","icon":"user-cog","root":{"title":"Personal settings","href":"/personal-settings"},"directory":"card","pages":[{"title":"Personal access tokens","sidebarTitle":"Access tokens","href":"/personal-settings/create-personal-tokens"},{"title":"Personal warehouse connections","sidebarTitle":"Warehouse connections","href":"/personal-settings/personal-warehouse-connections"},{"title":"Timezones","href":"/personal-settings/timezone"}]},{"group":"Self-host","icon":"server-bolt","root":{"title":"Self-hosting","href":"/self-host"},"directory":"card","pages":[{"title":"Lightdash Cloud vs. Self-Hosted","href":"/self-host/lightdash-cloud-vs-self-hosted"},{"title":"Enterprise on-prem setup","sidebarTitle":"On-prem setup","href":"/self-host/enterprise-on-prem"},{"title":"Production deployment checklist","href":"/self-host/production-deployment-checklist"},{"title":"Data flows and telemetry in self-hosted Lightdash","sidebarTitle":"Data flows and telemetry","href":"/self-host/data-flows-and-telemetry"},{"title":"Environment variables","mode":"wide","href":"/self-host/customize-deployment/environment-variables"},{"group":"Install","pages":[{"title":"Self-Host Lightdash","href":"/self-host/self-host-lightdash"},{"title":"Self-host Lightdash using docker compose","sidebarTitle":"Docker compose","href":"/self-host/self-host-lightdash-docker-compose"}]},{"group":"Upgrading","pages":[{"title":"Upgrade your instance","href":"/self-host/upgrading"},{"title":"Upgrade notes","href":"/self-host/upgrade-notes"}]},{"group":"Connect services","pages":[{"title":"Configure a Github integration for self-hosted Lightdash","sidebarTitle":"Github Integration","href":"/self-host/customize-deployment/configure-github-for-lightdash"},{"title":"Configure a Slack integration for self-hosted Lightdash","sidebarTitle":"Slack Integration","href":"/self-host/customize-deployment/configure-a-slack-app-for-lightdash"},{"title":"Configure a Google Sheets integration for self-hosted Lightdash","sidebarTitle":"Google sheets","href":"/self-host/customize-deployment/configure-google-sheets-integration"}]},{"group":"Infrastructure","pages":[{"title":"Configure Lightdash to use an external database","sidebarTitle":"Use External Database","href":"/self-host/customize-deployment/configure-lightdash-to-use-an-external-database"},{"title":"Configure Lightdash to use external storage","sidebarTitle":"External storage","href":"/self-host/customize-deployment/configure-lightdash-to-use-external-object-storage"},{"title":"Run a dedicated scheduler worker","sidebarTitle":"Scheduler worker","href":"/self-host/customize-deployment/scheduler"},{"title":"Add headless browser on self-hosting","sidebarTitle":"Headless browser","href":"/self-host/customize-deployment/enable-headless-browser-for-lightdash"},{"title":"Sandboxes","sidebarTitle":"Sandboxes","href":"/self-host/customize-deployment/sandboxes"},{"title":"Secure Lightdash with HTTPS","sidebarTitle":"Secure with HTTPS","href":"/self-host/customize-deployment/secure-lightdash-with-https"},{"title":"Configure Prometheus metrics for self-hosted Lightdash","sidebarTitle":"Prometheus metrics","href":"/self-host/customize-deployment/configure-prometheus-metrics-for-self-hosted-lightdash"},{"title":"Configure OpenTelemetry tracing for self-hosted Lightdash","sidebarTitle":"OpenTelemetry tracing","href":"/self-host/customize-deployment/configure-opentelemetry-tracing-for-self-hosted-lightdash"}]},{"group":"Access and licensing","pages":[{"title":"Configure Lightdash to use passwords or SSO for authentication","sidebarTitle":"SSO and auth","href":"/self-host/customize-deployment/use-sso-login-for-self-hosted-lightdash"},{"title":"Organization roadmap","href":"/self-host/customize-deployment/organization-roadmap"}]},{"group":"Enterprise features","root":{"title":"Self-hosting Enterprise Edition","sidebarTitle":"Enterprise features","href":"/self-host/enterprise-features"},"pages":[{"title":"Self-host agents","sidebarTitle":"Agents","href":"/self-host/enterprise-features/ai-agents"},{"title":"Self-host the MCP server","sidebarTitle":"MCP","href":"/self-host/enterprise-features/mcp"},{"title":"Self-host data apps","sidebarTitle":"Data apps","href":"/self-host/enterprise-features/data-apps"},{"title":"Self-host pre-aggregates","sidebarTitle":"Pre-aggregates","href":"/self-host/enterprise-features/pre-aggregates"},{"title":"Self-hosted usage analytics","sidebarTitle":"Usage analytics","href":"/self-host/enterprise-features/usage-analytics"}]},{"group":"NATS workers","root":{"title":"NATS workers","href":"/self-host/nats-workers"},"directory":"card","pages":[{"title":"Warehouse workers","sidebarTitle":"Warehouse workers","href":"/self-host/nats-workers/warehouse-workers"},{"title":"Pre-aggregate workers","sidebarTitle":"Pre-aggregate workers","href":"/self-host/nats-workers/pre-aggregate-workers"}]}]},{"group":"Support","icon":"lifebuoy","root":{"title":"Support","href":"/support"},"directory":"card","pages":[{"title":"Generating a HAR file","href":"/support/generate-har-file"},{"title":"AI thread debug dump","href":"/support/ai-thread-debug-dump"},{"title":"Feature badges reference","href":"/support/feature-badges"},{"title":"Support access","href":"/support/support-access"}]}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/v1/introduction"}]}]},"basePath":"","title":"The Explore view - Lightdash","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-B_503rGq.js","DynamicMarkdown-BfddVCX7.js","zoom-image-lightbox-B3yYlvdS.js","lightbox-handle-r17bVUz3.js"]}