Création de vues ou de vues matérialisées pour Unica Interact uniquement
Vous pouvez utiliser des scripts SQL pour créer des vues ou des vues matérialisées pour Interact. L'application de rapports utilise des vues ou des vues matérialisées pour extraire les données pouvant être placées dans des rapports.
Avant de créer des vues ou des vues matérialisées pour Interact, vérifiez que le paramètre de langue de l'ordinateur où est exécuté le script SQL lookup_create est activé pour le codage UTF-8.
Pour créer des vues ou des vues matérialisées pour Interact, procédez comme suit.
- Localisez les scripts SQL que vous avez précédemment générés et enregistrés.
- Utilisez les outils d'administration de base de données pour exécuter le script approprié sur la ou les bases de données d'application correspondant au package de rapports que vous configurez.
Remarque : Lorsque vous exécutez un script qui crée des vues matérialisées sur une base de données DB2, l'erreur suivante peut s'afficher :
SQL20059W The materialized query
table-name may not be used to optimize the processing of queries.
Toutefois, la vue matérialisée est créée avec succès.
- Dans le répertoire d'installation d'Interact, dans le sous-répertoire d'outils du dossier de rapports, recherchez le script
uari_lookup_create_<db_type>.sqlcorrespondant à votre base de données. Par exemple, pour SQL Server, un script est disponible sur<INTERACT_HOME>/Interact/reports/tools/uari_lookup_create_MSSQL.sql. - Exécutez le script
uari_lookup_createsur la base de données de phase de conception Interact. - Localisez le script
uari_lookup_populate.sqldans le chemin d'accès <INTERACT_HOME>/Interact/reports/tools et exécutez-le sur la base de données de phase de conception Interact.Remarque : Assurez-vous que l'outil de base de données que vous avez utilisé valide les changements. Par exemple, il peut être nécessaire d'affecter la valeurtrueà l'option de validation automatique de la base de données.
Poursuivez avec Configuration de la synchronisation des données.