Skip to content

Business Intelligence Reporting #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
15 tasks
alex855k opened this issue Nov 12, 2018 · 0 comments
Open
15 tasks

Business Intelligence Reporting #1

alex855k opened this issue Nov 12, 2018 · 0 comments
Assignees
Labels
backlog type: epic An backlog item that encompasses many smaller items of work

Comments

@alex855k
Copy link
Contributor

alex855k commented Nov 12, 2018

📋 Business Intelligence Reporting

As a sales person I want an application that can parse subscription transactions into a reportable format and a way to query the data, so that the company can get a more accurate assessment of the state of their subscribers and their business transactions.

Description

Due to time-to-live limitations of Humio, a different option is needed to report on business intelligence. The audit type logs will be obtained from an endpoint at Mono Solutions and will need to be cached in a history server. It is needed for mono solutions sales department to be able to view subscription transaction, business intelligence and be able to report on it in a queryable way.

The solution needs to be able to report on:

  • Percentage of subscriptions changed along with a breakdown per percentage of the final subscription
  • Percentage usage of individual site user groups
  • Ongoing Churn rate (new subscriptions vs terminated subscriptions) for both paid and unpaid subscriptions.

List of requirements

Infrastructure

Dashboard Reporting - Use cases

Acceptance Criteria

  • The system should be able to be deployed on amazon AWS Cloud Services, so do a containerized solution.
  • System logs should be reformatted and sourced to a main.log file, so the logs can be shipped humio. Format system log files in a Humio format #13
  • The Application state should be resillient to failure and not rely on Mono Solutions existing databases or API. So store events in a history(cache) server. Refiner service with data caching #11
  • It should be possible for Mono Solution developers to maintain and extend the system. So documentation is needed. #AddReference

Non-functional requirements

  • Needs to be responsive
  • To ensure the code is performant
  • Ensure the code doesn't require excessive load from Mono Solutions existing API or databases
@alex855k alex855k added WIP Work in progress that needs reviewing or grooming type: epic An backlog item that encompasses many smaller items of work labels Nov 12, 2018
This was referenced Nov 15, 2018
@alex855k alex855k added backlog sprint backlog and removed backlog sprint backlog WIP Work in progress that needs reviewing or grooming labels Nov 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog type: epic An backlog item that encompasses many smaller items of work
Projects
None yet
Development

No branches or pull requests

4 participants