Le service d'intégration de données utilise la mise en cache de l'objet de données pour accéder à des objets de données logiques prédéfinis et à des tables virtuelles. Activez la mise en cache de l'objet de données pour améliorer les performances des mappages, des requêtes de service de données SQL et des demandes de service Web qui incluent des objets de données logiques et des tables virtuelles.
Par défaut, le service d'intégration de données extrait les données sources et construit les objets de données requis lorsqu'il exécute un mappage, une demande de service de données SQL ou une demande de service Web. Lorsque vous activez la mise en cache de l'objet de données, le service d'intégration de données peut utiliser des objets de données logiques mis en cache et des tables virtuelles.
Effectuez les étapes suivantes pour configurer la mise en cache de l'objet de données pour les objets de données logiques et les tables virtuelles d'une application :
Configurez la connexion à la base de données du cache d'objet de données dans les propriétés de cache du service d'intégration de données.
Activez la mise en cache dans les propriétés des objets de données logiques ou des tables virtuelles d'une application.
Par défaut, le composant du gestionnaire de cache d'objet de données du service d'intégration de données gère les tables de mise en cache pour les objets de données logiques et les tables virtuelles dans la base de données du cache d'objet de données. Lorsque le gestionnaire de cache d'objet de données gère le cache, il insère toutes les données dans les tables de mise en cache à chaque actualisation. Si vous souhaitez mettre à jour progressivement les tables de mise en cache, vous pouvez choisir de gérer les tables vous-même à l'aide d'un client de base de données ou d'un autre outil externe. Après l'activation de la mise en cache de l'objet de données, vous pouvez configurer un objet de données logique ou une table virtuelle pour l'utilisation d'une table de mise en cache gérée par l'utilisateur.
Pour utiliser le type de données Horodatage avec fuseau horaire et activer la mise en cache d'objet de données pour IBM DB2 ou Microsoft SQL Server, définissez le format suivant pour la date et l'heure du mappage déployé : « YYYY-MM-DD HH24:MI:SS ». Le service d'intégration de données écrit les données en secondes.