nerdexam
Google

PROFESSIONAL-MACHINE-LEARNING-ENGINEER · Question #59

You work for a large retailer. You want to use ML to forecast future sales leveraging 10 years of historical sales data. The historical data is stored in Cloud Storage in Avro format. You want to…

The correct answer is A. Load data into BigQuery and use the ARIMA model type on BigQuery ML. A is correct because BigQuery ML is designed for fast and rapid experimentation and it is possible to use federated queries to read data directly from Cloud Storage. Moreover, ARIMA is considered one of the best in class for time series forecasting. B is not correct because…

Submitted by minji_kr· Apr 18, 2026ML model development

Question

You work for a large retailer. You want to use ML to forecast future sales leveraging 10 years of historical sales data. The historical data is stored in Cloud Storage in Avro format. You want to rapidly experiment with all the available data. How should you build and train your model for the sales forecast?

Options

  • ALoad data into BigQuery and use the ARIMA model type on BigQuery ML.
  • BConvert the data into CSV format and create a regression model on AutoML Tables.
  • CConvert the data into TFRecords and create an RNN model on TensorFlow on AI Platform
  • DConvert and refactor the data into CSV format and use the built-in XGBoost algorithm on AI

How the community answered

(25 responses)
  • A
    68% (17)
  • B
    16% (4)
  • C
    4% (1)
  • D
    12% (3)

Explanation

A is correct because BigQuery ML is designed for fast and rapid experimentation and it is possible to use federated queries to read data directly from Cloud Storage. Moreover, ARIMA is considered one of the best in class for time series forecasting. B is not correct because AutoML Tables is not ideal for fast iteration and rapid experimentation. Even if it does not require data cleanup and hyperparameter tuning, it takes at least one hour to C is not correct because in order to build a custom TensorFlow model, you would still need to do data cleanup and hyperparameter tuning. D is not correct because using AI Platform Training requires preprocessing your data in a particular CSV structure and it is not ideal for fast iteration, as training times can take a long time because it cannot be distributed on multiple machines. https://cloud.google.com/automl-tables/ https://cloud.google.com/automl-tables/docs/features?hl=en#bqml https://towardsdatascience.com/how-to-do-time-series-forecasting-in-bigquery-af9eb6be8159 https://cloud.google.com/bigquery/external-data-sources

Topics

#Time-series forecasting#BigQuery ML#Data ingestion#Model selection

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-MACHINE-LEARNING-ENGINEER Practice