AE DB Reporting Tool

L'utilitaire AE DB Reporting Tool (ucydbrt) propose des rapports d'évaluation sur les tâches de votre système AE, selon vos requêtes : contenus d'objets (définitions), futures exécutions (simulations) ou exécutions passées (statistiques). Il vous permet, par exemple, de lister tous les jobs traités pendant une période spécifique ou créés par un utilisateur spécifique. Les requêtes se référent toujours à un seul client.

Cette rubrique contient les sujets suivants :

Présentation

Cet utilitaire est une interface utilisateur graphique vous permettant de définir et d'enregistrer vos critères d'évaluation, appelés requêtes. Vous pouvez définir autant de requêtes que souhaité. Une fois les requêtes définies, vous pouvez lancer l'utilitaire en mode batch. Les données sont extraites du client dans lequel la requête est définie.

Les formats CSV et HTML sont disponibles pour vos fichiers de rapports et vous pouvez spécifier une feuille de style de votre choix pour le HTML intégré dans le fichier de rapport.

Important !

Créer des requêtes via l'interface utilisateur graphique de Reporting Tool

L'interface utilisateur graphique de l'utilitaire est disponible sous UNIX et Windows. Utilisez la commande suivante pour la lancer : java -jar ./ucyrepg.jar

Créer des requêtes

  1. Sélectionnez Nouvelle requête dans le menu Fichier ou faites un clic droit sur l'élément de sous-menu correspondant dans la moitié gauche de la fenêtre. Un assistant s'ouvre et vous guide tout au long des différentes définitions possibles.
  2. Attribuez un nom de requête significatif et un client. Une période doit être attribuée pour les simulations et les statistiques. Si vous sélectionnez l'option "Aujourd'hui", l'utilitaire prend la date courante pour créer le rapport. Si vous sélectionnez l'option "Maintenant", l'utilitaire utilise la date et l'heure courantes.
  3. Sélectionnez les champs qui doivent être affichés dans le rapport d'évaluation. Cliquez sur les boutons flèches pour trier les colonnes.
    Conseil : Pour que les colonnes soient triées automatiquement, définissez le paramètre fixFieldOrder=1 dans le fichier INI.
  4. Dans la boîte de dialogue suivante, vous pouvez spécifier les critères de filtrage qui doivent être utilisés comme base pour l'évaluation.
    Conseil : Spécifiez le type d'objet job dans les critères de filtrage si les champs à afficher dans le rapport d'évaluation sont rattachés aux jobs. Par exemple : Objet Login. L'utilitaire insère automatiquement ce critère de filtre.
  5. Déterminer le nom du rapport, le nombre maximum de lignes qui doivent être affichées et l'ordre de la sortie. Vous pouvez définir le format du rapport (CSV ou HTML) et même intégrer une feuille de style dans le HTML.
  6. Cliquez sur Terminer pour enregistrer vos définitions.

Les requêtes enregistrées sont listées sous les domaines d'évaluation correspondants, dans la partie gauche de la fenêtre. Vous pouvez modifier vos définitions à tout moment, en double-cliquant sur une requête. La fenêtre de droite affiche ensuite toutes les entrées vous permettant d'effectuer vos modifications. Vous pouvez ouvrir plusieurs interrogations en même temps. Les onglets sur le bord supérieur peuvent être utilisés pour naviguer d'une feuille de formulaire à l'autre.

Formats de fichier de requête

L'utilitaire enregistre vos requêtes sous la forme de fichiers XML dans le sous-dossier "queries". Le nom du fichier se termine selon le domaine qui a été demandé :

Exemple

L'exemple suivant montre une requête qui retourne la liste de tous les jobs d'un client utilisant un hôte spécifique (WIN01) dans le rapport d'évaluation.

  1. Créez une nouvelle interrogation, attribuez un nom approprié et sélectionnez un client.
  2. Sélectionnez les champs suivants qui doivent être affichés dans le fichier de sortie : nom d'objet, type d'objet, hôte et type d'hôte.
  3. Critères de sélection : Après avoir sélectionné le champ "Hôte" pour le rapport d'évaluation, le filtre "Type d'objet JOBS" est automatiquement inclus. Vous pouvez sélectionner un hôte spécifique en ajoutant le critère "Hôte correspond à WIN01".
  4. Déterminez le nom du fichier de sortie et le nombre maximal de lignes.
  5. Appelez l'utilitaire en mode batch et indiquez le fichier de requêtes en paramètre afin de créer le rapport d'évaluation.

Créer des rapports d'évaluation

L'utilitaire crée les rapports en mode batch. Appelez-le à partir de la ligne de commande en utilisant les paramètres suivants :

UCYBDBRT -Xqfichier de requête [-Cclient -Ifichier INI-Llangue -Rdate de référence -S-Ofichier de sortie-Ttype de fichier]

Tous les paramètres sont optionnels : seul le fichier de requête doit être spécifié. Pour obtenir une liste de toutes les valeurs, voir Paramètre de démarrage - Utilitaires.

En mode batch, cet utilitaire lit les informations du rapport d'évaluation directement dans la base de données AE. Vous pouvez spécifier les paramètres de la base de données dans le fichier de configuration correspondant, voir Utility DB Reporting Tool.

La ligne suivante illustre un exemple. Un rapport d'évaluation est créé à partir de la requête définie pour le client 100 dans le fichier jobtop10.d.xml.

UCYBDBRT -C0100 -XC:\AUTOMIC\Utilities\evaluation_reports\jobtop10.d.xml

Les informations fournies dans le rapport dépendent des champs définis dans votre requête. Les champs ci-dessous sont disponibles pour les trois domaines d'évaluation que sont les définitions, les estimations et les statistiques, sauf mention contraire :

Fichiers XML des requêtes

Les requêtes sont enregistrées dans le sous-dossier "queries" sous la forme de fichiers XML que l'utilitaire génère. Il n'est pas nécessaire de modifier manuellement ces entrées qui contiennent les paramètres suivants :

Exemple d'un fichier de requête

<?xml version="1.0" encoding="UTF-8" ?>
<QUERY version="12.1.0">
<file type="CSV">Output_SAPjobs.html</file>
<client>0098</client>
<max_rows>1000</max_rows>
<source>DEFINITION</source>
<selection>
<include name="OBJECT_TYPE" value="JOBS" />
<include name="JOB_TYPE" value="R3" />
<include name="OBJECT_NAME" value="*T01*" />
</selection>
<output order="ascending" sort="OBJECT_NAME">
<field name="OBJECT_NAME" />
<field name="LOGIN" />
<field name="SAP_CLIENT" />
<field name="SAP_USER" />
<field name="MODIFIED_DATE" />
<field name="LAST_USE_DATE" />
</output>
</QUERY>

Voir aussi :