Our Tableau Desktop 2023.2 extract creation from Snowflake is taking 4-5 hours for a dataset that’s only 2.5 million rows. This is killing our analytics refresh cycle.
The query hitting Snowflake:
SELECT orders.*, customers.segment, products.category
FROM orders
JOIN customers ON orders.customer_id = customers.id
JOIN products ON orders.product_id = products.id
WHERE order_date >= '2023-01-01'
We’re using an X-Small Snowflake warehouse for cost reasons. The extract optimization settings in Tableau are default - we haven’t touched any performance tuning options. Query pushdown should be happening automatically, right? The slow ETL is causing delayed analytics updates and our business users are complaining about stale dashboards. What’s the best approach to speed this up?