Using Streamlit with Snowflake






Streamlit is an open-source library used to build interactive, visual-heavy web applications that work with a variety of DataFrames, including Snowpark DataFrames. For that reason, it is a natural fit with Snowflake. In this course, learn how to use the Streamlit library to create interactive web applications within Snowflake, build basic Streamlit apps directly in Snowsight, and enhance your Streamlit apps by adding visualizations using seaborn and Matplotlib. Next, discover how to implement various UI controls, build a UI where the user selects their ideal model type, and access the model registry within a Streamlit app. Finally, explore how to share your completed Streamlit app with other users in view-only mode. Upon course completion, you will be able to use Streamlit with Snowflake.




1.05

Using Streamlit with Snowflake

  • outline how to use the Streamlit library for interactive web applications in Snowflake
  • create a basic Streamlit app to display data from a table when a checkbox is selected
  • add heatmaps, scatter plots, and other seaborn and Matplotlib visualizations to a Streamlit app
  • implement sliders, selection boxes, radio buttons, and other UI controls in Streamlit
  • access the model registry and display a dropdown of models and model version numbers in a Streamlit app
  • share the completed Streamlit app with a different user in view-only mode

  • it_daaamldj_03_enus