Gestion des comptes dans votre organisation

Toutes les tâches de l’organisation peuvent être effectuées depuis l’interface Web classique de Snowflake ou à l’aide des commandes DDL pour les organisations.

Dans ce chapitre :

Création d’un compte

Un compte peut être créé par un ORGADMIN via l’interface Web ou en utilisant un SQL :

Snowsight

Cliquez sur Admin » Accounts » Create New Account.

SQL

Exécutez une commande CREATE ACCOUNT.

Lors de la création d’un compte, vous pouvez spécifier une plate-forme Cloud, une région et une édition Snowflake. Vous pouvez éventuellement spécifier un groupe de régions si vous avez, ou souhaitez avoir, des comptes dans plusieurs groupes de régions. Pour plus de détails, voir Groupes de régions.

Si vous avez des difficultés à créer ou à accéder à un nouveau compte, pensez à :

  • Par défaut, le nombre maximum de comptes dans une organisation ne peut pas dépasser 25. Contactez l’assistance Snowflake pour faire augmenter cette limite.

  • Vous ne pouvez créer un compte que dans une région qui est activée pour votre organisation. Pour une liste des régions disponibles, voir Affichage de la liste des régions disponibles pour votre organisation (dans cette rubrique). Pour demander l’accès à d’autres régions, contactez l’assistance Snowflake.

  • Il faut environ 30 secondes pour que les changements de DNS se propagent avant que vous puissiez accéder à un compte nouvellement créé. Si le compte n’est pas accessible immédiatement, attendez environ 30 secondes et réessayez.

Chaque compte de votre organisation peut avoir son propre ensemble d’utilisateurs, de rôles, de bases de données et d’entrepôts.

L’utilisation de tous vos comptes vous sera facturée sur une seule facture. Pour surveiller l’utilisation des comptes de votre organisation, voir les vues Utilisation de l’organisation.

Affichage de la liste des comptes des organisations

Un utilisateur ayant le rôle ORGADMIN peut voir une liste de tous les comptes créés dans votre organisation par l’intermédiaire de l’interface Web ou en utilisant SQL :

Snowsight

Cliquez sur Admin » Accounts.

SQL

Exécutez une commande SHOW ORGANIZATION ACCOUNTS.

Changement de nom de compte

Un administrateur d’organisation (c’est-à-dire un utilisateur ayant obtenu le rôle ORGADMIN) peut utiliser la commande ALTER ACCOUNT pour renommer un compte. Par exemple, la commande suivante renomme un compte appelé original_acctname en new_acctname :

use role orgadmin;
alter account original_acctname rename to new_acctname;

Les administrateurs de l’organisation ne peuvent pas renommer un compte lorsqu’ils sont connectés à celui-ci. Ils doivent donc se connecter à un autre compte avant d’exécuter la commande de renommage. Si votre organisation consiste en un seul compte qui doit être renommé, contactez l’assistance Snowflake.

Par défaut, Snowflake vous permet d’accéder au compte renommé avec soit l’URL d’origine, soit l’URL qui contient le nouveau nom de compte. Pour empêcher l’accès en utilisant l’ancienne URL, définissez le paramètre facultatif SAVE_OLD_URL à FALSE lorsque vous renommez le compte. Si le compte a déjà été renommé sans ce paramètre, vous pouvez toujours bloquer l’ancienne URL en exécutant la commande ALTER ACCOUNT new_acctname DROP OLD URL.

Suppression d’un compte

Pour supprimer un compte, contactez l’assistance Snowflake et fournissez un identificateur unique pour votre compte, qui peut être l’un des suivants :

Une fois que vous avez contacté l’assistance Snowflake, la suppression complète du compte peut prendre jusqu’à six semaines. Ce délai vous permet de récupérer le compte dans les 30 jours suivant la demande. Snowflake déduit généralement le compte du nombre de comptes autorisés pour votre organisation dans les quelques jours suivant la demande initiale.

Utilisation des éditions de compte

Chaque compte d’une organisation possède une édition Snowflake spécifique qui détermine les fonctionnalités disponibles et le niveau de service.

Pour vérifier l’édition actuelle d’un compte, un administrateur d’organisation peut :

Snowsight

Cliquez sur Admin » Accounts.

SQL

Exécutez la commande SHOW ORGANIZATION ACCOUNTS.

Si vous souhaitez modifier l’édition d’un compte, contactez l’assistance de Snowflake.

Note

Si les utilisateurs ayant le rôle ACCOUNTADMIN veulent voir l’édition du compte, ils peuvent :

  1. Ouvrir Snowsight, puis sélectionner la liste déroulante des comptes.

  2. Placer le curseur sur le nom du compte.

Affichage de la liste des régions disponibles pour votre organisation

Un utilisateur ayant le rôle ORGADMIN peut voir une liste des régions disponibles pour votre organisation via l’interface Web ou en utilisant SQL :

Snowsight

Cliquez sur Admin » Accounts » Create New Account » Choose Your Region.

SQL

Exécutez une commande SHOW REGIONS.

Activation des comptes pour la réplication

Un utilisateur ayant le rôle ORGADMIN peut activer un compte pour la réplication en réglant le paramètre ENABLE_ACCOUNT_DATABASE_REPLICATION sur true à partir du compte ORGADMIN.

Note

Si vous avez plus d’un compte avec le même localisateur de compte dans différentes régions, pour activer la réplication, contactez l’assistance Snowflake.

Exemple 1 : Permettre la réplication pour un compte unique

-- Assume the ORGADMIN role
use role orgadmin;

-- View the list of the accounts
show organization accounts;

-- Enable replication for an account
select system$global_account_set_parameter('<account1_locator>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');

Exemple 2 : Permettre la réplication pour plusieurs comptes

-- Assume the ORGADMIN role
use role orgadmin;

-- View the list of the accounts
show organization accounts;

-- Enable replication for the first account
select system$global_account_set_parameter('<account1_locator>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');

-- Enable replication for the second account
select system$global_account_set_parameter('<account2_locator>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');
Revenir au début