live wire
▸Snowflake’s Cortex Agent quickstart routes metrics and transcripts with prompt rules—but documents no authorization boundarySnowflake▸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▸Snowflake’s Cortex Agent quickstart routes metrics and transcripts with prompt rules—but documents no authorization boundarySnowflake▸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
nl2sql.ai
analysisCross-vendor analysis

Databricks and Snowflake put different clocks on AI-agent spend controls

Both gateways can stop runaway usage, but their user views, shared limits, enforcement lag and billing authority differ enough to change the operating model.

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

Two enterprise gateways now promise to make coding-agent and model traffic governable, but “budget” does not mean the same control—or the same clock—on Databricks and Snowflake. Platform teams choosing an enforcement pattern should compare four separate questions: who can see usage, whether limits are shared, how quickly a block lands and which ledger settles the bill.

Databricks puts the warning beside the agent

Databricks exposes applicable Unity Gateway limits directly through ug usage. The default shows the five limits with the highest percentage consumed; --all is required for the complete list. Entries can be daily or monthly and personal or shared, and the same spending can count against several limits.

That makes the CLI a useful self-service warning surface. A developer can see that personal headroom remains while a shared limit is nearly exhausted. The catch is that the default is a risk-ranked summary, not a policy inventory.

Databricks’ Unity Gateway budget contract supports shared thresholds, per-user thresholds and per-user overrides. Alerts and blocks use near-real-time estimated spend and take effect within moments. They do not interrupt a request already running, and Databricks explicitly says the result is not an absolute cap on the final bill.

Snowflake separates the auditor from the spender

Snowflake’s Cortex AI Gateway controls center on request-level accounting. AI_GATEWAY_USAGE_HISTORY records the authenticated user, gateway, operation and credits for each logged request, retains 365 days and links a request ID to agent traces. A role with MONITOR can audit that history without receiving USAGE permission to generate new traffic. Logging must be enabled or requests are not recorded.

Its enforcement is split across two clocks. Per-user quotas can block a user within minutes after a daily, weekly or monthly credit limit is reached. They are not pooled: ten users with a 100-credit quota can collectively consume 1,000 credits. Shared or custom budgets operate at team or resource scope and can invoke a stored procedure—such as revoking a role’s gateway access—but evaluation can take up to 6.5 hours, or one hour with the low-latency option.

The deployment choice is about failure containment

QuestionDatabricks Unity GatewaySnowflake Cortex AI Gateway
End-user visibilityCLI shows personal and shared limits; five by defaultAudit view is role-gated and request-level
Fast isolationPersonal or shared budget block within momentsPer-user quota block within minutes
Team ceilingNative shared thresholdBudget plus automated policy action
Final authoritysystem.billing.usage; external-provider invoice for external modelsSnowflake credit history for routed, logged traffic

Neither design preauthorizes the exact cost of the next request. Databricks can enforce shared limits faster, while Snowflake gives administrators a more explicit separation between rapid per-user containment and slower team automation. In both systems, the practical maximum should sit below the financial maximum: active or recently completed work can cross a threshold before denial takes effect.

The safest operating model is layered. Restrict which models agents may call, set individual limits low enough to absorb enforcement lag, add a shared team control, and keep billing records—not the live budget display—as the reconciliation source. The products differ most in interface and timing; they agree on the important point that a gateway limit is a feedback control, not a prepaid meter.

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.