If you are unable to create a new account, please email support@bspsoftware.com

 

News:

MetaManager - Administrative Tools for IBM Cognos
Pricing starting at $2,100
Download Now    Learn More

Main Menu

Determinants in Framework Manager

Started by sameena, 13 Mar 2012 01:39:39 AM

Previous topic - Next topic

sameena

Hi All,
     Would you please explain what are Determinants? What is their use and when are they used??

Thanks in Advance,
Sam

blom0344

There are numerous discussions on cognoise about determinants, so a search will yield a wealth of information. 
The very short answer would be that determinants control the behavior of the query generation in case of multi-fact/multigrain scenarios

dssd

IBM FM manual has a good section on it

Grim

"Honorary Master of IBM Links"- MFGF
Certified IBM C8 & C10 Admin, Gamer, Geek and all around nice guy.
<-Applaud if my rant helped! 8)

cschnu

#4
For aggregation purposes should each query subject have a determinant that uniquely identifies the data aka the primary key? This determinate would have a check mark on both uniquely identifies and group by.  Then the data should aggregate correctly for all columns that need to be aggregated?  Of course this would only be when defined in the documentation under "When to Use Determinants".

Arsenal

Quote from: cognos_guy_ on 19 Mar 2012 01:58:30 PM
For aggregation purposes should each query subject have a determinant that uniquely identifies the data aka the primary key? This determinate would have a check mark on both uniquely identifies and group by.  Then the data should aggregate correctly for all columns that need to be aggregated?  Of course this would only be when defined in the documentation under "When to Use Determinants".

In the dimension query subject, you would uniquely identify the column which is at the lowest level of granularity (based on the fact table). This would be the only uniquely identified column in that query subject. The other query items would be set to "group by" because they do not uniquely identify the rows in the fact.

in other words, all query items, other than lowest level granularity, will be group by while lowest level granularity would be uniquely identified

sameena

Thanks all..that was helpfull :)...