Create and Equalize a Project

Exercise

In your Immuta instance, complete the following exercise. All tasks have corresponding tutorials in Immuta documentation.

  1. Create a project.
  2. Add data sources (that have policies enforced) and members (who have different groups and attributes) to the project.
  3. Visualize the data from at least 2 different user accounts before project equalization has been enabled. How do the query results compare between the users?
  4. Equalize the project.
  5. Visualize the data from the same user accounts. How has the appearance of the data changed?

Note: Switching Project Contexts

Switching project contexts gives users access to various data sources while acting under the appropriate purpose. By default, there is no project selected, even if the user belongs to one or more projects in Immuta. When users change project contexts, all SQL queries or blob fetches that run through Immuta reflect users as acting under the purposes of that project; this allows additional access to data if there are purpose restrictions on the data source(s). This process also allows organizations to track not just whether a specific data source is being used, but why.

Make sure that you have a project selected when you run queries in the exercise above.