I file provenienti da diverse origini arrivano regolarmente in un bucket Amazon S3. Un ingegnere dei dati deve inserire nuovi file in Amazon Redshift quasi in tempo reale non appena appaiono nel bucket S3. Quale approccio soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare le S3 Event Notifications per richiamare una funzione AWS Lambda che carica nuovi file in Amazon Redshift..
Perché questa è la risposta
La notifica di eventi S3 che richiama una funzione AWS Lambda è la soluzione più efficace per caricare dati in tempo quasi reale. Quando un nuovo file viene caricato nel bucket S3, S3 Event Notifications attiva immediatamente la funzione Lambda. Questa funzione può quindi eseguire un comando COPY per caricare il file in Amazon Redshift, garantendo un'ingestione rapida. L'editor di query v2 con un comando COPY pianificato non è in tempo quasi reale; è basato su un intervallo fisso. L'integrazione zero-ETL tra Amazon Aurora e Amazon Redshift è per database Aurora, non per file S3. I job bookmark di AWS Glue sono utili per l'elaborazione incrementale, ma l'attivazione tramite S3 Event Notifications e Lambda offre una latenza inferiore per l'ingestione di singoli file.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta