A propos des options de déploiement de la génération de rapports
Lorsque vous exécutez l'outil Générateur SQL de rapports, vous indiquez si vous souhaitez que le script crée des vues, des vues matérialisées ou des tables. L'option de déploiement utilisée dépend du volume de données de votre système.
Dans les mises en oeuvre plus réduites, les vues de génération de rapports qui interrogent directement les données de production peuvent suffire à vos besoins. Si tel n'est pas le cas, essayez d'utiliser des vues matérialisées.
Dans les implémentations moyennes, utilisez les vues matérialisées sur la base de données du système de production ou configurez les tables de création de rapports dans une base de données séparée.
Dans les implémentations importantes, configurez une base de données de création de rapports séparée.
Dans toutes les mises en oeuvre, vous pouvez utiliser Cognos Connection Administration pour planifier les rapports qui extraient de gros volumes de données en dehors des heures de bureau.
Vues matérialisées et Serveur SQL MS
La fonction de génération de rapports ne prend pas en charge les vues matérialisées pour Serveur SQL MS.
Dans le Serveur SQL, les vues matérialisées s'appellent "vues indexées". Toutefois, la définition qui crée un index dans une vue sous le Serveur SQL ne peut pas utiliser des agrégats, des fonctions et des options inclus dans les vues de génération de rapports. Par conséquent, si vous utilisez une base de données de serveur SQL, utilisez les vues ou les tables de génération de rapports.
eMessage
et Oracle
Si votre installation contient
eMessage
et que vous disposez d'une base de données Oracle, il est recommandé d'utiliser les vues matérialisées ou les tables de génération de rapports.
Synchronisation des données
Lorsque vous effectuez un déploiement via des vues matérialisées ou des tables de génération de rapports, déterminez la fréquence à laquelle vous souhaitez synchroniser les données avec les données du système de production. Par conséquent, utilisez les outils d'administration de base de données pour planifier les processus de synchronisation des données et actualiser régulièrement les données de génération de rapports.
Copyright IBM Corporation 2012. All Rights Reserved.