live wire
▸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 says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation▸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 says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation
nl2sql.ai
analysisENTERPRISE

Databricks’ agentic SQL converter is GA—but its validation loop is not an acceptance test

Genie Code can parallelize legacy SQL conversion and repair syntax failures; teams still need result comparisons, review gates and versioned migration rules.

Legacy SQL converted to Databricks SQL, then compared before acceptance.
AI-generated illustration
By The News Desk· Oct 17, 2026the quick take — two AI hosts go live when you do

Databricks has made the SQL target of its agentic code converter generally available, turning Genie Code into a migration worker for T-SQL, Snowflake, Redshift, Oracle, BigQuery and Teradata sources. The product organizes files into migration projects, deploys subagents concurrently, validates generated Databricks SQL and retries failed sections before writing output into a workspace folder. Databricks’ October release notes date the GA announcement to October 15, while the converter guide documents the workflow and supported dialects.

The automation boundary matters

This is more than a chat-based rewrite command. A project tracks each file’s state, can ingest Lakebridge Analyzer output for complexity and lineage, and marks conversions as successful, needing review or failed. Operators can inspect source and proposed SQL side by side, accept edits individually, and ask Genie Code to revalidate or retry specific sections. Each conversion batch is capped at 300 files, and Teradata BTEQ scripts are not supported. The product guide specifies those controls and limits.

But the same guide draws a crucial distinction between automated validation and production acceptance. Databricks tells users to run converted output, test dialect-specific edge cases, and compare original and converted queries against equivalent data to confirm semantic correctness. In other words, the converter’s internal loop can catch execution failures; it does not remove the need to verify that the new query returns the same business result. Databricks explicitly recommends result comparison, not syntax checks alone.

Treat migration rules as shared code

Teams can add custom Genie Code skills for proprietary types, preferred target patterns and repeated corrections. Those skills live under the workspace skills path and are shared across workspace users, according to Databricks’ converter documentation. That makes them useful institutional memory—but also part of the migration control plane. A rule that silently changes casting, timestamps or null behavior can affect many files and users.

A defensible rollout therefore needs three gates: version and review the shared migration skills; compare source and target results on representative data; and require human acceptance of the generated diff before execution. The new GA tool can compress the mechanical work of a warehouse migration. Its own documentation shows why the final correctness decision still belongs to the migration team.

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.