Organization administrators¶
Organization administrators perform organization-level tasks such as managing accounts and viewing organization-level usage information. Currently, there are two ways to perform organization-level tasks:
Use the GLOBALORGADMIN role in the organization account (Preferred)
Use the ORGADMIN role
Using the GLOBALORGADMIN role¶
Multi-account organizations should use the GLOBALORGADMIN in the organization account to perform organization-level tasks. A user with the GLOBALORGADMIN role is also known as the global organization administrator.
To perform tasks as the global organization administrator, do the following:
Sign in to the organization account.
Do one of the following:
If you are performing tasks in a SQL worksheet, execute the following command:
USE ROLE GLOBALORGADMIN;
If you are performing other tasks in Snowsight, switch your active role to GLOBALORGADMIN.
Using the ORGADMIN role¶
Important
Using the ORGAMDIN role in an ORGADMIN-enabled account is being phased out. Strongly consider using the GLOBALORGADMIN role in the organization account to perform organization-level tasks.
To perform tasks with the ORGADMIN role, do the following:
Sign in to an ORGADMIN-enabled account.
Do one of the following:
If you are performing tasks in a SQL worksheet, execute the following command:
USE ROLE ORGADMIN;
If you are performing other tasks in Snowsight, switch your active role to ORGADMIN.
Enabling the ORGADMIN role in an account¶
To enable the ORGADMIN role for existing account my_account1
, the organization administrator can execute the following
command from an account that already has the ORGADMIN role enabled:
USE ROLE ORGADMIN;
ALTER ACCOUNT my_account1 SET IS_ORG_ADMIN = TRUE;
Keep the following in mind when enabling the ORGADMIN role:
The ALTER ACCOUNT syntax only accepts the account name format of the account identifier. You cannot use the account locator to specify the account.
By default, the ORGADMIN role can be enabled in a maximum of eight accounts. If your organization requires more accounts with the ORGADMIN role, contact Snowflake Support.
The ORGADMIN role cannot be enabled for a reader account.
Disable the ORGADMIN role¶
You can prevent regular, ORGADMIN-enabled accounts from being used to perform organization-level tasks.
To accomplish this, execute the ALTER ACCOUNT command to remove the ORGADMIN role from the account. For example, if you want to stop using
the account_123
account to perform organization-level tasks, do the following:
Sign in to the organization account.
Assume the GLOBALORGADMIN role:
USE ROLE GLOBALORGADMIN;
Execute the following command:
ALTER ACCOUNT <account_name> SET IS_ORG_ADMIN = FALSE;
The ALTER ACCOUNT syntax only accepts the account name format of the account identifier. You cannot use the account locator to specify the account.