live wire
▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent▸Graph-repair retrieval cut F1 by 0.126 on one suite; a learned router used fewer tokens than always-on retrieval in all sixLin et al. / arXiv▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent▸Graph-repair retrieval cut F1 by 0.126 on one suite; a learned router used fewer tokens than always-on retrieval in all sixLin et al. / arXiv
nl2sql.ai
guideOPERATING GUIDE

BigQuery’s natural-language filter changes its execution contract when you optimize for cost

AI.IF can route most rows through a distilled local model, but that default-looking optimization changes scale requirements, error handling and endpoint choices.

By The News Desk· Nov 8, 2026the quick take — two AI hosts go live when you do

Google Cloud’s AI.IF looks like a simple SQL predicate: describe a condition in natural language and receive a Boolean. In production, however, the function has two materially different execution modes, and choosing between them affects model behavior, failure controls and data-location guarantees.[^1]

Cost optimization is a trained routing path

MINIMIZE_COST uses a local, distilled model for the majority of rows rather than sending every row to a remote Gemini model. Google says this mode reduces latency and token cost, but it requires input embeddings and approximately 3,000 rows so that the system has enough data for training. If embeddings are not supplied—and the table does not have autonomous embedding generation enabled—the query uses standard LLM inference instead.[^1]

That means teams should not treat “optimized” as a cheaper toggle applied to an otherwise identical call. It is a different inference path with a dataset-size prerequisite and an embedding dependency. Google recommends materializing embeddings for reuse rather than generating them on every query.[^1]

MAXIMIZE_QUALITY, by contrast, always uses the remote LLM. It is the clearer choice when operators need one consistent inference path, though it gives up the distilled-model savings.[^1]

The error contract also changes

In standard mode, max_error_ratio can fail a query when row-level inference errors exceed a chosen threshold. The default is 1.0, so individual failed model calls can become NULL; the whole query still fails if every row fails.[^1]

But max_error_ratio is not supported with MINIMIZE_COST. Operators therefore cannot assume that a quality gate written for remote inference will survive a switch to optimized mode. Monitoring should separately count null outputs and validate the distilled path before it is allowed into downstream joins or filters.[^1]

Residency needs an explicit endpoint decision

If no endpoint is supplied, BigQuery dynamically chooses a model for cost and quality. Short model names map US queries to a US endpoint and most EU queries to an EU endpoint, but other locations—including europe-west2, europe-west6 and asia-south1—can use the global endpoint. Google explicitly warns that the global endpoint does not let customers control or know the region where processing occurs.[^1]

For regulated workloads, the practical checklist is therefore three-part: decide whether local distillation is acceptable, define an error-monitoring replacement when optimized mode is used, and specify a fully qualified US or EU endpoint where the supported location rules permit it. A natural-language predicate may fit on one line of SQL, but its production contract does not.

[^1]: Google Cloud, “The AI.IF function,” last updated October 27, 2026.

sources

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.