I wanted to take advantage of the new BigQuery functionality of time partitioned tables, but am unsure this is currently possible in the 1.6 version of the Dataflow SDK.
Apache Beam version 2.0 supports sharding BigQuery output tables out of the box.