Компания ежедневно записывает миллионы заказов в Amazon DynamoDB. Новые заказы добавляются непрерывно по мере их оформления клиентами. Специалист по данным должен создавать прогнозы пиковой нагрузки и дашборд Amazon QuickSight, который отображает данные о заказах практически в реальном времени. Какой подход минимизирует время между записью нового заказа в DynamoDB и доступом QuickSight к этим новым данным?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Amazon Kinesis Data Firehose для доставки измененных данных DynamoDB в Amazon S3 и настроить QuickSight для чтения данных из S3..
Почему это правильный ответ
Amazon Kinesis Data Firehose обеспечивает доставку данных практически в реальном времени из DynamoDB Streams в Amazon S3. DynamoDB Streams фиксирует изменения элементов в таблице, а Firehose автоматически буферизует и доставляет эти изменения в S3. QuickSight может напрямую запрашивать данные из S3, что минимизирует задержку между записью заказа и его отображением. Использование AWS Glue для экспорта данных из DynamoDB в S3 обычно является пакетным процессом и не обеспечивает данные практически в реальном времени. Отправка изменений в Kinesis Data Streams с последующей записью в S3 требует дополнительной логики обработки, что усложняет решение. QuickSight не может напрямую вызывать API DynamoDB для чтения записей; он работает с источниками данных, такими как S3, базы данных или потоки данных.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется