Dataflow Job SDK 1.9.x Upgrade to Apache Beam SDK

Hi @here,

Per this announcement (https://tvlk.slack.com/files/U02UVN4NJ/FBR9B1BRC/gcp_dataflow_announcement.sh) made by GCP, the Dataflow Job that your team uses (repo link here), for storing/summarized Tracking Data to your own DynamoDB, are running with Dataflow SDK 1.9.0 version, which won't be supported anymore on 15 August 2018. The long term support will be the one using the latest version: Apache Beam SDK.

Since the deadline is due in 1 month, I took a liberty to upgrade this monolithic codebase. Specifically, I've made some changes:

What you need to do:

For example, you can take a look at these:

Some important flags are:

Important Notes: