Version 5.22

Dictionnaire de données

Gestion des vues

Il est désormais possible de créer des vues. Les vues permettent de simplifier l’accès des données complexes.
L’API OData prend également en charge les vues.

Les colonnes des vues sont automatiquement déduites de la requête de la vue.

 

Gestion des tables

Les options de tables sont éditables dans une fenêtre d'édition afin de concentrer les modifications en un seul enregistrement. 

Il est aussi possible de sélectionner plusieurs tables pour éditer leurs options. 

On retrouve la capacité d'édition unitaire aussi dans l'écran lorsque l'on sélectionne une table de la liste de gauche. 

Scripts

Moteur de scripts

Il est possible de mettre en cache une requête et son résultat lorsque celle-ci est exécutée plusieurs fois dans un script et ainsi améliorer les performances. Pour cela il faut ajouter après SELECT, le commentaire /* #SCRIPT_QCACHE */

Fonction CALCULATE

Comme indiqué dans le documentation (https://doc.weavy.divalto.com), la fonction Calculate est évaluée via une requête SQL sur une base SQLite mémoire. Il faut donc utiliser les instructions compatibles SQLite et non MySQL.

Testeur de scripts

Mesure globale de l'exécution du script 

On retrouve en bas de la fenêtre après exécution du script les valeurs indiquant 

  • Le temps total d'exécution 

  • Le temps total passé à exécuter des requêtes 

  • La taille du script 

Appliquer le script 

Par défaut l'exécution d'un test de script est en "Readonly mode" : l'ensemble des requêtes sont exécutées dans une TRANSACTION qui est ROLLBACK à la fin. 

Il est possible de désactiver le mode lecture seule avec l'option présente dans le haut de la fenêtre. 

Copier / coller les paramètres d'un script 

Dans le haut de la fenêtre, il y a 2 nouveaux boutons permettant de copier et coller les paramètres du script. 

Après avoir cliqué sur Copier, le Studio met dans le presse papier le texte sous format Json correspondant à l'ensemble des paramètres saisis dans le testeur de script.

Note : cette fonctionnalité devrait être reprise dans la devbar SFK. 

Après avoir cliqué sur Coller, le Studio fait des ajouts ou modifications de paramètres du testeur de script. En aucun cas, il ne vient supprimer un paramètre, ce qui permet de conserver des paramètres supplémentaires saisis avant de coller. 

Logs

Dans les logs, on a le détail du temps d'exécution de chaque script sur les lignes de commentaire ‘Begin’ et 'End'.

Certaines fonctions de script sont basées sur une requête SQL, le temps d’exécution SQL est ajouté en commentaire à la fin de la fonction.

Il est possible de réduire les scripts pour avoir une vue d'ensemble sur les lignes de commentaire 'Begin' 

Requêtes

La requête est présentée sur une ligne. 
On dispose de statistiques pour l'exécution de chaque requête (temps d'exécution, nombres de ligne à parcourir, …). 
Il est possible de faire un ‘Explain’ ou d’exécuter la requête dans l'explorateur de base avec un clic droit. 

Usage

Les fonctions utilisées dans les scripts sont regroupées par type pour avoir un aperçu de leur nombre total. 
Il est possible de sélectionner une ligne pour afficher le détail. 

Pile des appels

Sur la partie droite du log, on peut visualiser la pile d’appel des scripts ainsi que leur durée.
On peut se rendre sur la ligne correspondante en double cliquant sur la une ligne du tableau.

 

Explorateur de base de données

Vues

Les vues sont disponibles dans l’explorateur de base de données.
Aucune modification n’est possible si la requête contient une vue.

Explain

Statistiques

Formatage de la requête

Il est désormais possible de formater automatiquement une requête :

Historique

Ajout de la durée, et du nombre d’enregistrements dans l’historique d’exécution.

Agent distant

Importer une configuration ControlCenter

Dans le cas où aucune configuration Agent n’est présente, vous pouvez initialiser la configuration depuis une configuration ControlCenter. Pour cela vous aurez besoin des fichiers RSW disponibles dans le dossier ‘ConfigMain’ du ControlCenter.

Une fois la configuration ControlCenter chargée, vous aurez une prévisualisation de la configuration.

Certains éléments nécessitant votre attention seront affichés avec un icône ‘Attention’.
Vous devez compléter la configuration de ces éléments pour finaliser l’importation de la configuration.

Explorateur de fichiers distant

Accès à un explorateur de fichiers distants pour les installations OnPremise des Agents (cette fonctionnalité n’est pas disponible sur les installations SAAS.

Import d’une configuration

Désactivation de la fonction d'import en cas de présence d'une configuration Agent dans une autre surcharge.

Designer

Ajout d’un menu permettant de naviguer vers les onglets des plateformes à partir d’un écran ouvert.

Â