Object/Row Level Security

1. Overview

This document provides an outline for configuring the object and row level security in Centrify 360
Centrify 360 supports the following types of row and object level security:

  • Row Level Security

    • Simple Filters on fields in a table

    • Advanced DAX Expression filters on tables

    • Simple Filters on Datasource IDs of companies/tenants

  • Object Level Security

    • Table Exclusion

    • Column Exclusion

An example usage for each type:

  • Row Level Security:

    • Allow/Prevent some users from viewing data for some customers

    • Allow/Prevent some users from accessing any data from a company

  • Column Level Security

    • Prevent some users from viewing some metrics (like Profit %) by excluding the cost amount fields from the data

2. Configuration Steps

2.1. Step 1: Role Definition

  • Navigate to Centrify 360 Setup page

Centrify 360 Setup

2.2. Step 2: Role Security Definitions

  • Click on Role Security Definitions for each role to start defining rules for that role.

Role Security Definitions
  • Each section is linked to one of the options mentioned in the overview above, check the example in the screenshot for guidance in each section

2.3. Next Steps

A change in roles and their definitions doesn’t require a redeploy of the configuration, but requires a regenration of the semantic model.
To achieve that, Click on Generate Semantic Model and a new model.bim file will be generated for you.
Add this model.bim file in your reports as mentioned in Basic Configuration for the new roles to be available.