nerdexam
Snowflake

SOL-C01 · Question #311

A data scientist has developed a Streamlit application within a Snowflake Notebook to perform predictive analytics on customer churn. The application uses a pre-trained machine learning model stored a

Sign in or unlock SOL-C01 to reveal the answer and full explanation for question #311. The question stem and answer options stay visible for context.

Querying and Performance

Question

A data scientist has developed a Streamlit application within a Snowflake Notebook to perform predictive analytics on customer churn. The application uses a pre-trained machine learning model stored as a Snowflake stage object. The model takes several customer features as input, which are stored in a Snowflake table called 'CUSTOMER FEATURES'. The data scientist needs to ensure that the model is loaded efficiently and that the inference is performed securely within the Snowflake environment, minimizing data movement. Which of the following approaches would be the MOST efficient and secure for loading the pre- trained model and performing the inference within the Snowflake environment using a Streamlit application?

Options

  • ADownload the pre-trained model from the Snowflake stage to the Streamlit application's local
  • BCreate a Snowflake external function (UDF) that loads the pre-trained model from the Snowflake
  • CUse Streamlit's caching capabilities Cst.cache_resource') to load the pre-trained model from the
  • DCreate a Snowflake stored procedure that loads the pre-trained model from the Snowflake stage
  • EImplement Snowpark and load the model from the Snowflake stage, transforming and sending the

Unlock SOL-C01 to see the answer

You've previewed enough free SOL-C01 questions. Unlock SOL-C01 for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.

Topics

#Snowpark#User-Defined Functions (UDFs)#Machine Learning Inference#Streamlit
Full SOL-C01 Practice