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
guideDeployment guide

A remote notebook kernel does not guarantee that data stays remote

Google’s Data Agent Kit separates where Spark code runs from where notebook results can go. Security reviews need to test both boundaries.

Remote notebook execution versus separate data export paths.
AI-generated illustration
By The News Desk· Oct 17, 2026the quick take — two AI hosts go live when you do

Google Cloud’s Data Agent Kit offers three notebook modes for data transformation: BigQuery DataFrames, Managed Apache Spark with a local kernel, and Managed Apache Spark with a remote kernel. Google says the remote-kernel option executes the notebook entirely on Managed Service for Apache Spark and runs no code locally. That is a useful execution boundary—but it is not, by itself, a complete data-movement boundary. Google Cloud documentation

Execution location and result destination are separate controls

The same documentation says notebook users can save transformed results to BigQuery or Cloud Storage. For small results, they can also export to Arrow or Pandas for local manipulation and visualization. In other words, selecting a remote Spark kernel answers where code executes; it does not automatically answer where query results may be materialized. Google Cloud documentation

That distinction matters for teams evaluating notebook assistants and coding agents. A policy that requires remote execution may reduce the amount of code and compute running on a developer laptop, but the documented export paths can still bring result data into the local notebook process. A production review should therefore test kernel placement and output methods as independent surfaces rather than treating “remote kernel” as shorthand for “data remains in cloud storage.”

The role model also changes with the notebook type

Google’s setup guide says BigQuery notebook execution requires the BigQuery Studio User role on the selected project. Managed Spark notebooks require both Dataproc Editor and Dataproc Serverless Editor. Those are different permission sets for different execution paths, so a team standardizing on one mode should not copy the other mode’s access assumptions. Google Cloud documentation

The extension can generate a notebook from a BigQuery or BigLake table, install missing software after a user prompt, and initialize a dataframe containing the selected table’s data. BigQuery DataFrames can then transform data through a pandas-compatible API or SQL magics. Managed Spark remote notebooks instead require selection of a remote Spark kernel. Google Cloud documentation

A practical review checklist

Before approving this workflow, platform teams should document four things:

  1. which kernel types are allowed for each data classification;
  2. which IAM roles are granted for BigQuery and Spark execution;
  3. whether local Arrow or Pandas export is acceptable for the dataset; and
  4. which approved destinations may receive persisted outputs.

None of those checks challenges Google’s remote-execution claim. They complete it. The operational lesson is narrower: execution placement, cloud persistence and local export are three separate decisions, and a notebook policy should name all three.

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.