BigQueryIO
предпочтительнее, поскольку он является частью Beam, и поэтому конвейер понимает записи, отправляемые в BigQuery.Это означает, что его можно отслеживать, повторные попытки встроены и т. Д. BigQueryIO.Write фактически позволяет вам выбирать, использовать ли загрузочное задание или потоковые вставки с помощью параметра withMethod
.