Manage your subscription

This article explains how to assign Azure Databricks admins and how to upgrade, downgrade, or cancel your Azure Databricks subscription.

Assign account admins

The first Azure Databricks account admin must be an Azure Active Directory (Azure AD) Global Administrator at the time that they first log in to the Azure Databricks account console. Upon first login, that user becomes an Azure Databricks account admin and no longer needs the Azure Active Directory Global Administrator role to access the Azure Databricks account.

After account admins sign in to the Azure Databricks account, they can add new account admins and users. Additional account admins do not require specific roles in Azure Active Directory.

Assign workspace admins

The user who creates the Azure Databricks workspace is automatically assigned as an admin in the workspace. In addition, any user with the Contributor or Owner role on the Azure Databricks workspace in the Azure portal will be created as an admin in the workspace when they click Launch Workspace. Upon first login, that user becomes an Azure Databricks workspace admin and no longer needs the Contributor or Owner role to access the workspace. Removing the Contributor or Owner role in Azure will not automatically remove the user as a workspace admin. For more details about Azure roles, see Managing access using RBAC in the Azure portal.

After workspace admins sign in to Azure Databricks, they can add new workspace admins and users. Additional workspace admins do not require specific roles in Azure Active Directory.

Warning

The Contributor or Owner role should not be assigned to users that should not have admin access to the workspace.

Upgrade or Downgrade an Azure Databricks Workspace

Azure Databricks is available with two pricing options, Standard and Premium, which offer features for different types of workloads. You specify an option when you create an Azure Databricks workspace. If you change your mind about the features you want in the workspace, you can change its pricing tier. This section describes how to upgrade an Azure Databricks workspace from Standard to Premium and downgrade from Premium to Standard.

For workspaces in Databricks-managed virtual networks, you can perform an upgrade or downgrade using the Azure portal, an Azure Resource Manager (ARM) template, or the Azure REST API and CLI.

For workspaces in your own virtual network (that is, workspaces created using “VNet injection”), you can perform an upgrade or downgrade using the Azure portal or an Azure Resource Manager (ARM) template.

Note

Notebooks, users, and cluster configurations are retained when you upgrade or downgrade a workspace, but active clusters might be terminated.

Azure portal

To upgrade or downgrade the Azure Databricks workspace pricing option in the Azure portal, go through the same steps you use to create new Databricks workspaces.

Recreate the workspace with exactly the same parameters:

  • Subscription
  • Resource Group
  • Workspace name
  • Location

To upgrade, set the Pricing Tier to Premium.

To downgrade from Premium to Standard, recreate the workspace but set the Pricing Tier to Standard.

ARM template

To upgrade using an ARM template, use either the base template or custom CIDR range template, depending on what was used for the Standard workspace. Recreate the workspace with exactly the same parameters:

  • Subscription
  • Resource Group
  • Workspace name
  • Location
  • CIDR range (only if you use a template that specifies a custom CIDR range)

Set the pricingTier parameter to Premium.

To downgrade from Premium to Standard, follow the same procedure and set the pricingTier to Standard.

REST API or CLI

Note

You cannot upgrade or downgrade the pricing plan for workspaces created in your own virtual network using the Azure Databricks workspace creation API or Azure CLI. You must use the Azure portal or an ARM template.

To upgrade, use the Azure Databricks workspace creation API to recreate the workspace with exactly the same parameters as the Standard workspace, specifying the sku property as Premium. To use the API, you must register a client application with Azure AD and get an access token.

You can also perform the upgrade using the Azure CLI Resource Update command. You won’t need to register a client application or get an access token separately.

To downgrade from Premium to Standard, follow the same procedure and specify the sku property as Standard.

Delete an Azure Databricks service

To delete an Azure Databricks service:

  1. Log into your Azure Databricks workspace as the account owner (the user who created the service).
  2. Click your username in the top bar of the workspace, and select Azure from the dropdown menu.
  3. In the Azure Databricks service, click Delete and then OK.

Cancel an Azure subscription

To cancel your Azure subscription, see Cancel your subscription for Azure.