Forum Discussion

MT86's avatar
MT86
Copper Contributor
Feb 13, 2026

Excel Data Model + Databricks (ODBC) - Slicers Causing Major Performance Slowdowns

Hi everyone,

I have an Excel file connected to Databricks via ODBC. The SQL statements are very simple, basically just SELECT * from individual tables. The tables are quite large, with the biggest one having around 5 million rows. They include sales data by daily transaction, sales data by weekly transaction, BTD data, and a dimension table with product information related to the other tables.

In Excel, I created a data model, connected the tables, and added measures. The data is not loaded into worksheets, it’s only added as connections to the data model. The report itself consists of several large PivotTables and some charts built from the model.

One of the user requirements is to have slicers controlling the PivotTables/charts. However, adding slicers slows the report down significantly. I’ve tried suggesting using PivotTable filters instead, which perform much better, but users strongly prefer slicers and still expect good performance.

Does anyone have suggestions on how to improve performance in this kind of setup? Any best practices for using slicers efficiently with large data models connected via ODBC/Databricks?

Thanks in advance!

1 Reply