Инженер по данным создал таблицу cloudtrail_logs в Amazon Athena для запроса событий CloudTrail с целью аудита. Инженеру нужен запрос, который возвращает ошибки с кодами ошибок с 2024-01-01 и показывает топ-10 по частоте возникновения. Какой из следующих запросов соответствует этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: 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;.
Почему это правильный ответ
Правильный запрос включает errorcode is not null для фильтрации только ошибок, eventtime = '2024-01-01T00:00:00Z' для выборки событий с указанной даты, group by eventname, errorcode, errormessage для агрегации по уникальным комбинациям ошибок, order by TotalEvents desc для сортировки по частоте в убывающем порядке и limit 10 для получения топ-10. Второй вариант неверен, так как он не фильтрует записи, где errorcode не является null, и, следовательно, может включать события без ошибок. Третий вариант неверен, потому что он сортирует результаты по eventname вместо TotalEvents, что не соответствует требованию "топ-10 по частоте возникновения". Четвертый вариант неверен, так как он не включает order by TotalEvents desc, что необходимо для определения топ-10 по частоте.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется