Supprimez les tables de données ou les projets MaxCompute dont vous n'avez plus besoin afin d'éviter toute consommation inutile de ressources et des frais de facturation.
Supprimer une table
Exécutez la commande
DROP TABLEpour supprimer les exemples de données tout en conservant votre projet MaxCompute.Si vous conservez les exemples de données, des frais de stockage s'appliqueront à votre compte. Pour connaître les règles de facturation, consultez Frais de stockage (paiement à l'utilisation).
-
Dans le client MaxCompute, exécutez la commande suivante pour supprimer une table de votre projet.
DROP TABLE <table_name>; -
Une fois la table supprimée, exécutez la commande suivante pour vérifier la suppression.
SHOW tables;Si la table supprimée n'apparaît pas dans le résultat, la suppression a réussi.
En cas de suppression accidentelle d'une table, vous ne pourrez la récupérer que si la fonction de sauvegarde et de restauration est activée pour le projet et que la suppression a eu lieu durant la période de rétention des sauvegardes configurée pour ce projet. Pour plus d'informations, consultez Sauvegarde locale.
Supprimer un projet MaxCompute
Si vous n'avez plus besoin du projet d'exemple, suivez les étapes ci-dessous pour le supprimer. La suppression d'un projet entraîne également celle de toutes les tables qu'il contient.
Si vous ne savez pas si les données sont encore nécessaires, arrêtez d'abord le service et surveillez l'impact éventuel sur les autres opérations métier. Si aucun impact n'est observé, supprimez définitivement le projet ; sinon, restaurez-le manuellement. Pour la procédure de restauration, consultez Gestion des projets.
MaxCompute ne permet pas de supprimer un projet en exécutant une commande dans le client. Vous devez le supprimer depuis la console MaxCompute comme indiqué ci-dessous.
La suppression d'un projet entraîne les conséquences suivantes :
Toutes les tables et leurs données contenues dans le projet sont immédiatement et définitivement supprimées, sans possibilité de récupération.
Toutes les tâches soumises à ce projet échouent, car le projet n'existe plus.
Si le projet MaxCompute est associé à un espace de travail DataWorks, la suppression du projet rend l'espace de travail DataWorks inutilisable et irrécupérable. Avant de supprimer le projet, accédez à DataWorks et détachez-le au préalable.
-
Autorisation
Un compte Alibaba Cloud ou un utilisateur RAM disposant du rôle Super_Administrator peut se connecter à la console MaxCompute et supprimer directement le projet MaxCompute.
-
Les utilisateurs RAM standard nécessitent une autorisation préalable :
Connectez-vous à la console RAM.
Dans le volet de navigation de gauche, sélectionnez .
-
Sur la page Create Policy, sélectionnez JSON Editor. Saisissez la politique suivante :
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action":"odps:DeleteProject", "Resource": "*" } ] }Cliquez sur OK. Dans la boîte de dialogue Create Policy, saisissez un Policy Name personnalisé. Vous pouvez également ajouter une description et des tags.
Vous pouvez nommer le Policy Name personnalisé
MaxCompute-DeleteProject. -
Sur la page Authorize, cliquez sur Create Authorization.
Dans la boîte de dialogue Create Authorization, sélectionnez Principal et Policies.
Pour Principal, sélectionnez l'utilisateur RAM à autoriser.
Pour Policies, sélectionnez la politique que vous avez créée. Dans cet exemple, le nom de la politique est
MaxCompute-DeleteProject.
Cliquez sur OK.
-
Supprimer un projet dans la console MaxCompute
Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.
Sur la page Projects, cliquez sur Delete dans la colonne Actions pour le projet cible.
Dans la boîte de dialogue Delete Project, cochez la case Are you sure that you want to delete the MaxCompute project? et cliquez sur OK pour supprimer le projet MaxCompute.
Les projets MaxCompute utilisent l'option Immediately Delete and Prohibit Project Restoration.
Étapes suivantes
Vous avez terminé le tutoriel de démarrage rapide pour le client MaxCompute. Pour en savoir plus sur l'utilisation de MaxCompute, consultez Étapes suivantes.