

# Visualizar detalhes da otimização
<a name="view-optimization-status"></a>

Você pode visualizar o status de otimização das tabelas Apache Iceberg no console do AWS Glue, na AWS CLI ou usando as operações de API da AWS. 

------
#### [ Console ]

**Para visualizar o status de otimização das tabelas Iceberg (console)**
+ Você pode visualizar o status de otimização das tabelas Iceberg no console do AWS Glue escolhendo uma tabela Iceberg na lista **Tabelas** em **Catálogo de Dados**. Em **Otimização da tabela**. Escolha a opção **Exibir tudo**  
![Página de detalhes da tabela do Apache Iceberg com a opção Ativar compactação.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/table-list-compaction-status.png)

------
#### [  AWS CLI  ]

Você pode visualizar os detalhes da otimização usando a AWS CLI.

Nos exemplos a seguir, substitua o ID da conta por um ID de conta da AWS válido, o nome do banco de dados e o nome da tabela pelo nome real da tabela Iceberg. Para `type`, forneça um tipo de otimização. Os valores aceitáveis são `compaction`, `retention` e `orphan-file-deletion`.
+ **Para obter os detalhes da última execução de compactação para uma tabela**

  ```
  aws get-table-optimizer \
    --catalog-id {{123456789012}} \
    --database-name {{iceberg_db}} \
    --table-name {{iceberg_table}} \
    --type {{compaction}}
  ```
+ Use o exemplo a seguir para recuperar o histórico de um otimizador para uma tabela específica.

  ```
  aws list-table-optimizer-runs \
    --catalog-id {{123456789012}} \
    --database-name {{iceberg_db}} \
    --table-name {{iceberg_table}} \
    --type {{compaction}}
  ```
+ O exemplo a seguir mostra como recuperar a execução de otimização e os detalhes de configuração de vários otimizadores. Você pode especificar no máximo 20 otimizadores.

  ```
  aws glue batch-get-table-optimizer \
  --entries '[{"catalogId":"{{123456789012}}", "databaseName":"{{iceberg_db}}", "tableName":"{{iceberg_table}}", "type":{{"compaction"}}}]'
  ```

------
#### [ API ]
+ Use a operação `GetTableOptimizer` para recuperar os detalhes da última execução de um otimizador. 
+  Use a operação `ListTableOptimizerRuns` para recuperar o histórico de um determinado otimizador em uma tabela específica. Você pode especificar 20 otimizadores em uma única chamada de API. 
+ Use a operação [BatchGetTableOptimizer](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-table-optimizers.html#aws-glue-api-table-optimizers-BatchGetTableOptimizer) para recuperar detalhes de configuração de vários otimizadores na conta. 

------