How to forecast sales with minimal effort in BigQuery?
You work for an online retailer. Your company has a few thousand short lifecycle products. Your company has five years of sales data stored in BigQuery. You have been asked to build a model that will make monthly sales predictions for each product. You want to use a solution that can be implemented quickly with minimal effort. What should you do?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests the ability to identify the lowest-friction path for ML by using native database tools, avoiding the trap of over-engineering with Vertex AI when data is already in BigQuery.
BigQuery ML ARIMA_PLUS is the optimal solution for quick time series forecasting when data resides in BigQuery, requiring minimal code and no data movement. The community consensus confirms that this approach offers the fastest implementation compared to custom model training.
Selecting Vertex AI Forecast is a common error because it involves unnecessary complexity and setup compared to running a simple SQL query in BigQuery ML.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option C is the correct choice because the sales data is already stored in BigQuery, and the requirement emphasizes quick implementation with minimal effort. BigQuery ML allows data scientists to build models using standard SQL queries directly within the database, eliminating the need for data extraction or complex environment setup. The ARIMA_PLUS model is specifically designed for time series forecasting, automatically handling seasonality and trends, which makes it ideal for monthly sales predictions.Why the Other Options Are Wrong
Options A and D involve Vertex AI Training, which requires writing custom code (Python) and managing training jobs, contradicting the "minimal effort" constraint. Option B, Vertex AI Forecast, while a managed service, typically requires more configuration and potentially higher costs for a straightforward forecasting task than a native BigQuery SQL command. Additionally, moving data or setting up pipelines for Vertex AI adds latency and operational overhead compared to running the model where the data lives.Community Comment Notes
Community feedback strongly supports Option C, noting that the combination of "data on bigquery" and "minimal effort" makes BigQuery ML the obvious winner. Users highlighted that ARIMA_PLUS is a pre-built statistical model that simplifies the process, removing the need to write complex code for neural networks. Several comments emphasized the seamless integration and speed of BigQuery ML for this specific use case.Official Reference
Exam Strategy
When the exam asks for "minimal effort" or "quickest implementation" and mentions BigQuery, always prioritize BigQuery ML over Vertex AI to avoid data movement and complex coding.
Related Analysis
Practice All PMLE Questions
Access 65 questions with complete answers and detailed explanations.
View Full PMLE Practice Test →