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
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.