I'm having issues with a datamodule which consist of a dataset joined to 2 other tables.These 2 other tables come from a data module with a dataserver as a source. So linked tables.
When I use this datamodule and select only columns from the tables (used as dimension tables) and not the dataset (used as a fact table)
then an error occurs:
XQE-GEN-0005 Found an internal error: java.lang.NullPointerException
RSV-SRV-0042 Trace back:
It looks like Cognos does not automatically uses the dataset (fact table) to join the tables. Because when I also add a column from the dataset, the correct data appears.
When I add another fact table and select only columns from the (dimension) table then the error message below occurs:
XQE-PLN-0229 This query is not supported, because it only contains dimension items and there is no single fact stream that covers all of the entities.
The involved fact tables are: Query1_0, Query1_0_1. Resolve this issue by adding one or more fact items to the query.
This is an issue for me, because I have this error in a dashboard with this datamodule. When I select a value from the first table, the error occurs for the second table, because Cognos wants to filter.
I can do some workaround to use a table for the dimensions and add a local filter with fact data, but this only works when using a table, not with a filter added to the canvas.
Can someone confirm this behaviour and maybe knows a workaround?
------------------------------
Thomas van der Meer
------------------------------
#CognosAnalyticswithWatson