Survey BigData Analyzer


Supported platforms: Windows, Linux

Survey BigData Analyzer consists of a suite of applications covering the entire process of gathering, modeling, and interpreting survey information for the purpose of discovering new market trends, customer preferences, and hidden patterns.

The suite consists of multiple apps: Survey Creator, Survey Distribution System, Survey Data Storage, Survey Analysis Service, Data Reporting Dashboard

 

 

KEY FEATURES

 
  • Discover market trends and customer preferences to evaluate supply and demand by using data gathered from customer surveys;

  • The suite allows users to create surveys and distribute them across email, social networks or via QR codes;

  • All the data resulted from completed surveys is stored inside Cassandra database clusters;

  • The data is gathered from the databases by a custom analysis service component, then it is modeled and analyzed in the Apache Spark framework;

  • The data processed by the custom analysis service is displayed via the Data Reporting Dashboard.
     

 


SCREENS

The following diagram presents the entire flow of the Survey BigData Analyzer:


The following diagram details how the Survey Analysis Service works:


The following diagram presents the data-collection flow, from completed surveys all the way to data interpretation:

 

TECHNOLOGIES

   
  Cassandra Spark Ruby RoR Python Bootstrap
             


MORE ABOUT THE SOFTWARE

Survey Creator

The Survey Creator application allows content managers to create surveys for various areas of activity (retail industry, research activities etc.). All surveys are mobile-friendly and can be created using default templates or can be personalized with the help of custom templates.

Survey Distribution System

The Survey Distribution System is a component which allows users to automatically distribute the created surveys.

The surveys can be shared on various channels, by email, social networking services (such as Facebook, Twitter, and LinkedIn), or by using QR codes, which is a good approach for mobile devices.

Survey Data Storage

The data gathered from completed surveys is stored inside Apache Cassandra clusters, which are located in different areas for a better geographical span, as well as to improve server availability and failover. All the data collected from surveys is stored as structured data in Cassandra, thanks to this management system’s capability to handle very large amounts of data.

Survey Analysis Service

The Survey Analysis Service is able to perform real-time data analysis on the data stored in Apache Cassandra databases. Using the Apache Spark framework, the service is able to extract and prepare the data for visualization and predictive analytics.

The Data Access Layer is implemented via Spark Cassandra connectors. The service comes with Cassandra Storage Cluster support, allowing jobs to be distributed across multiple nodes. Additionally, the data integration engine is capable of running multiple processes in parallel by using a multi-threaded architecture, which results in low execution times.

Data Reporting Dashboard

The Data Reporting Dashboard shows the resulting information and statistics from the Survey Analysis Service. Based on the data processed by this service, the user can visualize and analyze data in order to create reports. Data analysts can then review the detailed information as a means for discovering patterns and trends.
 


 




Recent posts on our blog
Remote Connections: The Name of the King
Nov 06, 2017, by Cristian
Let’s have a look at the three most popular remote desktop applications, namely Microsoft’s Remote Desktop Connection, VNC Viewer and TeamViewer.... read more
4 ways to build a killer mobile app
Aug 25, 2017, by Dragos
There still is a lot of growth potential in the mobile industry. There are untapped areas that will be discovered in the near future. You can do it as well, therefore this is the right time to choose a mobile development career.... read more
Hadoop: the future is now - and it's all about Big Data
Jun 05, 2017, by Dragos
Apache Hadoop is an open-source software written in Java, a framework that allows for the distributed processing of very large data sets across clusters of computers.... read more


Products  |  Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2017 SBP Romania. All rights reserved.