Amazon DEA-C01: Каталогизация данных и управление метаданными — Руководство по подготовке

Часть Amazon Data Engineer Associate DEA-C01 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Amazon, или пройдите тесты на время на ExamRoll.io.

Этот домен охватывает слой метаданных, который делает данные обнаруживаемыми, запрашиваемыми и управляемыми в рамках платформы данных AWS. Эффективная каталогизация и управление метаданными упрощают аналитику и гарантируют, что последующие потребители смогут найти схемы, секции, политики доступа и происхождение данных. Сервисы AWS в этой области — Glue Data Catalog, Glue Schema Registry, Lake Formation, интеграция с Athena и DataBrew — предоставляют взаимодополняющие инструменты для обнаружения, эволюции схем, управления и профилирования. Понимание того, как эти сервисы взаимодействуют, их деталей конфигурации и типичных режимов отказа, имеет решающее значение для эксплуатационной надежности и безопасности.

Структура и операции AWS Glue Data Catalog

Glue Data Catalog — это региональный централизованный репозиторий метаданных для баз данных, таблиц, секций, подключений и определяемых пользователем классификаторов. Основные примитивы:

Операционные шаблоны:

Критерии принятия решений:

Обнаружение и эволюция схемы

Schema Registry и схемы Glue поддерживают Avro, JSON и Protobuf для потоковой передачи данных и долгосрочных контрактов между производителями и потребителями. Ключевые возможности:

Практические шаблоны конфигурации и эволюции:

Критерии принятия решений:

Происхождение данных и управление (governance) с помощью Lake Formation

Lake Formation основывается на Glue Data Catalog для обеспечения гранулярного контроля доступа, аудита и контроля происхождения данных. Основные возможности:

Шаблоны конфигурации:

Критерии принятия решений:

Интеграция Athena и каталога Glue

Athena зависит от Glue Data Catalog в части метаданных. Распространенные точки интеграции и операционные настройки:

undefined

из Athena или использовать

undefined

с этим SQL-запросом для обновления партиций, обнаруженных в местоположении таблицы.

undefined

для программного добавления партиций по событиям S3 PUT (рекомендуется для событийно-ориентированных процессов).

undefined

,

undefined

,

undefined

и

undefined

— это полностью исключает обращения к Glue и крайне важно при очень большом количестве партиций.

undefined

прост в использовании для редких нерегулярных поступлений данных, но может быть медленным для больших наборов данных.

Дополнение в виде Glue DataBrew:

Критерии принятия решений:

undefined

только для редких бэкфиллов или когда автоматизация недоступна.

Распространенные ошибки и критерии принятия решений

undefined

для периодических обновлений, вызывайте

undefined

по событиям S3, либо реализуйте проекцию партиций для больших наборов с предсказуемыми партициями.

undefined

для аддитивных изменений и стабильности потребителей,

undefined

, когда производители должны оставаться совместимыми со старыми потребителями, и

undefined

, когда оба направления должны быть безопасными; проверяйте изменения в CI на соответствие схемам потребителей.

undefined

, на чтение/запись в S3 и

undefined

, если наборы данных зашифрованы.

Практическая задача: сценарий использования

Компания Acme Retail ежечасно получает файлы с данными о продажах в S3 с партициями по дате/часу, и аналитики запрашивают эти данные в Athena; после загрузки пользователи сталкиваются со сбоями запросов и устаревшими результатами, поскольку партиции не видны в Glue Data Catalog.

  1. Реализуйте уведомление о событии S3 PUT для вызова функции Lambda, которая вызывает

undefined

для немедленной регистрации новой партиции. 2. Для старых данных или бэкфиллов запланируйте выполнение запроса Athena, который запускает

undefined

; или выполните целевой вызов

undefined

для известных диапазонов. 3. Если партиции следуют строгому соглашению об именовании по дате/часу, включите проекцию партиций для таблицы Glue (установите

undefined

и определите свойства year/month/day/hour), чтобы исключить затраты на обновление каталога. 4. Добавьте к таблице LF-Tags для обозначения конфиденциальности и предоставьте аналитикам разрешения Lake Formation, чтобы запросы Athena были разрешены и управляемы. 5. Используйте Glue DataBrew для профилирования новых ежечасных файлов в staging-среде, чтобы отлавливать дрейф схемы; при обнаружении изменений схемы зарегистрируйте новые версии в Glue Schema Registry и проверьте совместимость перед развертыванием в продуктивной среде.

Обоснование: автоматическая регистрация партиций или их проекция устраняет задержку метаданных, которая приводит к сбоям запросов Athena; сочетание этого с управлением доступом через Lake Formation обеспечивает безопасный доступ, а профилирование с помощью DataBrew позволяет на раннем этапе выявлять дрейф схемы, в то время как Glue Schema Registry защищает потоковых и пакетных потребителей от несовместимых изменений схемы.


Хранение данных и архитектура озера данных · Все домены · Трансформация и обработка данных

Отработать эти вопросы → · Тесты на время на ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Сдайте экзамен →

Просмотреть Amazon →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт