A common use case is using the same report across different users, but ensuring each user sees their portion of the data - this is usually known as Row Level Security.
The same dataset when viewed by different users, only shows the data they should see. Example below:
Within Arcadia this multi-tenant setup can be accomplished through the use of Filter Associations.
There are three primary steps:
#1 Depending on your authentication might not be required to setup since LDAP or SAML would supply the user to group mapping.
#2 & #3 are setup within the dataset editor:
Define segments within Datasets (which are essentially filters on specific columns)
Create Filter associations which ties the segments (#2) to specific user/group (#1)