We want to share our story of migration of our storage in BigQuery to a new partitioning schema, what we’ve learned on the way and what we have achieved at the end.
Speaker - Derar Bakr, Senior Data Engineer @ AppsFlyer Data Group.
17. 1. Create new tables, start writing
2. Migrate legacy data (duplicate storage)
3. Test
4. Switch to new tables
5. Repeat steps 1-4 for all topics
Migration Process
17
18. • Data copying process
• Storage duplication
• GDPR
• SQL Dialect change
Challenges
18
19. • Making schema strongly typed
• Simplify queries (no regex)
• Restructuring queries
What didn’t help
19