Loading

Errore di memoria esaurita quando si uniscono alcuni milioni di righe

Data pubblicazione: Jul 20, 2023
Descrizione
La combinazione dei dati su un campo con oltre 300.000 valori unici genera un errore di memoria. 

Cause

La combinazione dei dati non è un motore che crea join di database, ma un metodo interno alla memoria per visualizzare i dati provenienti da diverse origini dati. L'utilizzo della combinazione dei dati in sostituzione ai join a livello di database genererà errori di memoria perché Tableau Desktop è costretto a eseguire i calcoli al posto del database sottostante.
Risoluzione
Crea un'unica connessione che include tutte le colonne da più tabelle definendo tutti i join tra le tabelle come parte della connessione dati.
Risorse aggiuntive
La combinazione dei dati è più adatta per le query post-aggregazione rispetto ai join di singole righe di dettaglio. Ad esempio, la combinazione dei dati può essere utilizzata per esaminare la somma delle vendite nel tempo da un'origine dati, che viene poi combinata con la somma dei preventivi di vendita nel tempo da un'altra origine dati. La combinazione dei dati corrisponde alle righe risultanti dalle due query in base ai valori di tempo invece di un join dei singoli dati atomici per poi eseguire aggregazioni su di esso.


Numero articolo Knowledge

001473654

 
Caricamento
Salesforce Help | Article