i4Q Big Data Analytics Suite

General Description

The i4Q Big Data Analytics Suite (i4QBDA) enables the encapsulation of the i4Q Services for Data Analytics (i4QDA) solution in a ready-to-deploy software bundle that can be deployed in any hardware infrastructure, whether it is a on-premises server or a cloud instance. This means that, while the Services for Data Analytics solution is a service that can be accessed through a Web user interface and is housed on a central server, the i4QBDA provides a way for end users to customize and deploy the i4QDA solution on their own servers or cloud instances, in an optimized way and using already deployed technologies on those servers. Users will have access to a user interface (UI), where they can select and/or configure the supported technologies from the i4QDA, to be encapsulated and then deployed. This encapsulation will be dependent on the hardware infrastructure where the user wants to execute the i4QBDA, providing the best optimization specifications of the solution for the hardware at hand. However, the current implementation of the i4QBDA requires that users give the required specifications for each chosen technology. The supporting technology responsible for the execution of the encapsulated solutions is the containerization software Docker. This means that the encapsulation that is done from the UI will result in Docker readable images/containers.

Features

The i4QBDA main focus, as mentioned previously, is the capacity of containerization/encapsulation of the functionalities related to the i4QDA solution. As such, the main functionalities for this solution are the following:

  1. Technologies configuration: UI for selecting and customizing the resources/parameters for the technologies chosen, as well as for the services provided by the i4QDA solution.

  2. Containerization: Encapsulation/containerization of the technologies and services, ready to deploy and run on any hardware infrastructure, in the form of a Docker Compose file.

ScreenShots

i4Q BDA

Comercial Information

Authors

Company

Website

Logo

UNINOVA

http://www.uninova.pt

Uni Nova

KNOWLEDGEBIZ

https://www.knowledgebiz.pt

Knowledgebiz

IKERLAN

http://www.ikerlan.es

logo example

ENGINEERING

http://www.eng.it

logo example

CERTH

http://www.iti.gr

logo example

License

Apache License 2.0

Pricing

Subject

Value

Payment Model

One-off

Price

0 €

Associated i4Q Solutions

Required

  1. i4Q Data Analytics Services

Optional

  1. i4Q Data Integration and Transformation

  2. i4Q Data Repository

  3. i4Q Analytics Dashboard

System Requirements

  1. Docker Engine

  2. Docker-compose

  3. RAM >= 6GB

  4. Processor: Intel(R) Core(TM) i5-6500 or greater / AMD Ryzen 5 3600 or greater

Installation Guidelines

Resource

Location

Last release (v.1.0.0)

Gitlab

This section provides all the necessary steps for the installation of the i4QBDA tool

The first step is the installation of Docker Engine and docker-compose to run the containers

The second step is to clone the repository for the i4QBDA solution

The third step is the installation of the necessary requirements through the command

pip install -r requirements.txt

The final steps are the build and initialization of the docker image. To do that you need to go to directory of the project and execute the following commands:

cd docker
docker-compose build

And when the build is finished run this command to initialize the containers

docker-compose up