COF-C03 - Snowflake AI Data Cloud Features and Architecture - Section 1.8

Describe Snowflake developer and AI features including Snowpark, Snowflake Notebooks, Streamlit in Snowflake, and Snowflake Cortex.

Describe the Snowflake developer and AI surfaces: Snowpark for DataFrame-style processing in Python, Java, and Scala; Snowflake Notebooks for interactive development; Streamlit in Snowflake for data apps; and Snowflake Cortex for large language model and machine learning functions that run inside Snowflake. Match a workload to the right feature.

SnowparkSnowflake NotebooksStreamlit in SnowflakeSnowflake CortexCortex AI functions

Practice question for this objective

Free sampleSnowflake AI Data Cloud Features and Architecturemedium

A team wants an interactive data application that business users open inside Snowsight to filter a dataset with widgets and see charts update live, all running on Snowflake compute with data never leaving the account. Which Snowflake feature is purpose-built for delivering that interactive application?

  • ASnowpark, because its DataFrame API renders interactive widgets and charts to business users in Snowsight while running on a virtual warehouse inside the account
  • BSnowflake Cortex, because its AI functions present interactive filter widgets and live charts to business users running entirely on Snowflake compute
  • CSnowflake Notebooks, because notebooks are the supported way to publish a polished widget-driven application to non-technical business users directly in Snowsight
  • DStreamlit in Snowflake, because it builds interactive Python applications with filter widgets and live charts that run on Snowflake compute with data staying in the account Correct
Match Streamlit in Snowflake to building interactive widget-driven applications that run on Snowflake compute with data staying in the account. Streamlit in Snowflake lets developers build and host interactive Python applications inside Snowflake, so widgets and charts run on Snowflake compute and read data without it leaving the account, which is exactly the interactive app pattern described.

Why A is wrong: Snowpark is a programmatic DataFrame and processing API, not a front-end framework, so it does not itself render interactive widgets and charts for business users.

Why B is wrong: Snowflake Cortex delivers AI and machine learning functions, not an interactive application user interface, so it cannot provide the widget-driven app described.

Why C is wrong: Notebooks are an authoring and exploration surface for developers rather than a packaged interactive app for business users, so they are not the purpose-built tool here.

Why D is correct: Streamlit in Snowflake is purpose-built for interactive Python applications with widgets and charts that execute on Snowflake compute and keep data in the account, matching the requirement.

See more COF-C03 practice questions, answers explained.

More in this domain

Back to all Snowflake AI Data Cloud Features and Architecture objectives, or the COF-C03 cert hub.

Examworthy is not affiliated with or endorsed by Snowflake. Original, blueprint-aligned practice material only.