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.