Layer7 API Management

Expand all | Collapse all

business reporting by good data

  • 1.  business reporting by good data

    Posted 01-22-2018 12:26 PM

    Hello everyone

    I understand that business reporting by good data is a characteristic of APIM, which allows integrating the portal with GoodData so that it is this who generates reports.

    My questions are:

    What does this feature "business reporting by good data" offer, what kind of statistics are taken out there?

    Is there information on this that can be delivered to the client?

  • 2.  Re: business reporting by good data

    Posted 01-22-2018 12:31 PM

    Converting to a discussion since this is more of a general product discussion  Please help Maria with her questions if you can.

  • 3.  Re: business reporting by good data

    Posted 01-22-2018 04:31 PM

    Is this a question for API-M or APM?

  • 4.  Re: business reporting by good data

    Posted 01-23-2018 09:29 AM

    I'm sorry is for APIM

  • 5.  Re: business reporting by good data

    Posted 01-23-2018 09:34 AM

    I moved to the APIM Community

  • 6.  Re: business reporting by good data

    Posted 03-20-2018 05:14 PM

    I relate below the response of one of our presales Cesar Triana:

    GoodData – the GoodData reporting tool is iFramed into the SaaS/Hybrid Portal as a third-party application, granting all customers the ability to do dashboarding and ad hoc reporting. GoodData pulls data from each tenant’s S3 bucket every 24 hours to refresh existing reports/dashboards.



    How do the Analytics work?

    SaaS APIM offers two types of analytics:

    • “Operational metrics” that provide granular (per second), canned reports for the purposes of troubleshooting and quota tracking only o Operational metrics are refreshed ~ every 60 seconds
    • Ad hoc “business reporting” (provided by partner GoodData) that provides more coarse-grained data on a per hour basis. o Business Reporting is refreshed every 24 hours


    Customers can increase the default frequency (every 1 minute) with which the Gateway pushes data to AWS. SaaS and Hybrid Gateway data is pushed to a Data Gateway (DSSG) in AWS for processing, and then placed into an RDS table (for operational reports) and an S3 bucket (for business reporting via GoodData). This means that (by default) the Operational reports are updated every ~60 seconds. Customers that want more up-tothe-second operational reports can set the Gateway's Scheduled Task for pushing data to AWS to do so every 1 second. In this scenario, operational reports would be updated every few seconds (depending on network latency), but the customer’s SaaS or Hybrid Gateway may take a very large performance hit, depending on how high their load/TPS is.


    Note that GoodData Business Reports will only ever be updated once every 24 hours no matter how frequently data is pushed from the Gateway since GoodData only pulls data from an AWS S3 bucket once every 24 hours. Customers have no ability to change how frequently GoodData pulls data from S3.


    How does Business Reporting work?

    • Dashboard Viewing – GoodData allows all users of the Portal to view the 4 out of the box dashboards
    • Dashboard Creation – GoodData only allows Admins to create new dashboards from ad hoc reports. These dashboards can be shared with any or all Portal users.
    • Dashboard Export – an entire dashboard can be exported as a PDF by clicking on the Printer icon
    • Report Export – specific reports on a dashboard can be downloaded in many formats (PDF, PNG, XLS, or CSV) by clicking the down arrow beside the name of the report on the dashboard · Ad Hoc Reports – clicking on the Edit Dashboard icon will allow customers to create a new report for an existing dashboard, or else create a new dashboard on a new tab (click on the + sign in the tab bar to create a new tab).
      • Click on Report->New Report and specify “What” you want to view by “How” and then add in any filters you may need. You can then choose a chart or graph to visualize the data.
        • You can create a report based on any data that 1) is recorded by the Gateway, and 2) is ETL’ed into GoodData (note that not all data recorded by the Gateway is currently part of the ETL routine, including things like custom fields)
      • More advanced functionality (such as predictive analytics) is also supported. For information on advanced functionality, see