Overview

A business domain represents a subset of all your data assets. Domains are useful to provide a view of specific business areas such as Finance, Marketing or Sales. It can also provide different access to different teams such as the data team, data consumer team etc.

Users in a given domain will be able to focus on this particular scope.

Manage Domains

📘

Prerequisite

Only users with the Admin system role can manage domains.

Create a Domain

To create a new domain:

  • Hover the Settings menu on the navigation bar and click the Domains entry
  • Click on the + New domain button at the top right hand corner of the page
  • Name your domain
  • Add a description to your domain
  • Choose one of the two available methods to add assets to your domain:
    • Filter conditions: Specify filters for your domain to automatically include any asset matching those filters in your domain.
    • Select data assets: Select all the assets you want to add to your domain.
Create a Domain

Create a Domain

Filter conditions

The Filter conditions selection method lets you define criteria to automatically include any asset matching those filters in your domain.

Filter conditions apply both at the time of domain creation and afterward, ensuring your domain stays current with the latest data changes. By automatically reflecting additions or removals of assets based on the defined filters, it simplifies maintenance and keeps your domains up to date.

To define filter conditions for your domain and save it:

  • Click the Filter conditions button
  • Define the appropriate filter conditions for your domain
  • Click the Save domain button to save your domain.
Define Filter Conditions for Your Domain

Define Filter Conditions for Your Domain

Example: Suppose the Marketing domain is defined to include all assets where Sources is marketingor analytics. Upon saving this domain, any asset from the marketing or analytics BigQuery datasets are automatically added to the Marketing domain.

The Marketing domain remains dynamic after its creation. For instance:

  • If a new table is added to the marketing BigQuery dataset a week after the domain's creation, the Marketing domain automatically includes the new table in its definition.
  • If a table is removed from the analytics BigQuery dataset two weeks after the domain's creation, the domain automatically excludes the removed table from its definition.

Note: An asset can belong to multiple domains.

Select data assets

The Select data assets selection method lets you select all the assets you want to add to your domain.

  • Click the Select data assets button
  • This opens up the Data Catalog in a modal. Leverage filters, search, and sorting capabilities to narrow down your search and use checkboxes to select the assets you want to add to your domain.
  • Once you're done selecting your assets, click the Save button to close the Data Catalog modal and click the Save domain button to save your domain.
Select Data Assets for Your Domain

Select Data Assets for Your Domain

Note: An asset can belong to multiple domains.

Reset Asset Selection

To change the selection method of a domain from Filter conditions to Select data assets and the other way around:

  • Click the Reset asset selection button
  • Choose the selection method of interest
  • Define the appropriate filters or select the appropriate assets, depending on the previously selected method
  • Click the Save domain button to save your domain.

Edit a Domain

To edit a domain:

  • Hover the Settings menu on the navigation bar and click the Domains entry
  • Find the domain you're interested in updating in the domain list
  • Click the pencil icon at the far right hand corner of the domain of interest
  • Perform the appropriate changes
  • Click the Save domain button to save changes on your domain.

Reset Asset Selection

You can change the selection method of a domain from Filter conditions to Select data assets and the other way around. To do so:

  • Once on the edit page of any domain that already has some assets selected or some filter conditions defined
  • Click the Reset asset selection button
  • Choose the selection method of interest
  • Define the appropriate filters or select the appropriate assets, depending on the previously selected method
  • Click the Save domain button to save changes on your domain.

Delete a Domain

To delete a domain:

  • Hover the Settings menu on the navigation bar and click the Domains entry
  • Find the domain you're interested in deleting in the domain list
  • Click the bin icon at the far right hand corner of the domain of interest
  • Click the Delete button on the modal.

Search Through Domains

You can search through your domains using the search bar located at the top of the Domains page. The search is done on domains names and descriptions.

You can go from one page to another and change the number of domains displayed on the list using the pagination capabilities at the bottom of the page.

Ownership & Domains

Users can only be owners of assets they have access to through domains. When modifying or deleting domains, keep in mind that it might impact assets ownerships: deleting a domain can for instance prevent a user from accessing some assets they own and consequently remove the said ownership link between the user and assets.

Read more about ownership & domains here.

Assign Domains to Users

You can assign one, multiple, or all domains to your users on the Users page.

Switch Between Domains

Users assigned to multiple domains can leverage the dropdown located at the top of all Sifflet application pages to switch between the various domains they are associated to.