Een data engineer heeft de cloudtrail_logs tabel in Amazon Athena gemaakt om CloudTrail-events voor audits op te vragen. De engineer heeft een query nodig die fouten met foutcodes sinds 2024-01-01 retourneert en de top 10 op basis van voorkomen toont. Welke van de volgende queries voldoet aan die vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: select count(*) as TotalEvents, eventname, errorcode, errormessage from cloudtrail_logs where errorcode is not null and eventtime >= '2024-01-01T00:00:00Z' group by eventname, errorcode, errormessage order by TotalEvents desc limit 10;.
Waarom dit het antwoord is
De correcte query filtert eerst op errorcode is not null om alleen events met fouten te selecteren, en op eventtime = '2024-01-01T00:00:00Z' om events vanaf de opgegeven datum te includeren. Vervolgens groepeert de query de resultaten op eventname, errorcode en errormessage en telt het aantal voorkomens (count() as TotalEvents). Ten slotte sorteert de query de resultaten aflopend op TotalEvents en beperkt deze tot de top 10, wat voldoet aan alle vereisten. De eerste incorrecte optie mist de filter errorcode is not null, waardoor ook events zonder fouten worden meegenomen. De tweede incorrecte optie sorteert op eventname asc in plaats van op het aantal events, wat niet de top 10 meest voorkomende fouten oplevert. De derde incorrecte optie mist de order by clausule, waardoor de limit 10 willekeurige resultaten zou retourneren in plaats van de top 10.
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