Si vous disposez d'une table de dimensions volumineuse, vous pouvez charger les données de cette table dans un cache et utiliser ce dernier pour rechercher des clés de substitution. L'utilisation d'un cache améliore les performances par rapport aux recherches directes dans la table de dimensions à l'aide de Query DB.
Un cache local est un cache temporaire utilisé uniquement lors de l'exécution du stage Query Cache. Il recherche les données du cache en fonction des champs de clé et des conditions de recherche et renvoie les données des enregistrements correspondants figurant dans le cache, en les ajoutant à l'enregistrement du flux de données. Sur un seul flux de données ou si la table objet de la recherche change fréquemment, utilisez un cache local plutôt qu'un cache global.
Pour utiliser un cache local pour les demandes, procédez comme suit :