Я не верю, что в Beam есть обобщенное решение для этого. Каждый приемник может предлагать свой собственный способ сбора и обработки неудачных записей. Например, приемник BigQuery предлагает функцию getFailedInserts (), которая позволит вам получить PCollection неудачных записей при записи в BigQuery с использованием потоковых вставок. Если вы пишете из пользовательского преобразования ParDo, вы можете реализовать аналогичную функцию, выводя сбойные элементы из вашего ParDo.