Table des matières

Search

  1. Préface
  2. Introduction aux services d'entité commerciale
  3. Appels de services d'entité commerciale Enterprise Java Bean
  4. Appels de services d'entité commerciale Representational State Transfer
  5. Appels de services d'entité commerciale du protocole SOAP (Simple Object Access Protocol)
  6. Services d'enregistrements de références croisées et de calculs de MVV
  7. Prise en charge du service de liaison d'entreprise
  8. Appels externes pour le nettoyage, l'analyse et la transformation de données
  9. Utilisation d'API REST pour ajouter des enregistrements
  10. Utilisation d'API REST pour le chargement de fichiers
  11. Utilisation des API REST pour gérer les rapports

Guide des services d'entité d'entreprise

Guide des services d'entité d'entreprise

Gestion des rapports personnalisés avec des rapports d'exploration

Gestion des rapports personnalisés avec des rapports d'exploration

Enregistrez les rapports personnalisés à utiliser et ajoutez des entrées à votre rapport. Puis, enregistrez les rapports d'exploration et ajoutez-leur les entrées de données. Lorsque vous ajoutez ou mettez à jour des entrées de données dans vos rapports racine, vous pouvez associer vos rapports d'exploration aux entrées de données. Dans l'outil de provisionnement, vous pouvez ensuite renseigner le composant Graphe avec les données de rapport et lier le graphe racine à un graphe d'exploration.
Avant de commencer, déterminez les données à collecter. Déterminez également les rapports d'exploration à configurer et à associer à vos entrées de données dans votre rapport personnalisé.
  1. Pour vérifier les rapports enregistrés, utilisez l'API REST Répertorier les rapports.
    Par exemple, la demande suivante répertorie les rapports racine et les rapports d'exploration enregistrés :
    GET http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/list?show=all
  2. Pour enregistrer un rapport personnalisé, utilisez l'API REST Enregistrer le rapport.
    Par exemple, la demande suivante enregistre un rapport personnalisé :
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/list { "DIMENSION_NAME_1": "Task Priority", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "METRIC_NAME": "Number of tasks" }
    L'exemple de réponse suivant présente le rapport enregistré :
    { "ROWID_RPT_CONFIG": "SVR1.2X9N0", "DIMENSION_NAME_1": "Task Priority", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "METRIC_NAME": "Number of tasks", "RPT_TYPE": "null" }
    La demande renvoie l'ID de rapport dans le paramètre
    ROWID_RPT_CONFIG
    .
  3. Pour ajouter des entrées de données dans un rapport racine, utilisez l'API REST Ajouter ou mettre à jour les données du rapport.
    Par la suite, vous pouvez associer un rapport d'exploration à une entrée de données.
    Par exemple, la demande suivante ajoute des entrées de données dans un rapport :
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0 [ { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeMerge", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "3", "DRILLDOWN_RPT_ID": "null" }, { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeReviewNoApprove", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" }, { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeUpdate", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" } ... ]
  4. Pour enregistrer un rapport d'exploration, utilisez l'API REST Enregistrer le rapport.
    Par exemple, la demande suivante enregistre le rapport d'exploration :
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/list { "DIMENSION_NAME_1": "Task's Owner", "DIMENSION_NAME_2": "null", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task's Owner per Task Priority and Task Type", "RPT_DESC": "Number of tasks for each users for Task Priority/Task Type", "METRIC_NAME": "Number of Tasks" }
    L'exemple de réponse suivant présente le rapport d'exploration enregistré :
    { "ROWID_RPT_CONFIG": "SVR1.48P5G", "DIMENSION_NAME_1": "Task's Owner", "DIMENSION_NAME_2": "null", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task's Owner per Task Priority and Task Type", "RPT_DESC": "Number of tasks for each users for Task Priority/Task Type", "METRIC_NAME": "Number of Tasks", "RPT_TYPE": "High/AVOSBeMerge" }
    La demande renvoie l'ID de rapport d'exploration dans le paramètre
    ROWID_RPT_CONFIG
    .
  5. Pour ajouter des entrées de données dans un rapport d'exploration, utilisez l'API REST Ajouter ou mettre à jour les données du rapport.
    Par exemple, la demande suivante ajoute des entrées de données dans un rapport d'exploration :
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.48P5G [ { "DIMENSION_VALUE_1": "admin", "DIMENSION_VALUE_2": "null", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" }, { "DIMENSION_VALUE_1": "srmgr2", "DIMENSION_VALUE_2": "null", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" }, { "DIMENSION_VALUE_1": "mgr2", "DIMENSION_VALUE_2": "null", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" } ]
  6. Pour associer un rapport d'exploration à une entrée de données dans un rapport, utilisez l'API REST Ajouter ou mettre à jour les données du rapport. Spécifiez l'ID de rapport d'exploration dans le paramètre
    DRILLDOWN_RPT_ID
    .
    Par exemple, la demande suivante associe un rapport d'exploration à l'entrée de données :
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0 [ { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeMerge", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "5", "DRILLDOWN_RPT_ID": "SVR1.48P5G" } ]
  7. Pour récupérer la configuration et les données du rapport, utilisez l'API REST Obtenir la configuration et les données du rapport.
    Par exemple, la demande suivante récupère la configuration et les données du rapport :
    GET http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0
    L'exemple de réponse suivant présente la configuration et les données du rapport :
    { "metadata":{ "fieldsMetadata":[ "DIMENSION_VALUE_1", "DIMENSION_VALUE_2", "TIMEPERIOD_VALUE", "METRIC_VALUE", "DRILLDOWN_RPT_ID" ], "ROWID_RPT_CONFIG": "SVR1.2X9N0", "DIMENSION_NAME_1": "Task Priority", "METRIC_NAME": "Number of tasks", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "RPT_TYPE": "null" }, "data":[ [ "High", "AVOSBeMerge", "null", "3", "SVR1.48P5G" ], [ "High", "AVOSBeReviewNoApprove", "null", "0", "null" ], [ "High", "AVOSBeUpdate", "null", "0", "null" ], [ "High", "AVOSBeFinalReview", "null", "0", "null" ] ... ] }
  8. Pour récupérer les rapports enregistrés, y compris vos rapports personnalisés et rapports d'exploration, utilisez l'API REST Répertorier les rapports.
    Par exemple, la demande suivante répertorie les rapports racine et les rapports d'exploration enregistrés :
    GET http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/list?show=all
    L'exemple de réponse suivant présente les rapports racine et les rapports d'exploration enregistrés :
    [ { "ROWID_RPT_CONFIG": "SVR1.2X9N0", "DIMENSION_NAME_1": "Task Priority", "METRIC_NAME": "Number of tasks", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "RPT_TYPE": "null" }, { "ROWID_RPT_CONFIG": "SVR1.48P5G", "DIMENSION_NAME_1": "Task's Owner", "DIMENSION_NAME_2": "null", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task's Owner per Task Priority and Task Type", "RPT_DESC": "Number of tasks for each users for Task Priority/Task Type", "METRIC_NAME": "Number of Tasks", "RPT_TYPE": "High/AVOSBeMerge" } ]
  9. Pour supprimer un rapport, utilisez l'API REST Supprimer le rapport.
    Par exemple, la demande suivante supprime un rapport :
    DELETE http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0