Cognos Analytics

Cognos Analytics

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

 View Only
Expand all | Collapse all

How to connect to Denodo with Cognos Analytics

  • 1.  How to connect to Denodo with Cognos Analytics

    Posted Tue July 21, 2020 02:23 PM

    Hi All,

     

    Is there any standard method to connect CA 11.1.x with Data Virtualization tools like Denodo?

     

    Thanks for any inputs!

     

    Regards,

    Buddhi

     


    #CognosAnalyticswithWatson


  • 2.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 08:17 AM
    We are currently on 11.0.12 and we can only use ODBC to connect to Denodo.  We will be testing 11.1.6 soon and I'm hoping that there is support for the JDBC drivers for the latest version of Denodo.

    ------------------------------
    Mike Teegarden
    ------------------------------



  • 3.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 10:21 AM
    Thanks a lot @Mike Teegarden!  Do you see any issues in connectivity or performance issues using Denodo with ODBC? ​

    ------------------------------
    Buddhi Gupta
    ------------------------------



  • 4.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 01:49 PM

    Support for Denodo via their JDBC driver has been provided since 11.0.3. (July 2016).

    https://www.ibm.com/support/knowledgecenter/en/SSEP7J_11.0.0/com.ibm.swg.ba.cognos.ca_new.doc/c_ca_nf_11_0_x.html

    Refer to Denodo documentation on how to download their JDBC driver and connection properties etc.



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



  • 5.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 02:12 PM
    Thanks @NIGEL CAMPBELL for information. It says supported versions are 5.5 and 6.0. Does CA 11.1.6 supports higher version of Denodo (7.0) as well via JDBC?​​

    ------------------------------
    Buddhi Gupta
    ------------------------------



  • 6.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 02:25 PM

    It does, please reference the supported environments published

    https://www.ibm.com/support/pages/ibm-cognos-analytics-premises-111x-supported-software-environments



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



  • 7.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 03:21 PM
    Thanks for that update Nigel.  We are just starting the 11.1.x upgrade from 11.0.12.  It is good to see that Denodo 7 is now fully supported.  This has been a bit of a pain for us.  ODBC has worked but we prefer to use the JDBC drivers.

    ------------------------------
    Mike Teegarden
    ------------------------------



  • 8.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 02:14 PM
    We are on Denodo version 7.0.  We were told by IBM that they only had support up to version 6.0.  I believe my team tested the version 6 driver with no success which forced us to use ODBC.

    ------------------------------
    Mike Teegarden
    ------------------------------



  • 9.  RE: How to connect to Denodo with Cognos Analytics

    Posted Wed July 22, 2020 03:44 PM

    Can't comment on whatever you may have seen/been told etc.

    Suffice to say, support for Denodo 5.5 and 6.0 was provided in 11.0.3.

    Denodo's 5.5 driver was not compatible with their 6.x server.

    Their 6.0 JDBC driver initially had bugs which they fixed via their patching process (Denodo hot fix  #26681).

    Denodo were aware of the above.

    Their 7.x s/w had a defect which they fixed in Denodo 7.0 update 20200310

    https://www.ibm.com/support/pages/node/6198251



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



  • 10.  RE: How to connect to Denodo with Cognos Analytics

    Posted Fri December 11, 2020 06:04 PM
    Hi Nigel,

    Since the current implementation is nothing more then a hook to the Denodo JDBC, could we also have Denodo as a function set with their VQL query functions. Now its limited to the build in Cognos functions which restrict the usage of Cognos with Denodo severely.

    Problem is they try to do both the same. Denodo is a general data virtualisation tool with query pushdown and well, Cognos does basicly the same.. Trouble comes that for Cognos Denodo is the endpoint and doesnt know what database endpoints there are. Therefore Cognos needs to push down its queries to the native VQL statements to optimize the pushdown further. Else a LOT of local processing on Cognos end will occure (tested it on simple migration from Oracle to Denodo on the same Oracle endpoint and it was a nightmare).

    ------------------------------
    Michael van Oosten
    ------------------------------



  • 11.  RE: How to connect to Denodo with Cognos Analytics

    Posted Fri December 11, 2020 06:30 PM
    Edited by System Admin Fri January 20, 2023 04:50 PM

    Not sure what you meant by "just a hook".  Suffice to say, our engine is aware of what Denodo's mid-tier SQL engine supports. As applicable, aware of changes and issues re Denodo versions. 

    In some cases, persons using our s/w may see that we leverage a vendor (i.e ORACLE etc), where the same may not be true re Denodo's SQL engine. For example, their restrictions re SQL windowed functions/aggregates. I would encourage you to contact Denodo with respect to when they will commit to improving their engine.

    Example: "Virtual DataPort can delegate these functions to a database, but cannot execute them. Therefore, if a query uses one of these functions and it cannot be delegated to a database, the query will fail."

    https://community.denodo.com/docs/html/browse/8.0/vdp/vql/appendix/syntax_of_condition_functions/analytic_functions_window_functions#analytic-functions-window-functions



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



  • 12.  RE: How to connect to Denodo with Cognos Analytics

    Posted Mon December 14, 2020 03:03 AM
    So why don't we see all the native VQL functions that Denodo provides in Cognos then if its aware of all its capabilities?

    ------------------------------
    Michael van Oosten
    ------------------------------



  • 13.  RE: How to connect to Denodo with Cognos Analytics

    Posted Mon December 14, 2020 06:37 AM

    The presence/absence of a vendor specific folder should not be construed as an indication of integration.

    All supported vendors are integrated to the extent that a vendor's product/releases are capable of supporting.

    Should you want to reference a vendor proprietary function you can type it in.



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