Streamlit in Snowflake 정보

이 항목에서는 Streamlit in Snowflake 의 주요 기능에 대해 설명합니다.

Streamlit이란?

Streamlit is an open-source Python library that makes it easy to create and share custom web apps for machine learning and data science. By using Streamlit you can quickly build and deploy powerful data applications. For more information about the open-source library, see the Streamlit documentation.

../../_images/streamlit-visual.png

Snowflake에 Streamlit 앱 배포

개발자는 Streamlit in Snowflake 로 Snowflake의 데이터 클라우드에서 Streamlit 앱을 안전하게 개발, 배포, 공유할 수 있습니다. Streamlit in Snowflake 를 사용하면 데이터나 애플리케이션 코드를 외부 시스템으로 이동하지 않고도 Snowflake에서 데이터를 처리하고 사용하는 애플리케이션을 만들 수 있습니다.

../../_images/sis-example-app.png

Streamlit in Snowflake 의 주요 기능

  • Snowflake manages the underlying compute and storage for your Streamlit app.

  • Snowflake stores your source code and environment configuration within a Snowflake object that uses Role-based Access Control (RBAC) to manage access to your Streamlit app.

  • You can choose between a warehouse and container runtime (Preview).

  • Streamlit in Snowflake 는 Snowpark, 사용자 정의 함수(UDFs), 저장 프로시저 및 Snowflake Native App Framework 와 원활하게 작동합니다.

  • When working in Snowsight, you can use the side-by-side editor and app preview to quickly modify your source code and environment.

사용 사례

대시보드, 데이터 도구, ML/AI 구축에 대한 추가적인 사용 사례는 Streamlit in Snowflake 데모 를 참조하십시오.

참고

이러한 빠른 시작은 예시로만 표시됩니다. 이 예시를 따르기 위해서는 Snowflake가 소유하거나 제공하지 않는 서드 파티 데이터, 제품 또는 서비스에 대한 추가 권한이 필요할 수 있습니다. Snowflake는 이러한 예제의 정확성을 보장하지 않습니다.

개발자 가이드

다음 가이드에서는 Streamlit in Snowflake 를 사용한 작업에 대해 설명합니다.

가이드

설명

Getting started with Streamlit in Snowflake

Streamlit in Snowflake 로 작업하는 데 필요한 사전 요구 사항 및 권한에 대해 알아보고 첫 번째 앱을 빌드할 수 있습니다.

Create and deploy Streamlit apps using SQL

SQL을 사용하여 Streamlit 앱을 생성하고 배포하는 방법을 알아볼 수 있습니다.

Create and deploy Streamlit apps using Snowsight

Snowsight 를 사용하여 Streamlit 앱을 생성하고 배포하는 방법을 알아볼 수 있습니다.

Create and deploy Streamlit apps using Snowflake CLI

Snowflake CLI 를 사용하여 Streamlit 앱을 생성하고 배포하는 방법을 알아볼 수 있습니다.