I compared performance of processing data and output to Bigquery tables and files, difference is significant:
input: 1.5M records from about 600 files transform: construct/convert a few fields in each records, construct a key and emit key,value pairs; eventually records per each key go to one target, a file or a table;
it took 7 mins to write to 13 files, and over 60 mins write to 13 bigquery tables;
Try to understand is this expected outcome or I didn't do it right? what's the factors should be considered when write to bigquery table?
Please help, this could be show stopper for what I'm trying to do.