Affichage des détails de l’optimisation - AWS Glue

Affichage des détails de l’optimisation

Vous pouvez afficher l’état de l’optimisation pour les tables Apache Iceberg à l’aide de la console AWS Glue, de l’AWS CLI ou des opérations de l’API AWS.

Console
Pour afficher l’état d’optimisation des tables Iceberg (console)
  • Vous pouvez consulter l’état d’optimisation pour les tables Iceberg sur la console AWS Glue en choisissant une table Iceberg dans la liste Tables sous Catalogue de données. Sous Optimisation des tables. Choisissez l’option Afficher tout.

    Page de détails des tables Apache Iceberg avec l’option Activer le compactage.
AWS CLI

Vous pouvez afficher les détails de l’optimisation à l’aide de l’AWS CLI.

Dans les exemples suivants, remplacez l’ID de compte par un ID de compte AWS valide, le nom de la base de données et le nom de la table par le nom réel de la table Iceberg. Pour type, indiquez un type d’optimisation. Les valeurs acceptables sont compaction, retention et orphan-file-deletion.

  • Pour obtenir les détails de la dernière exécution du compactage d’une table

    aws get-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • Utilisez l’exemple suivant pour récupérer l’historique d’un optimiseur pour une table spécifique.

    aws list-table-optimizer-runs \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • L’exemple suivant montre comment récupérer les détails de l’exécution de l’optimisation et de la configuration de plusieurs optimiseurs. Vous pouvez spécifier un maximum de 20 optimiseurs.

    aws glue batch-get-table-optimizer \ --entries '[{"catalogId":"123456789012", "databaseName":"iceberg_db", "tableName":"iceberg_table", "type":"compaction"}]'
API
  • Utilisez l’opération GetTableOptimizer pour récupérer les détails de la dernière exécution d’un optimiseur.

  • Utilisez l’opération ListTableOptimizerRuns pour récupérer l’historique d’un optimiseur donné sur une table spécifique. Vous pouvez spécifier 20 optimiseurs en un seul appel d’API.

  • Utilisez l’opération BatchGetTableOptimizer pour récupérer les détails de configuration pour plusieurs optimiseurs de votre compte.