Options de déploiement de la génération de rapports

Vous pouvez choisir une option de déploiement lorsque vous exécutez l'outil Générateur SQL 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 ou des vues matérialisées. L'option de déploiement utilisée dépend du volume de données contenu dans le système. Consultez les sections Installation et configuration des rapports Unica Insights et Chargement de modèles pour le générateur SQL de rapports pour obtenir des détails sur les bases de données prises en charge pour les différents produits.

  • Dans les implémentations 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 de taille moyenne, utilisez les vues matérialisées sur la base de données du système de production ou configurez les tables de génération de rapports dans une base de données distincte.
  • Dans les implémentations importantes, configurez une base de données de génération de rapports séparée.

Vues matérialisées et Microsoft™ SQL Server

L'application de rapports ne prend pas en charge les vues matérialisées pour Microsoft SQL Server.

Dans SQL Server, les vues matérialisées s'appellent "vues indexées". Toutefois, la définition qui crée un index dans une vue sous SQL Server 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.

Remarque : Pour Unica Deliver, vous devez utiliser des vues.

Unica Deliver et Oracle

Si l'installation inclut Unica Deliver et que la base de données est Oracle, vous devez utiliser des vues matérialisées ou des tables de génération de rapports.

Unica Deliver et DB2®

Si l'installation inclut Unica Deliver et que la base de données est DB2, vous devez utiliser des vues matérialisées ou des 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 de synchronisation des 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.

Pour Unica Deliver, les vues matérialisées sont actualisées automatiquement lorsque vous exécutez les procédures stockées d'actualisation delta Unica Deliver. Pour plus d'informations, voir Pour Unica Deliver uniquement : planification et exécution des procédures stockées.