Een bedrijf gaat Amazon Kinesis Data Firehose gebruiken om data naar Amazon S3 te leveren. De inkomende bestanden zijn 2 MB CSV-bestanden. Het bedrijf moet de CSV-bestanden converteren naar JSON en deze opslaan in Apache Parquet-formaat in S3. Welke aanpak vereist de minste ontwikkelingsinspanning?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Kinesis Data Firehose om een AWS Lambda-functie aan te roepen die de .csv-bestanden transformeert naar JSON. Gebruik Kinesis Data Firehose om de bestanden in Parquet-formaat op te slaan..
Waarom dit het antwoord is
De correcte aanpak minimaliseert ontwikkelingsinspanning omdat Kinesis Data Firehose native ondersteuning biedt voor het converteren van JSON naar Apache Parquet. De enige aangepaste logica die nodig is, is de transformatie van CSV naar JSON, wat efficiënt kan worden afgehandeld door een AWS Lambda-functie die door Firehose wordt aangeroepen. De eerste optie is onjuist omdat Firehose geen ingebouwde mogelijkheid heeft om direct CSV naar JSON te converteren; dit vereist een Lambda-functie. De tweede optie is onjuist omdat Firehose geen directe CSV-naar-JSON-conversie kan uitvoeren en ook geen directe CSV-naar-Parquet-conversie zonder tussenliggende JSON-stap. De derde optie is onjuist omdat het de Lambda-functie de verantwoordelijkheid geeft voor de Parquet-conversie, terwijl Firehose dit zelf kan, wat extra ontwikkelingswerk voor de Lambda-functie zou betekenen.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig