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:
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.
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¶
Comercial Information¶
License¶
Apache License 2.0
Pricing¶
Subject |
Value |
---|---|
Payment Model |
One-off |
Price |
0 € |
Associated i4Q Solutions¶
Required¶
i4Q Data Analytics Services
Optional¶
i4Q Data Integration and Transformation
i4Q Data Repository
i4Q Analytics Dashboard
System Requirements¶
Docker Engine
Docker-compose
RAM >= 6GB
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) |
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