You need a Google Cloud project and a service account with BigQuery Data Editor and BigQuery Data Owner (or BigQuery Job User) roles. These are in addition to the read roles required for a source.
Use the same service account setup as the BigQuery source, but add BigQuery Data Editor and BigQuery Data Owner roles so the service account can create and write to tables.