Cognos Analytics

 View Only
  • 1.  Employee row-level scurity in DataModul

    Posted Thu August 25, 2022 11:46 AM

    Hi everyone,

    we have implemented row-level security in the FM model. Only a few users should see specific employee data. Fields in a row are masked (changed to ####) with a CASE statement, if there is no right to see the content:

     

    id

    name

    birthdate

    year of birth

    country

    2234561

    Millar

    01.01.1970

    1970

    germany

    2354991

    #####

    #####

    1378

    austria

     

    We want to implement this in a DML (as a library). Now we face 2 problems

    1. The DML is built on a data server connection. When users build other DML, they have access to that data server connection and thus they have access to the partner-view without employee protection.
    2. Users can copy the DML and probably change the CASE statement and skip employee protection.

     

    Anyone an idea for 1.) and/or 2.) ?

    Thx



    ------------------------------
    U L
    ------------------------------

    #CognosAnalyticswithWatson


  • 2.  RE: Employee row-level scurity in DataModul

    Posted Fri August 26, 2022 10:54 AM
    Hi U L,

    You will find what you are looking for in IBM Cognos Analytics Version 11.2 : Data Modules User Guide, chapter 2, Securing Data.

    Best regards,

    ------------------------------
    Patrick Neveu
    Positive Thinking Company
    ------------------------------



  • 3.  RE: Employee row-level scurity in DataModul

    Posted Fri March 21, 2025 06:17 AM

    The Set data security table context menu entry, referenced in IBM Cognos Analytics Version 11.2 : Data Modules User Guide, chapter 2, Securing Data, does not exist when editing Data Modules in Cognos 12.0.4.

    Has this feature been disabled? 



    ------------------------------
    Mr Minihan
    ------------------------------



  • 4.  RE: Employee row-level scurity in DataModul

    Posted Fri March 21, 2025 07:20 AM

    Hi Mr. Minihan,

    I have a 12.0.4 installation here and just created a new data module: the option to specify data security for the data sources is there.

    Which capabilities have been assigned to your user and could it be that the Cognos admin has configured this menu to disappear for your user role?



    ------------------------------
    Robert Dostal
    Team Leader BI
    GEMÜ Gebr. Müller Apparatebau GmbH & Co. KG
    Ingelfingen
    ------------------------------



  • 5.  RE: Employee row-level scurity in DataModul

    Posted Fri March 21, 2025 07:46 AM

    Hi Robert, Thanks for responding.

    From what I can see, I have all of the necessary Role based permissions and Feature settings...




    ------------------------------
    Mr Minihan
    ------------------------------



  • 6.  RE: Employee row-level scurity in DataModul

    Posted Fri March 21, 2025 08:36 AM

    OK. That's  strange. You should see the data security menu with your roles as your user is not restricted at all.

    What kind of data source you'd like to secure?



    ------------------------------
    Robert Dostal
    Team Leader BI
    GEMÜ Gebr. Müller Apparatebau GmbH & Co. KG
    Ingelfingen
    ------------------------------



  • 7.  RE: Employee row-level scurity in DataModul

    Posted Fri March 21, 2025 09:02 AM

    D'Oh!  Ignore me - I found it...!  I was in the Data Module - not Sources.



    ------------------------------
    Mr Minihan
    ------------------------------