Your company has a large-scale, high-traffic e-commerce application running on an on-premises PostgreSQL database. The application requires minimal downtime during migration, and the data must remain consistent across the migration process. After migration, the company wants to use BigQuery for analytics on the transaction data. What should you do?