Skip to content

Document that Ask AI uses personal warehouse credentials, and its expiry message (+8 more) - #1640

Merged
jpetey75 merged 11 commits into
mainfrom
cloudy/docs-2026-10-30-3
Oct 30, 2026
Merged

jpetey75 merged 11 commits into
mainfrom
cloudy/docs-2026-10-30-3

Conversation

@lightdash-bot

@lightdash-bot lightdash-bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Docs changes Cloudy's docs writer made from support threads on Friday 30 October 2026. One commit per change, described below in order; review by commit and comment on any to drop or change. Every commit builds on current main, so merge whenever it is green, including midday for an urgent fix: later changes that day start a new PR.


Note that a provider admin can block the MCP OAuth callback URL

Pages

What changes

  • Add an MCP server: notes the "admin has blocked this domain" consent error and the provider admin fix

Why

Readers connecting an OAuth MCP server (e.g. Atlassian Rovo) can hit a provider consent screen blocking the Lightdash callback URL, and the docs gave no explanation or next step for that provider-side block.

Checked against

Cloudy found this docs gap while working a support thread. Started from this internal Slack thread (Lightdash workspace only).


Document composer file attachments (CSV and document)

Pages

What changes

  • New Attach a file section: Attach a CSV (queryable external source) vs Attach a document (read inline)
  • States the accepted extensions, that any UTF-8 text file works, and the 1024 KB per-file cap
  • Explains the drag-and-drop fallback between the CSV and document routes
  • Notes Excel (.xlsx) can't be attached either way; links added from two pages that assumed this

Why

No page explained what files the AI agent composer can attach, their formats, size limits, or the drag-and-drop fallback, even though two other pages assumed readers already knew.

Checked against

A teammate answered a support question that the docs should have covered. Started from this internal Slack thread (Lightdash workspace only).


Document how to attach a file to a single agent prompt

Pages

What changes

  • New Attach a file section under Using AI agents → Start a conversation
  • Lists the composer's supported text extensions, the 1 MB per-file and 32 KB inline-context limits
  • States Excel (.xlsx) can't be attached — export to CSV first
  • Notes a dropped/picked CSV imports as a table when External sources is available, otherwise attaches as text

Why

The agent docs never explained how to attach a file to a single prompt, so readers only found knowledge-document upload (.md/.txt) and assumed Excel or CSV prompt attachments weren't possible or required External sources.

Checked against

Cloudy found this docs gap while working a support thread. Started from this internal Slack thread (Lightdash workspace only).


Document locked dashboard filters caused by hiding their field

Pages

What changes

  • New Locked filters on hidden fields subsection under Locking dashboard filters
  • Explains the no-one-locked-it case, that the filter still applies, and the fix
  • Links from hidden in Dimension configuration and Metric configuration to that explanation

Why

Readers only knew locked filter chips as editor-applied locks, so a chip locked because its field was hidden looked unexplained and un-fixable.

Checked against

Cloudy found this docs gap while working a support thread. Started from this internal Slack thread (Lightdash workspace only).


Link the upgrade-check section to the upgrade-preflight agent skill

Pages

What changes

  • Check the upgrade links to the upgrade-preflight skill as an automated alternative to the manual CLI steps

Why

The upgrading page described the manual upgrade-check steps but never pointed readers to the upgrade-preflight agent skill that automates them, even though the skills page already links the other way.

Checked against

Cloudy found this docs gap while working a support thread. Started from this internal Slack thread (Lightdash workspace only).


Note that row functions don't partition by group

Pages

What changes

  • New caveat on Row functions: offset, index, etc. run over the whole table, no PARTITION BY-equivalent
  • Points to Formula PARTITION BY window functions or pivot functions for a per-group offset/lag

Why

The row-functions reference only warns that sort order affects results, so readers using offset on a results table with a category dimension in the rows get silently wrong period-over-period values instead of a pointer to the per-group alternatives.

Checked against

A teammate answered a support question that the docs should have covered. Started from this internal Slack thread (Lightdash workspace only).


Warn that offset() spans the whole results table, not per dimension

Pages

What changes

  • offset now explains it counts rows table-wide, not per dimension value
  • Notes when it's safe (one row per step) vs. unreliable (extra dimensions)
  • Links to formula PARTITION BY and to Period comparison for within-group offsets
  • Compiled SQL accordion notes offset() never emits a PARTITION BY

Why

Readers used offset() for year-over-year comparisons on results with more than one dimension and got silently wrong values, because the page didn't say the function ignores dimension grouping or point to the partitioned alternatives.

Checked against

Cloudy found this docs gap while working a support thread. Started from this internal Slack thread (Lightdash workspace only).


Un-callout the offset() partitioning explanation on row functions

Pages

What changes

  • Row functions page: the PARTITION BY explanation is now a plain paragraph, not a <Note> callout

Why

A reviewer asked that this explanation not be styled as a callout.

A reviewer's comments on this pull request asked for this change. Started from this internal Slack thread (Lightdash workspace only).


Document that Ask AI uses personal warehouse credentials, and its expiry message

Pages

What changes

  • When are personal warehouse credentials used? now lists AI agents (Ask AI) too
  • New note: an expired sign-in makes Ask AI reply with text only, with the Settings fix
  • Data access control links to that note for projects requiring personal credentials

Why

Readers couldn't find that personal credential projects make Ask AI use those credentials, or that an expired sign-in makes Ask AI reply with misleading text instead of the reconnect prompt charts and Explore show.

Checked against

Cloudy found this docs gap while working a support thread. Started from this internal Slack thread (Lightdash workspace only).

@lightdash-bot lightdash-bot added the cloudy-needs-review Created by Cloudy; human review is outstanding label Oct 30, 2026
@mintlify

mintlify Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
lightdash 🟢 Ready View Preview Oct 30, 2026, 11:33 PM

@github-actions

Copy link
Copy Markdown
Contributor

cc @lightdash-bot

@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Documentation validation

✅ All blocking checks passed.

Component system

0 finding(s) across the corpus.

Findings on lines this pull request touched are annotated inline in Files changed.

View the validation run.

@lightdash-bot lightdash-bot changed the title Note that a provider admin can block the MCP OAuth callback URL Document composer file attachments (CSV and document) (+1 more) Oct 30, 2026
@lightdash-bot lightdash-bot changed the title Document composer file attachments (CSV and document) (+1 more) Document how to attach a file to a single agent prompt (+2 more) Oct 30, 2026
@lightdash-bot lightdash-bot changed the title Document how to attach a file to a single agent prompt (+2 more) Document locked dashboard filters caused by hiding their field (+3 more) Oct 30, 2026
@lightdash-bot lightdash-bot changed the title Document locked dashboard filters caused by hiding their field (+3 more) Link the upgrade-check section to the upgrade-preflight agent skill (+4 more) Oct 30, 2026
@lightdash-bot lightdash-bot changed the title Link the upgrade-check section to the upgrade-preflight agent skill (+4 more) Note that row functions don't partition by group (+5 more) Oct 30, 2026
@lightdash-bot lightdash-bot changed the title Note that row functions don't partition by group (+5 more) Warn that offset() spans the whole results table, not per dimension (+6 more) Oct 30, 2026
</Note>

<Note>
Row functions operate across your entire results table, with no equivalent to SQL's `PARTITION BY`. If a dimension in your rows splits the data into categories (for example a region or product column), `offset`, `index`, `offset_list`, `lookup`, and `row` don't reset at each category — an `offset(${orders.total_revenue}, -1)` can return a value from a different category's row. If you need an offset or lag that resets per group, either:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this shouldnt be a callout

@lightdash-bot lightdash-bot changed the title Warn that offset() spans the whole results table, not per dimension (+6 more) Warn that offset() spans the whole results table, not per dimension Oct 30, 2026
@lightdash-bot

Copy link
Copy Markdown
Collaborator Author

Pushed Un-callout the offset() partitioning explanation on row functions for the review comments above.

  • Updates the existing Row functions page
    • Row functions page: the PARTITION BY explanation is now a plain paragraph, not a <Note> callout

Comment again to change more, or merge when it is right.

@lightdash-bot lightdash-bot changed the title Warn that offset() spans the whole results table, not per dimension Document that Ask AI uses personal warehouse credentials, and its expiry message (+8 more) Oct 30, 2026
@jpetey75
jpetey75 merged commit e771734 into main Oct 30, 2026
8 checks passed
@jpetey75
jpetey75 deleted the cloudy/docs-2026-10-30-3 branch October 30, 2026 23:35

This branch was successfully deployed

1 active deployment
staging — f7b285f6 Deployed Oct 30, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cloudy-needs-review Created by Cloudy; human review is outstanding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants