A retail company needs to synchronize product inventory data from their on-premises PostgreSQL database to BigQuery for analytics. Updates occur throughout the day, and analytics needs to reflect changes within 15 minutes. Which approach is most appropriate?