Потоковая передача данных IoT из Cloud Pub/Sub через Dataflow в BigQuery показывает около 2% поврежденных записей в предварительном просмотре. Как следует изменить конвейер Cloud Dataflow для фильтрации поврежденных данных?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить преобразование ParDo в Cloud Dataflow для отбрасывания поврежденных элементов..
Почему это правильный ответ
Преобразование ParDo в Cloud Dataflow идеально подходит для фильтрации данных, поскольку оно позволяет обрабатывать каждый элемент индивидуально и применять пользовательскую логику. В данном случае можно написать функцию, которая проверяет каждую запись на повреждение и отбрасывает ее, если она не соответствует ожидаемому формату или содержит ошибки. SideInput не предназначен для фильтрации отдельных элементов на основе их содержимого; он используется для обогащения данных или принятия решений на основе глобальных параметров. Преобразование Partition разделяет данные на несколько коллекций на основе ключа, но не отбрасывает их. GroupByKey группирует элементы по ключу, что не является эффективным способом для фильтрации поврежденных записей.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется