Visualizzazione dei dettagli dell'ottimizzazione - AWS Glue

Visualizzazione dei dettagli dell'ottimizzazione

È possibile visualizzare lo stato di ottimizzazione per le tabelle Apache Iceberg nella console AWS Glue, AWS CLI o usando le operazioni API AWS.

Console
Per visualizzare lo stato di ottimizzazione per le tabelle Iceberg (console)
  • È possibile visualizzare lo stato di ottimizzazione per le tabelle Iceberg nella console AWS Glue scegliendo una tabella Iceberg dall'elenco Tabelle in Catalogo dati. In Ottimizzazione delle tabelle. Scegliere Visualizza tutto

    Pagina dei dettagli della tabella Apache Iceberg con l'opzione Abilita compattazione.
AWS CLI

È possibile visualizzare i dettagli dell'ottimizzazione utilizzando AWS CLI.

Negli esempi seguenti, sostituire l'ID account con un ID account AWS valido, il nome del database e della tabella con il nome effettivo della tabella Iceberg. Per type, fornire un tipo di ottimizzazione. I valori accettabili sono compaction, retention e orphan-file-deletion.

  • Per ottenere i dettagli dell'ultima esecuzione di compattazione per una tabella

    aws get-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • Utilizza l'esempio seguente per recuperare la cronologia di un ottimizzatore per una tabella specifica.

    aws list-table-optimizer-runs \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • L'esempio seguente mostra come recuperare l'esecuzione dell'ottimizzazione e i dettagli di configurazione per più ottimizzatori. È possibile specificare un massimo di 20 ottimizzatori.

    aws glue batch-get-table-optimizer \ --entries '[{"catalogId":"123456789012", "databaseName":"iceberg_db", "tableName":"iceberg_table", "type":"compaction"}]'
API
  • Usare l'operazione GetTableOptimizer per recuperare i dettagli dell'ultima esecuzione di un ottimizzatore.

  • Usare l'operazione ListTableOptimizerRuns per recuperare la cronologia di un determinato ottimizzatore su una tabella specifica. È possibile specificare 20 ottimizzatori in una singola chiamata API.

  • Usare l'operazione BatchGetTableOptimizer per recuperare i dettagli di configurazione per più ottimizzatori nell'account.