Defining Data Security: Identity Manager or LTS? - Page 2 — Oracle Analytics

Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Defining Data Security: Identity Manager or LTS?

Received Response
91
Views
23
Comments
2

Answers

  • It is on slideshare ...

    OBIEE Security: It’s a Jungle Out There

    Just didn't want to drown Manoj

  • [Deleted User]
    [Deleted User] Rank 2 - Community Beginner

    Cool. @Manoj Dixit does this answer your question now? Can ths thread be closed?

  • Manoj Dixit
    Manoj Dixit Rank 6 - Analytics Lead

    Hi Christian,

    Yes, I shall close this thread. I thought I shall complete some hands-on first. No access to slideshare, etc. due to employer's policy. I am sure your, Gianni's and Thomas' inputs will help me cross the finishing line, bit slowly but steadily.

    Regards,

    Manoj.

  • Thomas Dodds
    Thomas Dodds Rank 8 - Analytics Strategist

    Use Gianni's framework and built out your security in EXCEL -- you can then 'see' the effective permission long before you ever start configuring and applying security.  You can create stripes for all sorts of permissions and then have the opportunity to matrix them.  It's a risk free way of planning.

  • Manoj Dixit
    Manoj Dixit Rank 6 - Analytics Lead

    Hi Thomas,

    I like and appreciate the help being provided.

    But to be honest I feel that the current data access model (based on LTSs) seems to be more easy to create and maintain (which, at the moment, is simple).

    With respect to the Identity Manager and Data Filters, I feel that I have to come out of a developer mode and learn about administration (wlc, em, inheritance, deployment, etc.). I don't have a template, can't access the slideshare (right now). And we delete everything from the Identity Manager before deploying a copy of development RPD into other environments (as per deployment instructions given to us - why I do not know - probably because developers, using the same user ids, do not have access to the other environments).

    Regards,

    Manoj.

  • If you want to continue on the LTS way keep in mind you have to filter all of them because if your analysis don't use anything of the filter LTS it will not be used at all => no security applied.

    So make sure you add your filters everywhere because with LTS based security it's possible to bypass security if you left some holes ...

  • Manoj Dixit
    Manoj Dixit Rank 6 - Analytics Lead

    Thanks Gianni. Yes, a developer forgetting to add the WHERE clause condition to all / single LTS can be an issue. 

    Regards,

    Manoj.

  • [Deleted User]
    [Deleted User] Rank 2 - Community Beginner

    No he meant "If your analyses do never hit that specific LTS then there is NO security applied". Basically precisely what I said above. Identity Manager is more farther-reaching and hence more safe.

    You can easilly constrain a dimension by a fact or a fact by a dimnension or a dimension by a dimension over a common fact - which is a lot more work in the LTS.

  • Manoj Dixit
    Manoj Dixit Rank 6 - Analytics Lead

    Hi Christian,

    I think I am now understanding what's being conveyed here.

    So, currently, a fact logical table's LTS is joined to a dimension (on which data access is restricted) and a WHERE clause condition is populated with a filter. Now when an end user selects the fact table's measurement and other dimensions' attributes or this dimension's attributes, then the data security is automatically applied by the BI Server.

    However, if this user just selects the dimension's attribute columns, then the security is not applied. Are you trying to make me aware of this?

    Please let me know as I might be missing an important aspect here.

    Thank you.

    Regards,

    Manoj.

  • Yes ...

    If you have a fact table FactSales with some filters and 2 dimensions: DimCustomers (without filters) and DimBusinessUnits (with some filters as well):

    - Selecting just FactSales and DimCustomers will not apply a single filter of DimBusinessUnits

    - Selecting just DimCustomers will not apply a single filter at all

    So there you can have "holes" in your security approach because you can't be sure of what the users are going to add (or not add) to their analysis.

    So you must add the filters everywhere in such a way that each object taken alone will be filtered etc.