Cognos Analytics

Cognos Analytics

Connect, learn, and share with thousands of IBM Cognos Analytics users! 


#Product
#Analytics
#CognosAnalytics
#Analyticstools
#TechXchange Partner
#TechXchange Session
#TechXchange Presenter
#AI
 View Only
  • 1.  Framework Manager - Determinants

    Posted 04/15/22 11:28 AM
    Hi,

    In Framework Manager when importing tables they automatically create determinants based on the index in the database.  Suppose, If I remove those determinants, have they created any impacts over already created reports?  In addition, we don't join more than a level of granularity in a query subject.  So, the determinant usages are much less in our environment.



    Could anyone advise me on this matter? 

    Please let me know if you have any questions.

    Thanks
    Regards,
    Karthik

    ------------------------------
    Karthikeyan Balasubramaniam
    ------------------------------

    #CognosAnalyticswithWatson


  • 2.  RE: Framework Manager - Determinants

    Posted 04/19/22 09:44 AM

    Hi Karthik,
    Removing determinants may have impact on existing reports, since this information is used at query planning time. So all the reasons that would require determinants to be present apply.

    If you use one level of granularity then you probably can get away with fewer determinants. However you may have scenarios where the data is at a single level of granularity in each query subject, but once you combine them, then it becomes critical to the query planner to understand the granularity with respect to each other.
    See: Multiple-fact, Multiple-grain Queries - IBM Documentation




    ------------------------------
    Kind regards,
    HENK CAZEMIER
    ------------------------------



  • 3.  RE: Framework Manager - Determinants

    Posted 04/19/22 11:15 AM
    Thanks HENK CAZEMIER!  

    ------------------------------
    Karthikeyan Balasubramaniam
    ------------------------------



  • 4.  RE: Framework Manager - Determinants

    Posted 04/22/22 08:16 AM

    The other item being the ability to avoid using a set operation (DISTINCT/GROUP BY) to produce distinct rows, if the columns participate in a unique determinant.



    ------------------------------
    NIGEL CAMPBELL
    ------------------------------



  • 5.  RE: Framework Manager - Determinants

    Posted 04/22/22 09:02 AM
    Thanks Nigel Campbell!

    ------------------------------
    Karthikeyan Balasubramaniam
    ------------------------------



  • 6.  RE: Framework Manager - Determinants

    Posted 04/19/22 01:10 PM

    Hi,

    The determinant you're showing above isn't really achieving anything useful for the query engine. If you were to remove it, you'd get the same results. The time determinants become important is when your data is denormalized within a query subject. Commonly you'll find this occurring in star schema dimensions - where the different "levels" of descriptive information have been pulled together in one place. In this situation, you can often get fact query subjects at different granular levels joining to the one dimension query subject. This is where determinants in the dimension query subject play a critical role in identifying the granular groupings the query engine needs to be aware of.

    For any query subjects with a single unique determinant like the one you're showing here, this is usually superfluous. If you were to merge it with other query subjects at different grains, then you'd need to evaluate whether determinants are required in the new merged query subject.

    Cheers!

    MF.



    ------------------------------
    Mark Fry
    Technical Consultant
    ------------------------------



  • 7.  RE: Framework Manager - Determinants

    Posted 04/19/22 02:22 PM
    Thanks Mark!

    ------------------------------
    Karthikeyan Balasubramaniam
    ------------------------------