aaradhanas / legacy-data-analyzer

This is a tool for analyzing legacy data (stored in relational databases)
0 stars 1 forks source link
angular jhipster kibana logstash

Legacy data analyzer Build Status Waffle.io - Columns and their card count

If you have built an application in the era of relational databases, you would have stored data in a relational form. As NOSQL databases started taking speed, it would have been difficult to migrate since the data volume would have been huge.

If we do not keep track of our customers trends and reactions to our product, it is very likely that we will lose our customers. To analyze such trends when the data is relational and huge, the legacy data analysis tool comes to your rescue. Give us your relational database and the kind of analysis you want make, we will do the job for you.

Features

Technologies/Tools

Project tracking tools

The Team

Prerequisites to project setup

Before you can build this project, you must install and configure the following dependencies on your machine:

  1. Node.js: We use Node to run a development web server and build the project. Depending on your system, you can install Node either from source or as a pre-packaged bundle.
  2. Yarn: We use Yarn to manage Node dependencies. Depending on your system, you can install Yarn either from source or as a pre-packaged bundle.

After installing Node, you should be able to run the following command to install development tools. You will only need to run this command when dependencies change in package.json.

yarn install

We use yarn scripts and Webpack as our build system.

How to setup the project

Minutes

Minutes

Nice to have

Spotbugs

SpotBugs is a program which uses static analysis to look for bugs in Java code.

Spotbugs can be triggred via compile time.

  mvn -Pspotbugs compile

Spotbugs can also be check by using the below command.

  mvn -Pspotbugs spotbugs:check

Debug the spotbugs error via the following command.

  mvn -Pspotbugs spotbugs:gui

The above command will popup spotbugs errors in GUI like this spotbugs error view in GUI