I found my answer and solved the problem. My problem was related to installation stage.
I needed to install a relational Database for storing Knowage Metadata (such as : MySQL, Oracle, Postgres, Ingres or HSQLDB); also specific JDBC library for the relational Database.
Also the metadata database must be created and configured KNOWAGE_SERVER_HOME/conf/server.xml. Then edit the following files in order to set the proper dialect for the database:
- KNOWAGE_SERVER_HOME/webapps/Knowage/WEB-INF/classes/hibernate.cfg.xml (set hibernate.dialect property according to your database)
- KNOWAGE_SERVER_HOME/webapps/Knowage/WEB-INF/classes/jbpm.hibernate.cfg.xml (set hibernate.dialect property according to your database)
- KNOWAGE_SERVER_HOME/webapps/Knowage/WEB-INF/classes/quartz.properties (set org.quartz.jobStore.driverDelegateClass property according to your database)
At the end I needed to configuration of a data source, that is mandatory for ad-hoc reporting functionalities. I needed to define a JDBC data source (MySQL, HSQLDB, ...) as described in the above paragraph, but pay attention that this data source should be configured (in the Knowage web GUI detail page) as "Read and write" and "Write default", and it must be enabled in all tenants.