Loading

Erreur de mémoire saturée lors de la fusion de plusieurs millions de lignes

Date de publication: Jul 20, 2023
Description
La fusion des données sur un champ comportant plus de 300 000 valeurs uniques peut générer une erreur de mémoire saturée.

Cause

La fusion des données n'est pas un moteur de liaison de bases de données, mais une méthode intégrée à la mémoire qui permet de visualiser des données à partir de différentes sources de données. L'utilisation de la fusion des données comme substitut pour les liaisons du niveau de base de données entraîne des erreurs de mémoire saturée parce que Tableau Desktop est contraint d'effectuer des calculs plutôt que la base de données sous-jacente.
Résolution
Créez une connexion unique incluant toutes les colonnes provenant de plusieurs tables en définissant toutes les liaisons entre les tables comme faisant partie de la connexion des données.
Ressources supplémentaires
La combinaison des données est particulièrement adaptée aux requêtes post-agrégation plutôt que les liaisons de lignes détaillées individuelles. Par exemple, la fusion des données peut être utilisée pour examiner la somme des ventes dans le temps à partir d'une source de données, et pour la fusionner avec la somme des quotas de vente dans le temps à partir d'une autre source de données. La fusion des données met en correspondance les lignes résultantes de deux requêtes ensemble sur la base des valeurs temporelles, plutôt que de réunir les données atomiques individuelles puis de les agréger.


Numéro d’article de la base de connaissances

001473654

 
Chargement
Salesforce Help | Article