Suppression d’un compte

L’administrateur de l’organisation (c’est-à-dire un utilisateur ayant le rôle ORGADMIN) peut supprimer un compte pour le supprimer du système. Un compte supprimé n’est pas supprimé immédiatement, mais entre dans une période de grâce pendant laquelle l’administrateur peut restaurer le compte (« annuler sa suppression »). À l’expiration du délai de grâce, Snowflake supprime le compte supprimé du système.

L’administrateur de l’organisation ne peut pas supprimer un compte lorsqu’il est connecté à celui-ci. Il doit se connecter à un autre compte ORGADMIN avant d’exécuter la commande DROP ACCOUNT. Cela signifie que l’administrateur de l’organisation ne peut pas supprimer le dernier compte de l’organisation. Si votre organisation consiste en un seul compte qui doit être supprimé, contactez l’assistance Snowflake.

Astuce

Étant donné que Snowflake ne supprime pas définitivement un compte lorsqu’il est initialement supprimé, vous ne pouvez pas créer immédiatement un nouveau compte portant le même nom que celui que vous venez de supprimer. En guise de solution de contournement, renommez le compte avant de le supprimer.

À propos de la période de grâce

Lors de la suppression du compte, l’administrateur de l’organisation définit une période de grâce pendant laquelle le compte peut être restauré, en gardant à l’esprit que l’organisation continue à payer le coût du stockage du compte pendant la période de grâce. Une fois qu’un compte est supprimé, il est bloqué pour empêcher toute activité pendant la période de grâce.

La période de grâce minimale est de 3 jours et la période de grâce maximale est de 90 jours, date du jour non comprise. Par exemple, si l’administrateur de l’organisation définit la période de grâce comme étant de 3 jours lorsqu’il supprime le compte le lundi à 11 heures, la période de grâce expire le jeudi à 11 heures.

Si vous souhaitez modifier la période de grâce d’un compte supprimé, restaurez le compte, puis supprimez-le à nouveau avec la nouvelle période de grâce.

La période de grâce n’est pas la même que la période de conservation des données de Time Travel.

Suppression d’un compte qui fournit des annonces, des comptes lecteurs et des partages

Vous ne pouvez pas supprimer un compte dont les annonces actives sont partagées avec des consommateurs spécifiques ou dont les annonces sont publiées dans Snowflake Marketplace. Avant de pouvoir supprimer le compte, vous devez effectuer les opérations suivantes :

  1. Supprimez toutes les annonces fournies par le compte. Les annonces soumises à une politique de retrait doivent compléter le flux de retrait avant que le compte puisse être supprimé. Voir Suppression des annonces en tant que fournisseur.

  2. Supprimez les partages associés aux annonces.

Si le compte fournit des partages ou des comptes lecteurs à des consommateurs, l’administrateur de l’organisation du compte fournisseur doit contacter ces consommateurs pour les informer qu’ils n’auront plus accès aux partages ni aux comptes lecteurs fournis par le compte à supprimer.

Dès que le compte est supprimé, les données et produits de données partagés subissent les conséquences suivantes :

  • Les partages cessent de fonctionner. Les consommateurs perdent l’accès aux données partagées par le compte.

  • Les comptes lecteurs sont abandonnés et supprimés en même temps que le compte fournisseur.

Suppression d’un compte

Un administrateur d’organisation peut supprimer un compte en utilisant Snowsight, ou SQL.

Snowsight
  1. Sélectionnez Admin » Accounts.

  2. Recherchez le compte actif et sélectionnez » Drop Account.

  3. Saisissez une période de grâce au cours de laquelle le compte peut être rétabli.

  4. Sélectionnez Drop Account.

SQL

Exécutez la commande DROP ACCOUNT.

Par exemple, pour supprimer un compte my_account et accorder une période de grâce de 14 jours pour récupérer le compte, entrez :

DROP ACCOUNT my_account GRACE_PERIOD_IN_DAYS = 14;
Copy

Note

Si vous souhaitez supprimer un compte de lecteur, exécutez la commande DROP MANAGED ACCOUNT.

Affichage des comptes supprimés

Les administrateurs d’organisations disposent de plusieurs options pour visualiser les comptes supprimés qui sont encore dans leur période de grâce. Certaines de ces options affichent également les comptes supprimés qui ont été définitivement supprimés du système.

Snowsight

Vous pouvez utiliser Snowsight pour afficher tous les comptes supprimés, y compris ceux qui le sont définitivement.

  1. Sélectionnez Admin » Accounts.

  2. Sélectionnez l’onglet Dropped Accounts.

Les comptes supprimés qui sont encore dans le délai de grâce apparaissent avec un indicateur jaune et ont un Drop Date qui est dans le futur.

Les comptes définitivement supprimés ont une date Drop Date antérieure ou égale à la date du jour.

SQL

L’exécution de la commande SHOW ORGANIZATION ACCOUNTS avec le mot-clé facultatif HISTORY affiche les comptes supprimés qui sont encore dans leur période de grâce. Les comptes définitivement supprimés ne sont pas inclus dans la sortie.

Lorsque l’administrateur de l’organisation exécute la commande suivante :

SHOW ORGANIZATION ACCOUNTS HISTORY;
Copy

Le résultat comprend les comptes supprimés et les colonnes supplémentaires dropped_on, scheduled_deletion_time, et restored_on.

Vue ACCOUNTS

Les utilisateurs ayant accès au schéma ORGANIZATION_USAGE peuvent interroger la vue ACCOUNTS pour voir tous les comptes supprimés, y compris ceux qui l’ont été définitivement.

Restauration d’un compte

Un administrateur de l’organisation peut rétablir, ou annuler la suppression, d’un compte supprimé pendant la période de grâce, ce qui empêche sa purge. La restauration d’un compte le déverrouille, ce qui permet aux utilisateurs d’y accéder comme s’il n’avait jamais été supprimé.

Un administrateur d’organisation peut supprimer un compte en utilisant Snowsight ou SQL.

Snowsight
  1. Sélectionnez Admin » Accounts.

  2. Sélectionnez l’onglet Dropped Accounts.

  3. Recherchez le compte et sélectionnez » Undrop Account.

  4. Sélectionnez Undrop Account.

SQL

Exécutez la commande UNDROP ACCOUNT pour restaurer un compte. Par exemple, la commande suivante restaure le compte supprimé myaccount123, qui se trouvait encore dans la période de grâce :

UNDROP ACCOUNT myaccount123;
Copy