Ask and analyze · Analysis

Which BI tools' AI can combine data sources?

7 of 15 tools do, according to their public docs, and 1 partly.

Yes: Databricks, Snowflake, Omni, Hex, Sigma, BigQuery, Alteryx. Partly: Looker.

The question we asked: Can the AI combine two or more data sources in one analysis?

Prompt your agent about thisClaudeChatGPT
Grading standard

The AI joins or blends at least two sources, for example two databases or a database and an uploaded file. Tables in one database are one source, and analyzing an uploaded file on its own is the file-upload row.

Databricks

Yes
Quoted from Databricks’s docsYou can add files to agents that also include Unity Catalog tables, making it possible to analyze uploaded data alongside existing sources.
Source: docs.databricks.com/aws/en/genie-agents/file-upload · checked Oct 26, 2026 · quoted by Claude
Claude yes · GPT yes · Gemini yes

Snowflake

Yes
Quoted from Snowflake’s docsThey generate SQL over structured data using Cortex Analyst semantic views and use Cortex Search to retrieve insights from unstructured sources, then reason over the combined results.
Source: docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents · checked Oct 26, 2026 · quoted by Claude
Claude yes · GPT yes · Gemini yes

Omni

Yes
Quoted from Omni’s docsFor example, a skill can ask you to upload a CSV of target accounts, then compare that list against data in Omni:
Source: docs.omni.co/ai/skills · checked Oct 26, 2026 · quoted by Claude
Claude yes · GPT yes · Gemini yes

Hex

Yes
Quoted from Hex’s docsThe agent is also capable of joining the CSV data with existing warehouse data, enabling cross-source insights through a simple file upload.
Source: learn.hex.tech/docs/explore-data/threads · checked Oct 26, 2026 · quoted by Claude
Claude yes · GPT yes · Gemini yes

Sigma

Yes
Quoted from Sigma’s docs Sophisticated analysis of complex datasets: An agent can perform sophisticated analysis such as "Identify unused servers by analyzing the currently running applications and server inventory" by reasoning across multiple related data sources, even if those sources are in different connections.
Source: help.sigmacomputing.com/docs/sigma-agents · checked Oct 26, 2026 · quoted by GPT
Claude yes · GPT yes · Gemini yes

BigQuery

Yes
Quoted from BigQuery’s docsThis feature lets you query and join regional open-source format tables (stored in Cloud Storage) directly alongside your BigQuery tables.
Claude partly · GPT yes · Gemini yes (preview)

Looker

Partly
Quoted from Looker’s docsHowever, a data agent can connect to as many as five distinct Explores, enabling users to perform cross-domain analysis and receive more comprehensive answers.
Source: cloud.google.com/looker/docs/conversational-analytics-overview · checked Oct 26, 2026 · quoted by Claude
Claude partly · GPT partly · Gemini partly

Tableau

No
Quoted from Tableau’s docsTableau Agent only works with the primary data source in a data blend.
Source: help.tableau.com/current/online/en-us/web_author_einstein.htm · checked Oct 26, 2026 · quoted by Claude
Claude no · GPT nothing found · Gemini no

Power BI

Not found
Nothing in the docs settles this.
Claude nothing found · GPT nothing found · Gemini nothing found

Metabase

No
Quoted from Metabase’s docsYou can only pick tables and saved questions that are from the same database as your starting data.
Source: www.metabase.com/docs/latest/questions/query-builder/join · checked Oct 26, 2026 · quoted by Gemini
Claude nothing found · GPT nothing found · Gemini no

Alteryx

Yes
Quoted from Alteryx’s docs- Join and blend datasets to enrich records with attributes from internal and external sources.
Claude partly · GPT yes · Gemini yes

MotherDuck

Not found
Nothing in the docs settles this.
Claude nothing found · GPT nothing found · Gemini nothing found

Mode

Not found
Nothing in the docs settles this.
Claude nothing found · GPT nothing found · Gemini nothing found

Redshift

Not found
Nothing in the docs settles this.
Claude unsettled · GPT nothing found · Gemini nothing found

Streamlit

Not found
Nothing in the docs settles this.
Claude nothing found · GPT nothing found · Gemini nothing found