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\".

Modalità cronologia - Amazon Redshift

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à.

Modalità cronologia

Con la modalità cronologia, puoi configurare le tue integrazioni zero-ETL per tenere traccia di ogni versione (inclusi aggiornamenti ed eliminazioni) dei tuoi record nelle tabelle di origine, direttamente in Amazon Redshift. Puoi eseguire analisi avanzate su tutti i tuoi dati, ad esempio eseguire un'analisi storica, creare report di riepilogo, eseguire analisi delle tendenze e inviare aggiornamenti incrementali alle applicazioni downstream basate su Amazon Redshift. La modalità cronologia è supportata con più integrazioni Amazon Redshift Zero-ETL, tra cui Amazon Aurora MySQL, Amazon Aurora PostgreSQL, Amazon RDS for MySQL e Amazon DynamoDB.

Puoi attivare e disattivare la modalità cronologia per le tue integrazioni zero-ETL dalla console Amazon Redshift (). https://console.aws.amazon.com/redshiftv2/ Usa la modalità cronologia per tenere traccia dei record che sono stati eliminati o modificati nella fonte di integrazione. Il tracciamento avviene nel data warehouse Amazon Redshift di destinazione. L'attivazione della modalità cronologia non influisce sulle prestazioni delle normali query analitiche su queste tabelle.

Per informazioni su cosa considerare quando si utilizza la modalità cronologia, vedere. Considerazioni sull'utilizzo della modalità cronologia sulla destinazione

Per gestire la modalità cronologia per un'integrazione zero-ETL
  1. Accedi a AWS Management Console e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. Nel riquadro di navigazione sinistro, scegli il pannello di controllo Serverless o Cluster con provisioning. Quindi, scegli Integrazioni Zero-ETL.

  3. Seleziona l'integrazione zero-ETL che desideri gestire, scegli la modalità Gestisci cronologia. Viene visualizzata la finestra Gestisci la modalità cronologia.

  4. Puoi attivare o disattivare la modalità cronologia per una tabella di destinazione replicata da un tipo di origine con un'unica tabella di origine, ad esempio Amazon DynamoDB. Quando l'integrazione zero-ETL consente di utilizzare più tabelle di destinazione, puoi disattivare per tutte le tabelle esistenti e future, attivare la modalità Attiva per tutte le tabelle esistenti e future o Gestire la modalità cronologia per le singole tabelle. L'impostazione predefinita è la modalità cronologia off quando viene creata l'integrazione zero-ETL.

    Quando la modalità cronologia è attivataon, le seguenti colonne vengono aggiunte alla tabella di destinazione per tenere traccia delle modifiche nell'origine. La modalità cronologia on aumenta l'utilizzo e i costi mensili perché Amazon Redshift non elimina alcun record nelle tabelle di destinazione. Qualsiasi record di origine eliminato o modificato crea un nuovo record nella destinazione, generando un maggior numero di righe totali nella destinazione con più versioni di record. I record non vengono eliminati dalla tabella di destinazione quando vengono eliminati o modificati nell'origine. È possibile gestire le tabelle di destinazione eliminando i record inattivi.

    Nome colonna Tipo di dati Descrizione
    _record_is_active Booleano Indica se un record nella destinazione è attualmente attivo nell'origine. Il valore True indica che il record è attivo.
    _record_create_time Timestamp Ora di inizio (UTC) quando il record di origine è attivo.
    _record_delete_time Timestamp Ora di fine (UTC) quando il record di origine viene aggiornato o eliminato.

    È possibile eliminare i record inattivi da una tabella in modalità cronologia filtrando i record in cui la colonna _record_is_active è falsa. Il seguente comando SQL DELETE elimina i record inattivi da una tabella in cui la colonna id è minore o uguale a 100. Dopo aver eliminato i record, quando viene eseguita la cancellazione automatica sotto vuoto, viene recuperata la memoria per i record eliminati.

    DELETE FROM myschema.mytable where not _record_is_active AND id <= 100;

    Quando la modalità cronologia è attivataoff, Amazon Redshift crea una copia della tabella nel database di destinazione con record attivi e senza le colonne di cronologia aggiunte. Amazon Redshift rinomina la tabella in base alle table-name_historical_timestamp tue esigenze. Puoi eliminare questa copia della tabella se non ti serve più. È possibile rinominare queste tabelle utilizzando il comando ALTER TABLE. Per esempio:

    ALTER TABLE [schema-name.]table-name_historical_timestamp RENAME TO new_table_name;

    Per ulteriori informazioni, consulta ALTER TABLE nella Amazon Redshift Database Developer Guide.

Puoi anche gestire la modalità cronologia utilizzando i comandi SQL CREATE DATABASE e ALTER DATABASE. Per ulteriori informazioni su come impostare HISTORY_MODE, consulta CREATE DATABASE e ALTER DATABASE nella Amazon Redshift Database Developer Guide.

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