In the following section, you will find common errors while using CPM.
Error: java.util.NoSuchElementException
Most likely, there are two or more columns in your Data Model, which have the same name. CPM now selects a column randomly, and tries to connect the tables. If the wrong column is chosen, the error occurs, as CPM can't join the tables.
Try to use prefixes for your columns, so that no column-name is set several times in your datamodell. Additionally, try not to request columns from different tables within the same component.
Error: java.lang.RuntimeException: de.celonis.pbi.analytics.compiler.exceptions. PiqlCompilationException: Error occured during filter cube mapping.
CPM only supports filter, that refer to a single table at the same time.
Do not use queries, such as
where cases_cases_primary_key = activities_key
The configuration of a table-component is not valid
In most cases, this is caused by a missing primary key in the Data Model.