Knowage is the open source suite that implements a full set of features, such as data federation, mash-up, data/text mining and advanced data visualization, with a special focus on big data analytics and comprehensive support to rich and multi-source data analysis. The new Knowage BD product satisfies the whole spectrum of analytical needs in any Big Data architecture. Knowage suite is realized by Engineering Group - the leading Italian software and services company, with about 8,200 people and more than 40 offices in Italy, Belgium, Republic of Serbia, Norway, Brazil, Argentina, and United States.
📚 Documentation | 📄 Site | 🐳 Docker Hub | 🎯 Roadmap |
---|
- Architecture
- Knowage Pilot Integration
- Dashboard Catalogue
- Dashboard Status Development
- Technologies
- Features
- Production
- Installation Requirements
- Setup local instance
- How to use
- Workaround
- Pilot Open Issue
- Support team
- Release
- License
The dashboard catalogue will list all the dashboards currently released on Knowage.
Area | Components | Component Leader | Development |
---|---|---|---|
A | A1 | Bart Beusen (VITO) | 100% |
A | A2 | Izar Azpiroz (VICOM) | 100% |
A | A3 | Mihai Angheloiu (SIVECO) | 90% |
A | A5 | Ross Campbell (ICE) | 100% |
B | B1, B3, B4 | Manuel Mora (UMU) | 100% |
C | C1 | Mihai Angheloiu (SIVECO) | 90% |
C | C2 | Stefan Louriero (Ubiwhere) | 100% |
D | D1 | Andreas Schröder (John Deere) | 0% |
D | D2 | Nenad Gligoric (DNET) | 100% |
D | D3 | Isabelle Piccard (VITO) | 100% |
E | E1 | Ross Campbell (ICE), Sergio Salmeron (ATOS) | 100% |
E | E2 | Diego Guidotti (AGRICOLUS) | 100% |
F | F1 | Harald Volden (MIMIRO) | 100% |
F | F2 | Nenad Gligoric (DNET) | 100% |
G | G1.D1, G1.D2 | Antonio Caruso (ENG) | 100% |
G | G2 | Nenad Gligoric (DNET) | 100% |
H | H1.D1, H1.D2 | Antonio Caruso (ENG) | 100% |
H | H2 | Nenad Gligoric (DNET) | 100% |
I | I1 | Diego Guidotti (AGRICOLUS) | 100% |
I | I2 | Diego Guidotti (AGRICOLUS) | 100% |
I | I3 | Diego Guidotti (AGRICOLUS) | 100% |
Technology |
---|
Java |
Tomcat |
Python |
R |
JavaScript |
Angular |
OpenLayers |
MariaDB |
MySQL |
Oracle |
PostgreSQL |
MongoDB |
Teradata |
ChartJS |
Highcharts |
Knowage supports a modern vision of the data analytics, providing new self-service capabilities that give autonomy to the end-user, able to build his own analysis and explore his own data space, also combining data that come from different sources.
The instance will be installed on pilots premises.
Refer to the following sections for installation and usage:
Name | Version | Build | Notes |
---|---|---|---|
Docker | 19.03.11 | 42e35e61f3 | Docker docs |
Docker-Compose | 1.26.0 | d4451659 |
It's possible to run the application using docker-compose
.
version: "3"
services:
knowagedb:
hostname: knowagedb
image: demeterengteam/knowagedb-7.2.0:v2.0
networks:
- hostnet
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=r00t
- MYSQL_DATABASE=knowagedb
volumes:
- ./mariadb_conf:/home/knowage/mariadb_conf
knowage:
hostname: knowage
image: demeterengteam/knowage-7.2.0:idm-v2.0
networks:
- hostnet
ports:
- "8080:8080"
depends_on:
- knowagedb
environment:
- DB_HOST=knowagedb
- DB_PORT=3306
- DB_USER=root
- DB_PASS=r00t
- DB_DB=knowagedb
env_file:
- ./KnowageParameters.env
networks:
hostnet:
If the host port 3306 is already taken, set another one for knowagedb, i.e. "3307:3306".
Create a KnowageParameters.env file into the same folder of the above docker-compose:
KnowageParameters.env content:
ACS_INTEGRATION=true
SECURITY_LOGOUT_URL=https://acs.bse.h2020-demeter-cloud.eu:5443/auth/logout?_method=DELETE
OAUTH2_CLIENT_ID=INSERT APP CLIENT ID FROM IDM
OAUTH2_SECRET=INSERT APP CLIENT SECRET FROM IDM
ACS_BASE_URL=https://acs.bse.h2020-demeter-cloud.eu:5443
ACS_ADMIN_ID=ADMIN ID
ACS_ADMIN_EMAIL=ADMIN EMAIL
ACS_ADMIN_PASSWORD=ADMIN PASSWORD
REDIRECT_URL=http://localhost:8080/knowage/servlet/AdapterHTTP?PAGE=LoginPage\&NEW_SESSION=TRUE
PROXY_HOST=
PROXY_PORT=
Run the command docker-compose up -d
.
Open a browser and paste the URL below for logging in Knowage:
http://localhost:8080/knowage/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE
An ACS account is needed to login.
Please check the User Manual
-
NDVI Image, Knowage approach:
- Using Base64 encode
- Using Image URL
-
AIM Model, information file size:
- Use Knowage Analytical Driver
-
Profile attribute extension.
-
Area A:
- Component A.3 – AIM missing value
-
Area C:
- Component C.1 – AIM missing value
-
Area D:
- Component D.1 – Missing AIM:
- Waiting for AIM output data.
- Component D.1 – Missing AIM:
-
Area E:
- Component E.1 – AIM to verify:
- AIM format not correct (some input missing and some input wrong).
- Component E.1 – AIM to verify:
Luigi di Corrado (Development)
Massimo Giacalone (Development)
Gianluca Isgro' (Delivery)
Antonio Caruso (Integration)
AGPL © 2021 Engineering Ingegneria Informatica S.p.A.