Quando si verifica l’errore
An error has occurred during report processing.
- ERROR [HY000] [MySQL][ODBC X.X Driver][mysqld-X.X.XX-enterprise-commercial-advanced-log]The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay
Significa che probabilmente una relazione uno-a-molti all’interno del dataset sta richiedendo troppe righe e quindi non viene visualizzata.
In questo caso è necessario scorporare i dataset eliminando tutte le relazioni (INNER JOIN) creando un dataset per ogni tabella interessata.
A posteriori, sarà necessario intervenire a livello di codice parametrizzando le tabelle precedentemente incluse nelle JOIN in misura tale da filtrare i dati secondo i criteri di partenza del dataset.