Cross join bigger than 1GB - SPICE ingestion error

Hello,

I started getting this error on one of my datasets refresh in PSICE.

My secondary table has been bigger than 1 GB from the start and I also found this article saying that it was increased to 20 GB.

Amazon QuickSight launches a 20x higher limit for SPICE JOIN - AWS

Is this a QuickSight error that will be fixed? or do I need to work around and not use a secondary table for my data?

Hi @kgdata,

Thank you for posting.

There are few recommendations I will propose;

  • Reduce the table size of your secondary table by filtering or aggregating data before ingestion into SPICE

  • Explore direct query mode if you can’t reduce your table size

    If the two options can’t resolve it, please contact AWS support

Regards,
Demola

1 Like

Thank you for the quick response and suggestions.

After some trial and error, I narrowed down the issue. I had to create separate SPICE instances and then import and link them. Previously, the dataset had a mix of direct queries, SPICE datasets, and files directly loaded.

After creating separate SPICE datasets for each file, the dataset started refreshing again.

However, I still don’t understand why it stopped working in the first place. As mentioned earlier, it worked fine up to that point, and the data has always been over 1GB.

Adding a visual in case anyone else comes across this problem.

@kgdata ,

It’s the combined size of all those cross joined data sources . in your scenario, the small file is part of the secondary tables. what about the remaining 2 datasets ?

Kind regards,
Koushik

  • top left is the main table - 29.4GB (QuickSight specifies this is the main table in the original error)
  • top right - 10.5GB
  • middle right - 6.4 MB
  • bottom right - 9.3KB