{"id":24736402,"url":"https://github.com/engineering-research-and-development/knowage-for-dashboards","last_synced_at":"2026-04-12T22:48:12.375Z","repository":{"id":46247242,"uuid":"385382586","full_name":"Engineering-Research-and-Development/knowage-for-dashboards","owner":"Engineering-Research-and-Development","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-14T11:41:37.000Z","size":53089,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-27T21:25:05.152Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Engineering-Research-and-Development.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-12T21:02:18.000Z","updated_at":"2021-12-17T09:15:26.000Z","dependencies_parsed_at":"2023-01-20T09:19:02.026Z","dependency_job_id":null,"html_url":"https://github.com/Engineering-Research-and-Development/knowage-for-dashboards","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering-Research-and-Development%2Fknowage-for-dashboards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering-Research-and-Development%2Fknowage-for-dashboards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering-Research-and-Development%2Fknowage-for-dashboards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering-Research-and-Development%2Fknowage-for-dashboards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Engineering-Research-and-Development","download_url":"https://codeload.github.com/Engineering-Research-and-Development/knowage-for-dashboards/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244992706,"owners_count":20543853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-27T21:25:14.931Z","updated_at":"2026-04-12T22:48:07.322Z","avatar_url":"https://github.com/Engineering-Research-and-Development.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\" \u003e\n\u003cimg src=\"https://demo.knowage-suite.com/knowage/themes/commons/img/defaultTheme/logoCover.svg\" width=\"30%\"/\u003e \u003cimg src=\"https://portal.ogc.org/files/?artifact_id=92076\" width=\"30%\"/\u003e \n\u003c/p\u003e\n\n[![License: APGL](https://img.shields.io/github/license/KnowageLabs/Knowage-Server.svg)](https://opensource.org/licenses/AGPL-3.0)\n[![Docker badge](https://img.shields.io/docker/pulls/demeterengteam/knowage-7.2.0.svg)](https://hub.docker.com/r/demeterengteam/knowage-7.2.0)\n\nKnowage is the open source suite that implements a full set of features, such as data federation, mash-up, data/text mining \nand advanced data visualization, with a special focus on big data analytics and comprehensive support to rich \nand multi-source data analysis. \nThe new Knowage BD product satisfies the whole spectrum of analytical needs in any Big Data architecture. \nKnowage suite is realized by Engineering Group - the leading Italian software and services company, \nwith about 8,200 people and more than 40 offices in Italy, Belgium, Republic of Serbia, Norway, Brazil, Argentina, and United States.\n\n| :books: [Documentation](https://knowage-suite.readthedocs.io/en/7.2/) | :page_facing_up: [Site](https://www.knowage-suite.com/site/home/) | :whale: [Docker Hub](https://hub.docker.com/r/demeterengteam/knowage-7.2.0) | :dart: [Roadmap](https://github.com/Engineering-Research-and-Development/knowage-for-dashboards/blob/main/ROADMAP.md) |\n| --- | --- | --- | --- |\n\n## Contents\n\n* [**Architecture**](#architecture)\n* [**Knowage Pilot Integration**](#knowage-pilot-integration)\n* [**Dashboard Catalogue**](#dashboard-catalogue)\n* [**Dashboard Status Development**](#dashboard-status-development)\n* [**Technologies**](#technologies)\n* [**Features**](#features)\n* [**Production**](#production)\n* [**Installation Requirements**](#installation-requirements)\n* [**Setup local instance**](#setup-local-instance)\n* [**How to use**](#how-to-use)\n* [**Workaround**](#workaround)\n* [**Support team**](#support-team)\n* [**Release**](#release)\n* [**License**](#license)\n\n## Architecture\n\n![KA Architecture](/screenshots/kaarchitecture.png)\n\n## Knowage Pilot Integration\n\n![Pilot integration](/screenshots/kapilotintegration.jpg)\n\n## Dashboard Catalogue\n\nThe dashboard catalogue will list all the dashboards currently released on Knowage. \n\n**[Dashboard Catalogue](https://github.com/Engineering-Research-and-Development/knowage-for-dashboards/blob/main/DashboardCatalogue.md)**\n\n## Dashboard Status Development\n\n| Area | Components   | Component Leader                                    | Development |\n| :--- | :----------: | :-------------------------------------------------- | :---------: |\n| A    | A1           | Bart Beusen (VITO)                                  | 100%        |\n| A    | A2           | Izar Azpiroz (VICOM)                                | 100%        |\n| A    | A3           | Mihai Angheloiu (SIVECO) \u003cbr\u003e Florin Lungu (SIVECO) | 100%        |\n| A    | A5           | Ross Campbell (ICE)                                 | 100%        |\n| B    | B1, B3, B4   | Manuel Mora (UMU)                                   | 100%        |\n| C    | C1           | Mihai Angheloiu (SIVECO) \u003cbr\u003e Florin Lungu (SIVECO) | 100%        |\n| C    | C2           | Stefan Louriero (Ubiwhere)                          | 100%        |\n| D    | D1           | Andreas Schröder (John Deere)                       | 100%        |\n| D    | D2           | Senka Gajinov (DNET)                                | 100%        |\n| D    | D3           | Isabelle Piccard (VITO)                             | 100%        |\n| E    | E1           | Ross Campbell (ICE), Sergio Salmeron (ATOS)         | 100%        |\n| E    | E2           | Diego Guidotti (AGRICOLUS)                          | 100%        |\n| F    | F1           | Harald Volden (MIMIRO)                              | 100%        |\n| F    | F2           | Senka Gajinov (DNET)                                | 100%        |\n| G    | G1.D1, G1.D2 | Antonio Caruso (ENG)                                | 100%        |\n| G    | G2           | Senka Gajinov (DNET)                                | 100%        |\n| H    | H1.D1, H1.D2 | Antonio Caruso (ENG)                                | 100%        |\n| H    | H2           | Senka Gajinov (DNET)                                | 100%        |\n| I    | I1           | Diego Guidotti (AGRICOLUS)                          | 100%        |\n| I    | I2           | Diego Guidotti (AGRICOLUS)                          | 100%        |\n| I    | I3           | Diego Guidotti (AGRICOLUS)                          | 100%        |\n|      | 5.2 UC#1     |  Vicente Hernández (UPM)                            | 100%        |\n|      | 5.2 UC#2     | Carlos Martinez (TRAGSA)                            | 100%        |\n\n## Technologies\n\n| Technology   |\n| :---:        |\n| Java         |\n| Tomcat       |\n| Python       |\n| R            |\n| JavaScript   |\n| Angular      |\n| OpenLayers   |\n| MariaDB      |\n| MySQL        |\n| Oracle       |\n| PostgreSQL   |\n| MongoDB      |\n| Teradata     |\n| ChartJS      |\n| Highcharts   |\n\n\n## Features\n\n|                                                                                                                       | Name                   | Description                                                                                                              |\n| --------------------------------------------------------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| \u003cimg src=\"https://www.knowage-suite.com/site/wp-content/uploads/2021/03/BD_txt-180x180-1.jpg\" alt=\"BD\" width=\"50px\"/\u003e | Big Data               | To analyse data stored on big data clusters or NoSQL databases                                                           |\n| \u003cimg src=\"https://www.knowage-suite.com/site/wp-content/uploads/2021/03/SI_txt-180x180-1.jpg\" alt=\"SI\" width=\"50px\"/\u003e | Smart Intelligence     | The usual business intelligence on structured data, but more oriented to self-service capabilities and agile prototyping |\n| \u003cimg src=\"https://www.knowage-suite.com/site/wp-content/uploads/2021/03/ER_txt-180x180-1.jpg\" alt=\"ER\" width=\"50px\"/\u003e | Enterprise Reporting   | To produce and distribute static reports                                                                                 |\n| \u003cimg src=\"https://www.knowage-suite.com/site/wp-content/uploads/2021/03/LI_txt-180x180-1.jpg\" alt=\"LI\" width=\"50px\"/\u003e | Location Intelligence  | To relate business data with spatial or geographical information                                                         |\n| \u003cimg src=\"https://www.knowage-suite.com/site/wp-content/uploads/2021/03/PM_txt-180x180-1.jpg\" alt=\"PM\" width=\"50px\"/\u003e | Performance Management | To manage KPIs and organize scorecards, to monitor your business in real-time                                            |\n| \u003cimg src=\"https://www.knowage-suite.com/site/wp-content/uploads/2021/03/PA_txt-180x180-1.jpg\" alt=\"PA\" width=\"50px\"/\u003e | Predictive Analysis    | To perform advanced analyses for forecasting and prescriptive purposes                                                   |\n\nKnowage supports a modern vision of the data analytics, providing new\nself-service capabilities that give autonomy to the end-user, able to build\nhis own analysis and explore his own data space, also combining data that come\nfrom different sources.\n\n\n## Production\n\nThe instance will be installed **on pilots premises**.\n\nRefer to the following sections for installation and usage:\n\n* [**Setup local instance**](#setup-local-instance)\n* [**How to use**](#how-to-use)\n\n## Installation Requirements\n\n| Name           | Version  | Build      | Notes                                   |\n| :------------: | :------: | :--------: | --------------------------------------- |\n| Docker         | 19.03.11 | 42e35e61f3 | [Docker docs](https://docs.docker.com/) |\n| Docker-Compose | 1.26.0   | d4451659   |                                         |\n\n\n## Setup local instance\n\n### Run the application\n\nIt's possible to run the application using `docker-compose`.\n\n*docker-compose.yml content:*\n\n```\nversion: \"3\"\nservices:\n\n   knowagedb:\n      hostname: knowagedb\n      image: demeterengteam/knowagedb-7.2.0:v2.8\n      networks:\n         - hostnet\n      ports:\n       - \"3306:3306\"\n      environment:\n         - MYSQL_ROOT_PASSWORD=r00t\n         - MYSQL_DATABASE=knowagedb\n      volumes:\n         - ./mariadb_conf:/home/knowage/mariadb_conf\n\n   knowage:\n      hostname: knowage\n      image: demeterengteam/knowage-7.2.0:v2.8\n      networks:\n         - hostnet\n      ports:\n         - \"8080:8080\"\n      depends_on:\n         - knowagedb\n      environment:\n         - DB_HOST=knowagedb\n         - DB_PORT=3306\n         - DB_USER=root\n         - DB_PASS=r00t\n         - DB_DB=knowagedb\n\t  env_file:\n         - ./KnowageParameters.env\n\nnetworks:\n   hostnet:\n\n```\nIf the host port 3306 is already taken, set another one for knowagedb, i.e. **\"3307:3306\"**.\n\nCreate a **KnowageParameters.env** file into the same folder of the above docker-compose:\n\n*KnowageParameters.env content:*\n```\nACS_INTEGRATION=true\nSECURITY_LOGOUT_URL=https://acs.bse.h2020-demeter-cloud.eu:5443/auth/logout?_method=DELETE\nOAUTH2_CLIENT_ID=INSERT APP CLIENT ID FROM IDM\nOAUTH2_SECRET=INSERT APP CLIENT SECRET FROM IDM\nACS_BASE_URL=https://acs.bse.h2020-demeter-cloud.eu:5443\nACS_ADMIN_ID=ADMIN ID\nACS_ADMIN_EMAIL=ADMIN EMAIL\nACS_ADMIN_PASSWORD=ADMIN PASSWORD\nREDIRECT_URL=http://localhost:8080/knowage/servlet/AdapterHTTP?PAGE=LoginPage\\\u0026NEW_SESSION=TRUE\nPROXY_HOST=\nPROXY_PORT=\nPUBLIC_ADDRESS=http://localhost:8080\n\n```\n\nRun the command `docker-compose up -d`.\n\nOpen a browser and paste the URL below for logging in Knowage:\n```\nhttp://localhost:8080/knowage/servlet/AdapterHTTP?PAGE=LoginPage\u0026NEW_SESSION=TRUE\n```\n\n**An ACS account is needed to login.**\n\n## How to use\n\nPlease check the **[User Manual](https://github.com/Engineering-Research-and-Development/knowage-for-dashboards/blob/main/UserManual.md)**\n\n## Workaround\n\n* NDVI Image, Knowage approach:\n\n\t* **Using Base64 encode**\n\t* **Using Image URL**\n\n* AIM Model, information file size:\n \n\t* **Use Knowage Analytical Driver**\n\n* Profile attribute extension.\t\n\t\t\n## Support team\n\n**[Luigi di Corrado](mailto:luigi.dicorrado@eng.it)** _(Development)_\n\n**[Massimo Giacalone](mailto:Massimo.Giacalone@eng.it)** _(Development)_\n\n**[Gianluca Isgro'](mailto:gianluca.isgro@eng.it)** _(Delivery)_\n\n**[Antonio Caruso](mailto:Antonio.Caruso@eng.it)** _(Integration)_\n\n## Release\n![Version badge](https://img.shields.io/badge/Release-v2.8-green)\n\n## License\n\n[AGPL](LICENSE) © 2021 Engineering Ingegneria Informatica S.p.A.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fengineering-research-and-development%2Fknowage-for-dashboards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fengineering-research-and-development%2Fknowage-for-dashboards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fengineering-research-and-development%2Fknowage-for-dashboards/lists"}