Anzeigen von Details zur Optimierung - AWS Glue

Anzeigen von Details zur Optimierung

Sie können den Optimierungsstatus für Apache-Iceberg-Tabellen mit der AWS Glue-Konsole, der AWS CLI oder mithilfe von AWS-API-Vorgängen anzeigen.

Console
Anzeigen des Optimierungsstatus für Iceberg-Tabellen (Konsole)
  • Sie können den Optimierungsstatus für Iceberg-Tabellen in der AWS Glue-Konsole anzeigen, indem Sie eine Iceberg-Tabelle aus der Tabellenliste unter Datenkatalog auswählen. Unter Tabellenoptimierung. Wählen Sie Alle anzeigen aus.

    Detailseite der Apache-Iceberg-Tabelle mit der Option „Compaction aktivieren“.
AWS CLI

Sie können die Optimierungsdetails mit der AWS CLI anzeigen.

Ersetzen Sie die Konto-ID in den folgenden Beispielen durch eine gültige AWS-Konto-ID und den Datenbank- und Tabellennamen durch die tatsächlichen Datenbank- und Tabellennamen in Iceberg. Für type geben Sie einen Optimierungstyp an. Akzeptable Werte sind compaction, retention und orphan-file-deletion.

  • Abrufen von Details der letzten Verdichtungsausführung für eine Tabelle

    aws get-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • Verwenden Sie das folgende Beispiel, um den Verlauf eines Optimierers für eine bestimmte Tabelle abzurufen.

    aws list-table-optimizer-runs \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --type compaction
  • Im folgenden Beispiel wird gezeigt, wie Sie die Optimierungsausführung und die Konfigurationsdetails für mehrere Optimierer abrufen. Sie können maximal 20 Optimierer angeben.

    aws glue batch-get-table-optimizer \ --entries '[{"catalogId":"123456789012", "databaseName":"iceberg_db", "tableName":"iceberg_table", "type":"compaction"}]'
API
  • Verwenden Sie die Operation GetTableOptimizer, um die Details der letzten Ausführung eines Optimierers abzurufen.

  • Verwenden Sie die Operation ListTableOptimizerRuns, um den Verlauf eines bestimmten Optimierers für eine bestimmte Tabelle abzurufen. Sie können 20 Optimierer in einem einzigen API-Aufruf angeben.

  • Verwenden Sie den Vorgang BatchGetTableOptimizer, um Konfigurationsdetails für mehrere Optimierer in Ihrem Konto abzurufen.