Be first to try Soda's new AI-powered metrics observability, and collaborative data contracts.
Try Soda Now!
LogoLogo
  • What is Soda?
  • Quickstart
  • Data Observability
    • Metric Monitoring dashboard
      • Dataset monitors
      • Column monitors
    • Metric monitor page
  • Data Testing
    • Git-managed Data Contracts
      • Install and Configure
      • Create and Edit Contracts
      • Verify a contract
    • Cloud-managed Data Contract
      • Author a Contract in Soda Cloud
      • Verify a contract
  • Onboard datasets on Soda Cloud
  • Manage Issues
    • Organization dashboard
    • Browse Datasets
    • Dataset dashboard
    • Browse Checks
    • Check and dataset attributes
    • Analyze monitor and check results
    • Notifications
    • Incidents
  • Dataset Attributes & Responsibilities
  • Deployment options
    • Deploy Soda Agent
      • Deploy a Soda Agent in a Kubernetes cluster
      • Deploy a Soda Agent in an Amazon EKS cluster
      • Deploy a Soda Agent in an Azure AKS cluster
      • Deploy a Soda Agent in a Google GKE cluster
      • Soda Agent Extra
  • Organization and Admin Settings
    • General Settings
    • User management
    • User And User Group Management with SSO
    • Global and Dataset Roles
    • Integrations
  • Integrations
    • Alation
    • Atlan
    • Metaphor
    • Purview
    • Jira
    • ServiceNow
    • Slack
    • MS Teams
    • Webhook
  • Reference
    • Generate API keys
    • Python API
    • CLI Reference
    • Contract Language Reference
    • Data source reference for Soda Core
    • Rest API
    • Webhook API
Powered by GitBook
On this page
  • Dataset Owner
  • Responsibilities
  • Default Dataset Owner Role
  • Dataset Attributes
  • Bulk Edit of Attributes and Responsibilities
  • Integrate With Data Catalog

Was this helpful?

Export as PDF

Dataset Attributes & Responsibilities

PreviousIncidentsNextDeployment options

Last updated 7 days ago

Was this helpful?

Dataset settings allow you to define key metadata, ownership, and business context for your datasets. This information helps ensure data governance, accountability, and seamless integration with other tools like your data catalog.

Dataset Owner

Purpose of the Dataset Owner

Each dataset should have a designated dataset owner: a person or team responsible for the dataset's quality, availability and usage.

Typically, the role of a Dataset Owner includes:

  • Defining and maintaining the dataset's purpose and documentation.

  • Ensuring the dataset meets data quality standards and contract requirements.

  • Responding to issues, such as failed checks or data quality alerts.

  • Reviewing and approving changes to the dataset schema or contract.

Updating the Dataset Owner

Updating the Dataset Owner requires the following dataset role: "Configure dataset".

To assign a Dataset Owner:

  1. Open the dataset page.

  2. Click the context menu (â‹®) in the top-right corner and select Edit Dataset.

  1. In the Owned by section, select one or more users and/or user groups.

  1. Click Save to apply the changes.

Responsibilities

What are Responsibilities?

Responsibilities allow you to assign permissions to users or user groups, ensuring they have the access they need to work with a dataset.

A Responsibility is a combination of:

  • A User or User Group.

  • A Dataset Role, which is a predefined collection of permissions (such as the ability to edit contracts, view checks, or manage settings).

By assigning Responsibilities, you define who can do what for each dataset, supporting clear ownership, governance, and collaboration.

Learn about defining custom roles Organization and Admin Settings

How to Add Responsibilities

Managing responsibilities requires the following dataset role: "Manage dataset responsibilities"

To assign a Responsibility to a user or group:

  1. Open the dataset page.

  2. Click the context menu (â‹®) in the top-right corner and select Edit Responsibilities.

  1. Add the desired users or user groups.

  1. Select the appropriate Dataset Role for each.

  1. Click Save to apply the changes.

Default Dataset Owner Role

Every dataset has a default Dataset Owner role, automatically assigned to the designated Dataset Owner(s).

  • This role provides essential permissions to manage and maintain the dataset.

  • The Dataset Owner role cannot be removed, but it can be combined with other roles for additional permissions.

Dataset Attributes

Updating the dataset attributes requires the following dataset role: "Configure dataset".

Purpose of Attributes

Dataset attributes allow you to add descriptive metadata to your datasets. This metadata can then be:

  • Used for filtering in Soda Cloud, making it easier to search and organize datasets and checks based on specific criteria (e.g., business domain, sensitivity, criticality).

  • Leveraged in reporting, enabling you to group datasets, track ownership, and monitor data quality across different categories or dimensions.

Adding meaningful attributes enhances discoverability, governance, and collaboration within Soda and its integrations.

Learn how to define attribute types: Check and dataset attributes

Adding Dataset Attributes

You can add or modify dataset attributes in the Dataset Settings page:

  1. Click the context menu (â‹®) in the top-right corner and select Edit Dataset.

  1. Set a value for the existing attribute type. They are all optional.

  1. Save your changes.

Bulk Edit of Attributes and Responsibilities

When managing multiple datasets, you can save time by applying changes in bulk using the Bulk Edit feature.

How to Bulk Edit Datasets

  1. Go to the Datasets page.

  2. Select the datasets you want to edit using the checkboxes.

  1. Click Edit in the action bar.

  1. Define attributes you want to add or modify across the selected datasets.

  1. Define responsibilities you want to add or modify across the selected datasets.

    1. Choose whether to update existing responsibilities (add new without removing existing) or reset (replace all existing responsibilities with the new definition).

  1. Click Continue to review your changes.

Integrate With Data Catalog

You can automate the management of dataset attributes and responsibilities in Soda Cloud using our REST API. This allows you to:

  • Programmatically set or update attributes for multiple datasets.

  • Assign responsibilities (users, groups, and roles) to datasets at scale.

  • Keep your Soda Cloud configuration in sync with your data catalog or external metadata management systems.

This automation ensures that your metadata stays up-to-date and consistent across your ecosystem, supporting seamless governance and discoverability.

The default permissions granted to the Dataset Owner role are customizable at the organization level. For more details on configuring the default Dataset Owner role and other roles, see the

To do so, you can leverage our APIs: and .

Organization and Admin Settings
Update dataset
Update dataset responsibilities