Skip to content

Self Service Data Access

Streamline access to data through secure self-service data access workflows.

The problem

In most organizations, data consumers need to go through a multi-step process to get access to datasets:

  1. Access request - data consumers need to find the dataset they want to access, and submit an access request.
  2. Approval flow - access requests need to go through an approval flow, usually involving the business unit that owns the dataset.
  3. Implementation - approved requests go to a technical team for implementation either in the Identity and Access Management (IAM) system or the data store.

This is usually slow and cumbersome and generates a lot of overhead on IT or data engineering teams who need to respond to tickets to implement approved access requests.

The solution

A better approach is to use automation and workflows to streamline this process. When data consumers try to access datasets they don't have permissions for, Satori allows them to trigger an approval workflow. Access requests are reviewed by pre-defined data stewards that can decide the scope and level of access of each request. Once the request is approved, it is automatically implemented by Satori, allowing data consumers to query the data.


  1. Datasets can include one or more tables across any number of data stores.
  2. A dataset can have several data stewards.
  3. Data stewards can assign permissions to users or groups.
  4. Permissions can be time limited.
  5. Permissions can be revoked automatically if unused.
  6. Users that do not have permissions can submit an access request to data stewards.
  7. Data stewards can define which users or groups are allowed to get access to datasets without requiring approval.
  8. Every access request, approval or rejection is audited.
  9. Additional security policies like dynamic masking can be applied in conjunction with dataset permissions.

Getting started

To get started with self service data access, follow these steps:

Create and configure a dataset

  1. Create a new dataset in the management console
  2. Add the relevant tables, schemas or databases to the dataset
  3. Optionally set one or more data stewards for the dataset


Configure access controls for the dataset

Define access permissions and optionally enable access requests and self-service access.