Code Monkey home page Code Monkey logo

shaogx / knowage-server Goto Github PK

View Code? Open in Web Editor NEW

This project forked from knowagelabs/knowage-server

0.0 1.0 0.0 303.36 MB

Knowage is the professional open source suite for modern business analytics over traditional sources and big data systems.

Home Page: http://www.knowage-suite.com

License: GNU Affero General Public License v3.0

Java 48.06% CSS 2.00% JavaScript 24.14% Groovy 0.01% HTML 5.56% XSLT 0.01% Batchfile 0.03% PLSQL 0.01% PLpgSQL 15.85% Lex 0.01% Shell 0.01% Python 0.02% API Blueprint 0.08% TSQL 0.02% Stylus 0.05% SCSS 1.63% Less 0.60% R 0.01% Vue 1.89% TypeScript 0.03%

knowage-server's Introduction

License: APGL Docker badge
Documentation badge Build Status

Knowage is the full capabilities open source suite for modern business analytics over traditional sources and big data systems. Its features, such as data federation, mash-up, data/text mining and advanced data visualization, give comprehensive support to rich and multi-source data analysis. The suite is composed of several modules, each one conceived for a specific analytical domain. They can be used individually as complete solution for a certain task, or combined with one another to ensure full coverage of user’ requirements.

Knowage is now available on FIWARE Marketplace as FIWARE-ready software enabler, being fully compliant with FIWARE architecture and GEs. For more information check the FIWARE Marketplace entry for Knowage.

| πŸ“š Documentation | πŸ“„ Site | 🐳 Docker Hub | 🎯 Roadmap |

Contents

Modules available

Name Description
BD Big Data To analyse data stored on big data clusters or NoSQL databases
SI Smart Intelligence The usual business intelligence on structured data, but more oriented to self-service capabilities and agile prototyping
ER Enterprise Reporting To produce and distribute static reports
LI Location Intelligence To relate business data with spatial or geographical information
PM Performance Management To manage KPIs and organize scorecards, to monitor your business in real-time
PA Predictive Analysis To perform advanced analyses for forecasting and prescriptive purposes

Knowage supports a modern vision of the data analytics, providing new self-service capabilities that give autonomy to the end-user, now able to build his own analysis and explore his own data space, also combining data that come from different sources.

Editions

Knowage is available on two versions:

  • the community edition, with the whole set of analytical capabilities, it is part of the software stack managed by OW2 as SpagoBI was;
  • the enterprise edition, provided and guaranteed directly from Engineering Group - the leading Italian software and services company - with a commercial offering and some facilities for the administrator.

This repository contains the source code of the Community Edition.

Install

Information about how to install Knowage is available on official documentation on Read the Docs within Installation & Administration Manuals.

An installer for Windows and Linux environments is available on Knowage website within the download area.

A Dockerfile is also available for your use - further information can be found here.

Usage

Information about how to use Knowage is available on official documentation on Read the Docs within User Guide and Functionalities sections.

Contributions

Knowage is open to external contributions. You can submit your contributions into this repository through pull requests. Before starting, here there are a few things you must be aware of:

  • This project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
  • When you open a pull request, you must sign the Individual Contributor License Agreement by stating in a comment "I have read the CLA Document and I hereby sign the CLA"
  • Please ensure that your contribution passes all tests. If there are test failures, you will need to address them before we can merge your contribution.

Documentation

The official documentantion is available at Read the Docs.

More

Please visit the project website for information about the Enterprise Edition.

Build

To build Knowage you need:

N.B.: You need to add the paths containing your java, node and npm commands to your PATH environment variable: see the official documentation of your operating system.

The main project is knowage-ce-parent and from within that directory you need to launch:

mvn package

At the end of the build you will find all the WAR files at the following paths:

  • knowage/target/knowage.war
  • knowage-api/target/knowage-api.war
  • knowage-vue/target/knowage-vue.war
  • knowagebirtreportengine/target/knowagebirtreportengine.war
  • knowagecockpitengine/target/knowagecockpitengine.war
  • knowagecommonjengine/target/knowagecommonjengine.war
  • knowagedataminingengine/target/knowagedataminingengine.war
  • knowagegeoreportengine/target/knowagegeoreportengine.war
  • knowagejasperreportengine/target/knowagejasperreportengine.war
  • knowagekpiengine/target/knowagekpiengine.war
  • knowagemeta/target/knowagemeta.war
  • knowageqbeengine/target/knowageqbeengine.war
  • knowagesdk/target/knowagesdk.war
  • knowagesvgviewerengine/target/knowagesvgviewerengine.war
  • knowagetalendengine/target/knowagetalendengine.war
  • knowagewhatifengine/target/knowagewhatifengine.war

Testing

To run tests, type

mvn test -DskipTests=false

from knowage-ce-parent folder.

License

AGPL Β© 2021 Engineering Ingegneria Informatica S.p.A.

knowage-server's People

Contributors

redjaw avatar fralucch avatar draganpirkovic avatar davide-zerbetto avatar rselakovic avatar kerny3d avatar sbigiachino avatar gigavard avatar n3ils avatar salvolupoeng avatar mcortella avatar andrijanaeng avatar danielao avatar alecones avatar predragjosipovic avatar matmassa avatar alepiova avatar kosticmarko avatar knowageserviceacc avatar giofeder avatar milossesiceng avatar anbernabei avatar bojansovticengit avatar dbulatovicx32 avatar vstanojevic avatar github-actions[bot] avatar aportosa avatar jason-fox avatar zpesic avatar aleksandarsimonovic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.