I have plenty of tables sharded by date. I am exploring the way to move on and use the new "Partitioned Tables" instead. I have found this reference for converting tables: https://cloud.google.com/bigquery/docs/creating-partitioned-tables#converting_dated_tables_into_a_partitioned_table
However, as I have many processes relating to existing tables (loading data or Querying), I am looking for a phased transition approach. Meaning: I would like to change the load process and the table definition at 1st, and afterwards, slowly change all relating processes.
- How should I go about this transition? (We have considered and ruled out the option to duplicate everything and maintain each process twice due to obvious reasons.)
- Is there a way to use the old table names convention (MyTable_YYYYMMDD) when querying a partition of the new transitioned table?
- Can I use the older Table wildcard functions to query it until I transform all my query templates?
- Are there existing partitioned tables on a public dataset where we can experiment?
Thanks