Understanding and Resolving "There was an Error Fetching Results" on charts

Last updated: May 21, 2025

When working with multiple visualizations in a dashboard that share the same dataset, you may occasionally encounter "Error fetching results" messages on some visualizations while others load successfully. This article explains why this happens and how to resolve it.

Why Do Some Visualizations Fail While Others Work?

Even when multiple visualizations use the same base dataset, each visualization generates a separate query to the database. This is because:

  • Each visualization may require different aggregations or calculations

  • The queries execute independently to maintain visualization flexibility

Common Causes of Random Failures

If the chart errors immediately, it's likely due to

  • Resource constraints in your database warehouse

  • Network issues that cause the connection to terminate

If the chart fails after a set period of time (eg 30 seconds), it's likely due to:

  • Database load issues causing query timeouts

  • Long query times causing timeouts

How to Resolve These Issues

To improve dashboard reliability and performance:

  1. Enable query caching to reduce database load

  2. Monitor your database warehouse resources and scale if needed

  3. Consider splitting complex dashboards into multiple smaller ones

  4. Review query optimization options in your database (e.g., Snowflake warehouse sizing)

  5. Check your network and connection issues

If you continue to experience frequent visualization failures, contact our support team for assistance in optimizing your dashboard performance.