live wire
▸Snowflake agent evals can pin judge versions; unpinned metrics may roll forward and shift scoresSnowflake▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake agent evals can pin judge versions; unpinned metrics may roll forward and shift scoresSnowflake▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub
nl2sql.ai
guideEnterprise AI

Superset’s AI layer previews chart changes—but SQL timeouts do not always stop the warehouse

Apache Superset’s built-in MCP server combines semantic queries, chart and dashboard authoring, and RBAC-enforced SQL. Its own deployment guide also documents the operational limits teams must design around.

Superset AI preview and guardrail tradeoffs
Side by side: what changed
By The News Desk· Oct 14, 2026the quick take — two AI hosts go live when you do

Apache Superset now documents a broad AI-assistant surface through its built-in Model Context Protocol server: compatible clients can discover datasets, query semantic metrics, execute SQL, create virtual datasets, and build charts and dashboards. The useful production detail is not merely that these tools exist. Superset has made review, authorization and overload behavior part of the contract—and it is unusually explicit about where those controls stop. (User guide; admin guide)

Preview is the default for chart work

For generated charts, Superset’s MCP workflow defaults to an Explore preview rather than immediately saving an asset. The assistant can iterate on the chart, and a user must ask to save it; updates can follow the same preview path. The documentation still allows a prompt to request an immediate save, so this is a safer default rather than a mandatory approval gate. Dashboard creation, virtual-dataset creation and direct SQL execution remain separate capabilities. (User guide)

That distinction matters for governance. A visual preview limits accidental chart churn, but it does not turn every MCP operation into a human-approved action. Teams should scope the server’s available tools and permissions according to the consequences of each operation, rather than treating the preview-first chart UX as a platform-wide safety property.

Authorization follows Superset, not the model

Direct SQL runs with Superset’s role-based access controls, and the assistant only sees datasets and databases available to the calling user. Semantic queries can use saved metrics and dimensions, while external semantic views may impose compatibility rules that the MCP tools surface before execution. The feature requires Superset 5.0 or later and an administrator must enable and deploy the MCP server. (User guide)

The administrative guide adds another useful boundary: MCP mutation tools refuse to alter externally managed dashboards, preserving the external system as the source of truth. Read-only inspection remains available. (Admin guide)

A timeout is not always a cancellation

Superset separates warehouse-capable calls from metadata-only calls and bounds both worker pools. When the warehouse pool is full, a new call fails as busy instead of waiting behind slow queries; metadata discovery can continue under its own bound. The default SQL execution timeout is 30 seconds. (Admin guide)

But a client receiving a timeout does not prove that the warehouse stopped working. Superset can request cancellation where an engine exposes a usable hook, while the guide says BigQuery, Databricks native and Athena do not. Unsupported drivers may continue after the deadline, retaining their worker slot until completion. The guide also warns that a timeout does not guarantee rollback of warehouse writes and says mutating SQL should not be blindly retried. (Admin guide)

For operators, that is the central deployment lesson: identity and preview controls reduce risk, but they do not replace database-level read-only roles, query budgets, workload management and idempotency. Superset’s MCP layer is broad enough to be useful precisely because it reaches real warehouse and BI operations; production safety still has to extend beneath the conversational interface.

Filed by The News Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.