A single deployment of Data Studio can host multiple Environments. While the hardware, license, system settings and users are shared across Environments, they are otherwise entirely segregated. A user in one Environment has no role and no Space permissions on another Environment unless explicitly granted (with the exception of the super admin).

Objects in a Space, such as Workflows or Datasets, can be exported from one environment and brought into another.

For example, separate environments might be set up for Development and Test activities, with changes to Workflows or Functions made in Dev and promoted to the Test environment when ready, and tested in a controlled way with more limited access.

Creating and switching between Environments

Only the super admin, or a user with the Installation manager setting enabled on their user profile, can create a new Environment using the Manage environments option from the main user menu. Existing Environments can also be managed and switched between on this screen.

When creating a new Environment, the user will need to define:

  1. A Name for the Environment.
  2. An External label (or use the suggested default) to uniquely identify it when making API calls. The external label is also used in the folder path for the dataset dropzone and file exports.

If a user has access to more than one Environment (i.e. they are assigned at least one role in two or more Environments), there will be an option to select an Environment at the login screen.