Création de rapports

Un rapport unique généré analyse un AV en fonction des niveaux et des mesures sélectionnés.

Vous pouvez ajouter plusieurs rapports à l'analyse que vous venez de créer. Un rapport est indépendant d'un autre. Ajouter un état dans l'analyse.
  1. Ouvrez l'analyse pour modification à partir de la page d'accueil Analyse de données. Sélectionnez Modifier dans la mosaïque Analyse à modifier.
  2. Cliquez sur l'icône + Rapport pour ajouter des rapports à l'analyse. Vous pouvez utiliser un rapport pour ajouter les analyses configurées à la page Analyses.
  3. Cliquez sur le rapport pour le sélectionner. La flèche de redimensionnement du rapport redimensionne la fenêtre du rapport.
  4. Cliquez sur l'icône représentant une croix sur le rapport sélectionné pour supprimer le rapport de l'analyse.
  5. L'en-tête affiche le nom de la vue analytique que vous sélectionnez.
  6. Vous pouvez développer ou réduire le rapport avec leurs flèches respectives.
Lorsque vous ajoutez un rapport à l'analyse, le rapport fournit les actions suivantes :
  • Modifier SQL
  • Les performances
  • Renommer le rapport : cliquez sur Renommer le rapport pour le renommer. Cliquez sur Enregistrer le rapport pour enregistrer le rapport en cours.
  • Supprimer le rapport : Cliquez sur Supprimer le rapport pour le supprimer.
Modifier SQL

Vous pouvez visualiser la sortie SQL lorsque vous cliquez sur Modifier SQL. Le volet inférieur droit de SQL affiche la sortie de l'opération exécutée dans l'éditeur SQL. La figure suivante présente le volet de sortie de la page SQL.
La description de sql-output.png suit
Description de l'illustration SQL-output.png

Le volet de sortie comporte les onglets suivants :
  • Résultat de la requête : affiche les résultats de la dernière opération Exécuter l'instruction dans une table d'affichage.

  • Plan d'explication : affiche le plan de votre requête à l'aide de la commande Plan d'explication. La vue par défaut est la vue de diagramme. Pour plus d'informations, reportez-vous à la description du diagramme du plan d'explication dans les sections suivantes.
Menu Performances

Le menu Performance affiche les procédures PL/SQL dans la zone de la feuille de calcul, qui décrit les états associés aux vues analytiques.

La partie supérieure de la sortie de performances se compose de l'éditeur de feuille de calcul pour l'exécution des instructions SQL et d'un volet de sortie pour afficher les résultats sous différentes formes. Vous pouvez afficher les résultats dans un vue Diagram View, Chart View, Clear Output à partir de l'éditeur SQL, Show info about the SQL instructions et ouvrir le menu Performance dans un nouvel onglet.

La figure suivante présente le volet de sortie du menu Performance :
Description de l'image performance-output.png
Description de l'illustration performance-output.png

Le volet de sortie comporte les onglets suivants :
  • Vue de diagramme : affiche le plan de votre requête dans la vue de diagramme.
  • Vue graphique : affiche le plan de la requête dans une vue graphique.
  • Effacer la sortie : efface les instructions PL/SLQ de la feuille de calcul.
  • Afficher les informations : affiche l'instruction SQL pour laquelle la sortie est affichée.
  • Ouvrir dans un nouvel onglet : ouvre le plan d'explication dans une nouvelle fenêtre. Un plan d'explication affiche le plan de votre requête.
Diagramme du plan d'explication

La vue Explain Plain est une représentation graphique du contenu des instructions d'insertion de ligne dans la requête SQL. Le plan décrit la nature hiérarchique des étapes du plan d'exécution.

Par défaut, trois niveaux d'étapes sont visibles dans le diagramme. Vous pouvez utiliser les signes +/- sur la page

en bas de chaque étape (disponible lorsque l'étape a des enfants) à développer ou réduire. Utilisez Développer tout dans la barre d'outils pour afficher toutes les étapes du diagramme.
Le diagramme fournit également les détails suivants :
  • Cardinalité (nombre sur la flèche de l'étape parent), qui correspond au nombre de lignes traitées
  • Opération et options appliquées à cette étape
  • Ordre d'exécution, qui est le numéro séquentiel dans l'ordre d'exécution
  • Coût de l'UC des prédicats d'accès en pourcentage (barre orange)
  • Coût total de l'UC pour l'étape en pourcentage (cercle bleu)
  • Coût d'E/S estimé, octets traités et métriques de coût

Une brève description apparaît lorsque vous passez le pointeur de la souris sur l'une de ces statistiques au cours d'une étape.

Les icônes de la barre d'outils sont les suivantes :

  • Vue avancée : il s'agit de la vue par défaut de la requête lorsque vous cliquez sur Performances. Affiche les données de la requête SQL dans une vue tabulaire/arborescence mixte. Vous pouvez utiliser une icône Vue Diagramme pour revenir à la vue Diagramme.
  • Vue de graphique : affiche les données de la requête SQL sous forme de graphiques.
  • Imprimer un diagramme : imprime le diagramme.
  • Enregistrer dans SVG : enregistre le diagramme dans un fichier.
  • Zoom avant, zoom arrière : si une étape est sélectionnée dans le diagramme, le fait de cliquer sur l'icône Zoom avant garantit qu'elle reste au centre de l'écran.
  • Ajuster l'écran : permet d'ajuster l'intégralité du diagramme dans la zone visible.
  • Taille réelle : définit le facteur de zoom sur 1.
  • Tout développer : affiche toutes les étapes du diagramme.
  • Réinitialiser le diagramme : réinitialise le diagramme sur le statut initial, c'est-à-dire que seuls trois niveaux d'étapes sont affichés.
  • Afficher les informations : affiche l'instruction SELECT utilisée par la fonctionnalité de plan d'explication.
  • Ouvrir dans un nouvel onglet : ouvre la vue de diagramme dans un nouvel onglet pour une meilleure visualisation et navigation. Le diagramme est limité à l'instruction SELECT initiale.
  • Coût total minimal visible de l'UC (%) : définit le seuil permettant de filtrer les étapes dont le coût total de l'UC est inférieur à la valeur indiquée. Entrez une valeur comprise entre 0 et 100 secondes. Il n'y a pas de filtrage pour 0.
  • Notes sur le plan : affiche les notes du plan d'explication.

Propriétés dans le diagramme du plan d'explication

Cliquez deux fois ou appuyez sur Entrée sur une étape sélectionnée pour ouvrir le curseur Propriétés, qui fournit plus d'informations sur cette étape. Pour obtenir une description de chaque propriété, reportez-vous à PLAN_TABLE dans Référence Oracle Database. Le curseur Propriétés affiche :
  • Affiche les informations relatives à cette étape extraites de PLAN_TABLE sous forme de tableau. Les valeurs NULL sont exclues. Vous pouvez sélectionner JSON pour visualiser les propriétés au format JSON.
  • Informations provenant de la colonne OTHER_XML de PLAN_TABLE. Les informations sont affichées au format JSON.

Utilisation des rapports

Les rapports vous aident à analyser les vues analytiques et les requêtes.

Les rapports sont basés sur les niveaux et mesures que vous sélectionnez pour la vue analytique et sur les colonnes que vous sélectionnez pour une requête.

Cliquez sur Analyser dans la vue analytique et cliquez sur la table à analyser pour afficher la page Analyses.

La page Analyses comprend les composants suivants :
  1. Navigateur de vues analytiques : sélectionnez Vue analytique dans la liste déroulante si vous choisissez de créer des rapports sur les vues analytiques pour visualiser un navigateur de vues analytiques. Le navigateur de vue analytique affiche les hiérarchies, les niveaux et les indicateurs associés à la vue analytique sélectionnée.

    Navigateur de table : sélectionnez Requête dans la liste déroulante si vous choisissez de créer un rapport sur une requête SQL pour visualiser un navigateur de table. Si vous sélectionnez SQL Query, le navigateur de tables affiche les tables disponibles et les colonnes correspondantes. Vous pouvez explorer les tables pour afficher les colonnes correspondantes.
    Description du tableau browser.png
    Description de l'illustration table-browser.png

  2. Editeur SQL Worksheet avec l'icône Exécuter : vous pouvez afficher ce composant uniquement lorsque vous générez un rapport sur une requête SQL et non sur une vue analytique.

    La zone de l'éditeur SQL vous permet d'exécuter des instructions SQL et des scripts PL/SQL à partir des tables que vous souhaitez interroger affichées dans le navigateur de tables. Par défaut, l'éditeur SQL affiche l'instruction Select * pour afficher toutes les colonnes de la première table. Cliquez sur Exécuter pour exécuter les instructions dans l'éditeur.
    Description de l'image run1.png
    Description de l'illustration run1.png

  3. Panneau de sortie : le panneau de sortie, lorsque vous visualisez les résultats d'une requête SQL, se compose des onglets suivants :
    • Résultat de la requête : affiche les résultats de la dernière opération Exécuter l'instruction dans une table d'affichage.
    • Plan d'explication : affiche le plan de votre requête à l'aide de la commande Plan d'explication. Pour plus d'informations, reportez-vous à Diagramme de plan d'explication dans la section Création de rapports.
    • Autotrace : affiche les statistiques de session et le plan d'exécution à partir de v$sql_plan lors de l'exécution d'une instruction SQL à l'aide de la fonctionnalité Autotrace.

  4. Modes de visualisation dans l'onglet Résultat de la requête : vous pouvez sélectionner l'un des quatre modes de visualisation des résultats du rapport de requête SQL généré.

    Les quatre modes de visualisation, lorsque vous visualisez les rapports générés sur une requête SQL, sont les suivants :
    • Requête de base : ce type de vue est utilisé par défaut. La requête écrite dans l'éditeur SQL est la requête de base.
    • Table : vous pouvez visualiser les résultats SQL sous forme de tableau. Lorsque vous sélectionnez cette vue, une zone de déplacement de colonne apparaît, ce qui vous permet de glisser-déplacer les colonnes sélectionnées à partir du navigateur de tables. En supprimant les colonnes sélectionnées dans la zone de dépôt, vous pouvez afficher uniquement ces colonnes dans l'onglet Résultat de la requête. Sélectionnez la croix en regard du nom de la colonne pour la supprimer de la zone de dépôt.
    • Pivot : vous pouvez visualiser les résultats de la requête SQL au format de pivot. En sélectionnant ce format, une zone de déplacement Colonnes, Lignes et Valeurs apparaît, dans laquelle vous pouvez glisser-déplacer les colonnes, lignes ou valeurs sélectionnées à partir du navigateur de tables.
      Remarque

      Les valeurs doivent être de type NUMBER.
    • Graphique : vous pouvez visualiser les résultats SQL sous la forme d'un graphique. En sélectionnant cette vue, une zone de déplacement de l'axe des X et de l'axe des Y s'affiche. Glissez-déplacez les colonnes sélectionnées du navigateur Table vers la zone de déplacement. Vous devez vous assurer que seules les colonnes avec le type de données NUMERIC peuvent être supprimées dans l'axe des Y. Sinon, le résultat de l'affichage échoue avec une erreur Must be a NUMBER type. Vous pouvez ajouter plusieurs valeurs à l'axe des Y. Pour afficher les résultats dans la vue graphique d'un seul axe des Y, sélectionnez la valeur de l'axe des Y dans la liste déroulante.
  5. Modes de visualisation des rapports générés dans une vue analytique : vous pouvez sélectionner l'un des trois modes de visualisation des résultats de l'état généré dans une vue analytique.

    Les trois modes de visualisation lorsque vous affichez les rapports générés dans une vue analytique sont les suivants :
    • Tableau : vous pouvez visualiser les résultats SQL sous forme de tableau. La sélection de cette vue entraîne l'affichage d'une zone de déplacement Lignes et filtres qui permet de glisser-déplacer les hiérarchies et mesures sélectionnées à partir du navigateur de vues analytiques. De cette façon, vous pouvez afficher les résultats de l'état composés des hiérarchies et des mesures sélectionnées.
    • Pivot : vous pouvez afficher les résultats du rapport de vue analytique au format de pivot. En sélectionnant ce format, une zone de déplacement Colonnes, Lignes, Valeurs et Filtres apparaît, dans laquelle vous pouvez glisser-déplacer les hiérarchies et mesures sélectionnées à partir de la vue analytique browser.Note : Les valeurs doivent être de type NUMBER.
    • Graphique : vous pouvez visualiser le rapport généré dans une vue analytique sous la forme d'un graphique. Lorsque vous sélectionnez cette vue, une zone de déplacement Axe des X, Axe des Y et Filtres s'affiche. Glissez-déplacez les colonnes sélectionnées du navigateur Table vers la zone de déplacement. Vous devez vous assurer que seules les colonnes avec le type de données NUMERIC peuvent être supprimées dans l'axe des Y. Sinon, le résultat de l'affichage échoue avec une erreur Must be a NUMBER type. Vous pouvez ajouter plusieurs valeurs à l'axe des Y. Vous pouvez sélectionner Horizontal et Vertical dans la liste déroulante pour afficher respectivement les graphiques horizontaux et verticaux. Vous avez également la possibilité de sélectionner le graphique à zones, le graphique à barres, le graphique à courbes et le graphique à secteurs dans la liste déroulante.
  6. Panneau de recherche à facettes : pour les rapports que vous générez sur une requête SQL et une vue analytique, vous pouvez afficher une colonne de recherche à facettes. Pour un rapport SQL, ce panneau vous permet d'ajouter des filtres au rapport. L'outil génère un filtre pour chaque valeur de la colonne extraite du résultat de la requête. Vous pouvez filtrer différentes colonnes dans le panneau de recherche à facettes et afficher les résultats dans le résultat de la requête pour obtenir uniquement les données que vous souhaitez afficher. Vous pouvez afficher les données extraites de la requête SQL dans un format texte ou visuel. Pour les rapports que vous générez dans une vue analytique, sélectionnez Facettes à partir du bouton radio. Ce filtre se comporte différemment de la recherche à facettes générée sur une requête SQL. Reportez-vous à la rubrique Ajout de filtres à un rapport généré dans une vue analytique.

La page Analyses lorsque vous créez un rapport sur une requête SQL se présente comme suit :
Description des analyses-report.png
Description de l'illustration analyses-report.png

La page Analyses lorsque vous créez un rapport sur une vue analytique se présente comme suit :
Description des analyses-av.png
Description de l'illustration analyses-av.png

Les rubriques suivantes expliquent comment créer un rapport et accéder à la page Analyses :

Création de rapports

  1. Vous pouvez créer des rapports de l'une des manières suivantes :
  2. Ajouter des filtres à un rapport généré dans une vue analytique

Création de rapports sur une requête

Cette section décrit les étapes de création de rapports sur une requête SQL.

  1. Dans la page d'accueil Analyse, sélectionnez les tables sur lesquelles vous souhaitez créer un état. Vous affichez la page Analyses avec une requête par défaut affichée dans l'éditeur SQL.
    Remarque

    Par défaut, vous affichez "Sélectionner * dans le <Tablename> que vous sélectionnez.
  2. Cliquez sur Exécuter pour exécuter l'instruction SQL.

    L'onglet Résultats de la requête affiche le résultat dans le mode sélectionné. La vue par défaut est Requête de base.

  3. Ajoutez un filtre au rapport en affichant les enregistrements de ventes de la seule région Asie. Sélectionnez Asie dans le panneau de recherche à facettes.
    Description de l'image filter.png
    Description de l'illustration filter.png

  4. Vous verrez une icône en forme d'entonnoir dans l'onglet Résultat de la requête qui affiche un filtre avec la colonne REGION comme Asie. Le résultat de la requête affiche uniquement les enregistrements dont REGION est défini sur Asie.

Créer des rapports sur une vue analytique

Cette section décrit les étapes de création de rapports dans une vue analytique :

  1. Dans la page d'accueil Analyse, sous la section Vue analytique, sélectionnez les vues analytiques sur lesquelles vous souhaitez créer un rapport. Vous affichez la page Analyses avec un rapport par défaut affiché en sortie.
  2. Glissez-déplacez des hiérarchies et des mesures à partir du navigateur de vue analytique pour modifier les résultats que vous affichez dans la sortie. Pour plus d'informations, voir Utilisation des rapports.
  3. Cliquez sur Développer le rapport pour développer la vue du rapport et cliquez sur Réduire le rapport pour réduire la vue du rapport. La vue par défaut du rapport généré dans une vue analytique est Pivot.

Ajouter des filtres à un rapport généré dans une vue analytique

Ajoutons un filtre au rapport généré dans une vue analytique. Supposons que vous souhaitiez afficher le salaire d'un employé nommé SCOTT.
  1. Sur la page Analyses, qui affiche le rapport généré dans une vue analytique d'employé, sélectionnez "Scott" dans le panneau de recherche à facettes. Le rapport affiche le résultat des employés nommés Scott.
  2. Vous pouvez sélectionner d'autres filtres en sélectionnant les valeurs dans le panneau de recherche à facettes ou en cliquant sur l'entonnoir.
  3. Cliquez sur l'icône de l'entonnoir pour afficher toutes les valeurs de la colonne Nom de l'employé. Sélectionnez Jones pour filtrer les résultats du rapport afin d'afficher davantage le salaire des employés nommés Scott et Jones. Vous pouvez afficher les valeurs dans une vue de liste ou une vue à sélection multiple.

  4. Sélectionnez Tout désélectionner pour enlever tous les filtres.

Vous pouvez maintenant afficher le résultat du rapport d'origine qui ne comporte aucun filtre.