Un ingegnere dei dati sta caricando dati di clienti di terze parti in Amazon Redshift. Un campo di origine contiene valori formattati in JSON. Per caricare il JSON nel data warehouse con il minimo sforzo, cosa dovrebbe fare l'ingegnere?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare il tipo di dati SUPER per archiviare i dati nella tabella Amazon Redshift..
Perché questa è la risposta
Il tipo di dati SUPER in Amazon Redshift è progettato per archiviare e interrogare dati semi-strutturati, inclusi i dati JSON, in modo nativo. Questo permette di caricare i dati JSON direttamente in una colonna Redshift senza la necessità di pre-elaborazione o appiattimento, riducendo lo sforzo di ingegneria. È possibile interrogare i dati SUPER utilizzando SQL standard con notazione a punti o array. L'uso di AWS Glue per appiattire i dati JSON introdurrebbe un passaggio di trasformazione aggiuntivo, aumentando la complessità e lo sforzo. Archiviare i dati JSON in Amazon S3 e interrogarli con Amazon Athena è una soluzione valida per l'analisi diretta su S3, ma non carica i dati nel data warehouse Redshift come richiesto. L'utilizzo di una funzione AWS Lambda per appiattire i dati JSON e archiviarli in S3 è un'altra soluzione che aggiunge complessità e non carica i dati direttamente in Redshift.
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