Excel

Microsoft Excel · Power Query / Get Data

Excel is where most analysts actually live. Point its Power Query connector at your gateway address and every refresh that re-issues a previously seen query comes back from cache — without anyone learning a new tool, switching workbooks, or rewriting a single PivotTable.

Find the connector

Excel doesn't keep Snowflake and Databricks under From Database — that submenu is for SQL Server, Oracle, MySQL, etc. The data-warehouse connectors live elsewhere, and where exactly depends on your Excel version and which cloud your Databricks runs in:

If you don't see the connector under Get Data, two more places to look before falling back to ODBC:

Change the Server field

Once you've opened the connector dialog, the change is one field — the Server (or Server Hostname on the Databricks connector). Warehouse, database, and the other fields stay the same.

Before (Snowflake)
Server:    your-account.snowflakecomputing.com
Warehouse: REPORTING_WH

Direct connection to your warehouse.

After (Snowflake)
Server:    your-slug.gateway.airbrx.ai
Warehouse: REPORTING_WH

Same workbook, gateway address.

For Databricks, fill in the Server Hostname field with your gateway address; HTTP Path stays unchanged — the Gateway forwards that part of the request through.

ODBC fallback (older Excel, or no built-in connector)

If the built-in connector doesn't exist for your warehouse:

  1. Install the Snowflake or Databricks ODBC driver from the warehouse vendor.
  2. In Excel: Data → Get Data → From Other Sources → From ODBC.
  3. Configure a DSN (or paste the connection string inline); use the gateway address as the Host / Server parameter.

The ODBC path works on every Excel version that supports Power Query and on every cloud Databricks runs on. The Gateway is wire-compatible with the standard Snowflake and Databricks ODBC drivers.

If you sign in to Databricks with SSO

ODBC drivers need a credential they can pass with each request. If your Databricks login is SSO-only (Google, Microsoft, Okta, etc.) you don't have a Databricks password to give the driver — generate a Personal Access Token (PAT) in Databricks and use that instead:

  1. In the Databricks workspace, click your profile (top-right) → User Settings.
  2. Developer → Access tokens → Generate new token. Name it (e.g. excel-odbc), pick a lifetime your security policy allows.
  3. Copy the token now — Databricks shows it once.

In the ODBC DSN, set Authentication mechanism to Token and paste the PAT into the Token field. On older drivers without an explicit Token mode, use User Name and Password with token as the username and the PAT as the password.

The same PAT can authenticate Tableau, Power BI, Python, dbt, and any other client that asks for a Databricks credential — generate one, store it in your password manager, reuse.

Authentication

Use the same auth mode you'd use without the Gateway:

Power Query never sees an Airbrx-issued credential, and Airbrx never sees usable credentials at rest.

Verify the cache is doing work

Excel doesn't surface HTTP response headers in any of its UIs. Use the App traffic page to watch queries flow through with their cache outcomes — Excel's pattern is recognizable in seconds (the same aggregations and filters, repeated on every refresh).

# Sample headers on a cached Excel refresh query X-Airbrx-Cache-Status: HIT X-Airbrx-Rule-Id: cache-aggregates-1h X-Airbrx-Execution-Time: 11ms X-Airbrx-Tenant: your-slug

Full header list: response headers reference.

Notes worth knowing

Where to go next

Ready to point Excel at a gateway address?

Airbrx is in private preview. Create an account and we'll set you up.

Create an account