Comment on page
Module de rapports SQL
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.
- WorkflowGen version 7.12.0 ou ultérieure
- SQL Server 2014 ou version ultérieure
Les fichiers d'installation du module de rapports SQL se trouvent dans le dossier
\Databases\MsSQLServer\Reporting
du pack d'installation manuel de WorkflowGen :VIEW_PUB_DIR_V100.sql
VIEW_PUB_DIR_USERS_V100.sql
VIEW_PUB_DIR_GROUPS_V100.sql
VIEW_PUB_DIR_USERS_GROUPS_V100.sql
VIEW_PUB_REQ_DATA_V100.sql
VIEW_PUB_REQ_DATA_V100T.sql
VIEW_PUB_REQ_FILE_V100.sql
VIEW_PUB_REQ_FILE_V100T.sql
VIEW_PUB_REQ_COMMENT_V100T.sql
VIEW_PUB_REQ_ACTION_V100.sql
VIEW_PUB_REQ_ACTION_V100T.sql
VIEW_PUB_REQ_ACTION_DATA_V100.sql
VIEW_PUB_REQ_ACTION_DATA_V100T.sql
VIEW_PUB_REQ_ACTION_FILE_V100.sql
VIEW_PUB_REQ_ACTION_FILE_V100T.sql
CreateReportingDatabase.sql
Pour installer les vues SQL :
- 1.Ouvrez SQL Server Management Studio (SSMS) ou Azure Data Studio.
- 2.Connectez-vous à votre base de données WorkflowGen (p.ex.
WFGEN
). - 3.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.
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.
- 1.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. - 2.Configurez votre base de données WorkflowGen en tant que
Publisher
etDistributor
pour publier toutes les vues SQL (p.ex.VIEW_PUB_*
). - 3.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
).Dernière mise à jour 8mo ago