The aim of this section is to give a functional documentation of the product we are building.

Business Case

SBS Applications Visibility aims at bringing insights on applications' users thanks to logs analysis.

It can address several use cases:

Customer visibility

  • Better visibility of the most used apps in order to improve the apps and facilitate sharing among users
  • Measure users adherence to applications and functionalities → detect training needs/new requirements
  • Usage and User monitoring allows to be proactive instead of reactive to the issues 

Process optimization

  • Replace manual queries by automated process 
  • Support Chromebook adoption process

Portfolio management

  • Reduce the number of inactive apps
  • Confirm functionality usage
  • Confirm Apps usage (lack of knowledge, missing functionalities..)
  • Improve licence needs forecast by a more accurate  number of users tracking

Security

  • Anomaly detection
  • Access reports
  • Alerts with inactive/exited accounts/offboarding/transfers

High-level architecture

SBS Applications Visibility front-end is a dashboard hosted and maintained in QlikSense.

High-level architecture.

1) Data is imported into Google Cloud Storage via an ETL (Talend) or other means. The data ingested can be provided in a shared folder, a Google spreadsheet, a server, ... . 

Data is composed of 2 parts: one part is the logs of the app, the other part is the list of users with an access to the app.

2) The data is sent to BigQuery to be stored and indexed. 

3) Data Preparation is made to load the datasets that will feed the QlikSense

4) Data can be visualized in QlikSense