Module de rapports SQL
Aperçu
Le module de rapports SQL WorkflowGen utilise des vues SQL pour collecter des informations importantes sur vos utilisateurs, requêtes et actions, vous permettant de créer des rapports de données personnalisés.
Prérequis techniques
WorkflowGen version 7.12.0 ou ultérieure
SQL Server 2014 ou version ultérieure
Installation
Fichiers d'installation
Les fichiers d'installation du module de rapports SQL se trouvent dans le dossier \Databases\MsSQLServer\Reporting
du pack d'installation manuel de WorkflowGen :
Installation des vues SQL
Pour installer les vues SQL :
Ouvrez SQL Server Management Studio (SSMS) ou Azure Data Studio.
Connectez-vous à votre base de données WorkflowGen (p.ex.
WFGEN
).Exécutez chacun des fichiers
VIEW_PUB_*.sql
pour créer les vues SQL.
Si vous avez des vues SQL existantes dans votre base de données WorkflowGen d'une version antérieure, réinstallez-les en suivant ces étapes.
Base de données de rapports SQL et réplication (facultatif)
Pour de meilleures performances sans surcharger la base de données principale WorkflowGen, vous pouvez créer une base de données de rapports SQL dédiée et répliquer les données des vues SQL dans leurs tables spécifiques.
Cela nécessite le service de réplication SQL Server et SSMS. Les vues SQL doivent être créées comme décrit dans la section Installation des vues SQL ci-dessus.
Aperçu de la procédure d'installation
Dans SSMS, exécutez
CreateReportingDatabase.sql
pour créer la base de données de rapports SQL sur une autre instance de base de données SQL Server.Configurez votre base de données WorkflowGen en tant que
Publisher
etDistributor
pour publier toutes les vues SQL (p.ex.VIEW_PUB_*
).Configurez la base de données de rapports SQL dédiée en tant que
Subscriber
pour récupérer les données duPublisher
dans la réplication de données en temps réel. Pour chacune des vues SQL, configurez la table respective pour recevoir les données de la vue. Par exemple :La table
DIR_V100
récupère les données de la vueVIEW_PUB_DIR_V100
La table
REQ_FILE_V100
récupère les données de la vueVIEW_PUB_REQ_FILE_V100
La base de données de rapports SQL dédiée est maintenant prête à être utilisée pour les rapports de données personnalisés.
Si vous disposez d'une base de données de rapports SQL existante d'une version antérieure, mettez à jour les tables et les colonnes concernées en conséquence, puis reconfigurez le service de réplication de données (Publisher
, Distributor
et Subscriber
).