Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Aggiornamento dell'ottimizzatore di conservazione degli snapshot

Modalità Focus
Aggiornamento dell'ottimizzatore di conservazione degli snapshot - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

È possibile aggiornare la configurazione esistente di un ottimizzatore di conservazione delle istantanee per una particolare tabella Apache Iceberg utilizzando la console o il AWS Glue . AWS CLI UpdateTableOptimizer API

Console
Per aggiornare la configurazione di conservazione delle istantanee
  1. Accedi a AWS Management Console e apri la AWS Glue console all'indirizzo https://console.aws.amazon.com/glue/.

  2. Scegli Catalogo dati e poi Tabelle. Dall'elenco delle tabelle, scegli la tabella Iceberg di cui desideri aggiornare la configurazione dello snapshot

  3. Nella sezione inferiore della pagina dei dettagli delle tabelle, seleziona la scheda Ottimizzazione della tabella, quindi scegli Modifica. Puoi anche scegliere Modifica sotto Ottimizzazione dal menu Azioni situato nell'angolo in alto a destra della pagina.

  4. Nella pagina Modifica ottimizzazione, apporta le modifiche desiderate.

  5. Seleziona Salva.

AWS CLI

Per aggiornare un ottimizzatore di conservazione degli snapshot utilizzando il AWS CLI, puoi utilizzare il seguente comando:

aws glue update-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role"","enabled":'true', "vpcConfiguration":{"glueConnectionName":"glue_connection_name"},"retentionConfiguration":{"icebergConfiguration":{"snapshotRetentionPeriodInDays":7,"numberOfSnapshotsToRetain":3,"cleanExpiredFiles":'true'}}}' \ --type retention

Questo comando aggiorna la configurazione di conservazione per la tabella specificata nel catalogo, nel database e nella regione specificati. I parametri chiave sono:

  • snapshotRetentionPeriodInDays —Il numero di giorni per conservare le istantanee prima della scadenza. Il valore predefinito è 1.

  • numberOfSnapshotsToRetain — Il numero minimo di istantanee da conservare, anche se sono più vecchie del periodo di conservazione. Il valore predefinito è 5.

  • cleanExpiredFiles — Un valore booleano che indica se eliminare i file di dati scaduti dopo la scadenza delle istantanee. Il valore predefinito è true.

    Se impostato su true, le istantanee più vecchie vengono rimosse dai metadati della tabella e i relativi file sottostanti vengono eliminati.» Se questo parametro è impostato su false, le istantanee più vecchie vengono rimosse dai metadati della tabella, ma i relativi file sottostanti rimangono nell'archivio come file orfani.

API

Per aggiornare un ottimizzatore di tabelle, puoi utilizzare il. UpdateTableOptimizer API Ciò API consente di aggiornare la configurazione di un ottimizzatore di tabelle esistente per la compattazione, la conservazione o la rimozione di file orfani. I parametri della richiesta includono:

  • catalogId (obbligatorio): L'ID del catalogo contenente la tabella

  • databaseName (opzionale): il nome del database contenente la tabella

  • tableName (opzionale): Il nome della tabella

  • type (obbligatorio): il tipo di ottimizzatore della tabella (compattazione, conservazione o orphan_file_delete)

  • retentionConfiguration (obbligatorio): La configurazione aggiornata per l'ottimizzatore di tabelle, inclusi ruolo, stato abilitatoARN, configurazione di conservazione e configurazione per la rimozione dei file orfani.

Per aggiornare la configurazione di conservazione delle istantanee
  1. Accedi a AWS Management Console e apri la AWS Glue console all'indirizzo https://console.aws.amazon.com/glue/.

  2. Scegli Catalogo dati e poi Tabelle. Dall'elenco delle tabelle, scegli la tabella Iceberg di cui desideri aggiornare la configurazione dello snapshot

  3. Nella sezione inferiore della pagina dei dettagli delle tabelle, seleziona la scheda Ottimizzazione della tabella, quindi scegli Modifica. Puoi anche scegliere Modifica sotto Ottimizzazione dal menu Azioni situato nell'angolo in alto a destra della pagina.

  4. Nella pagina Modifica ottimizzazione, apporta le modifiche desiderate.

  5. Seleziona Salva.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.