Streamlit in Snowflake 시작하기

이 항목에서는 Container Runtime을 사용하여 5분 이내에 첫 번째 Streamlit in Snowflake 앱을 배포하는 방법을 안내합니다. 그런 다음 두 가지 실습 예제를 통해 데이터를 쿼리하는 실제 앱을 빌드하고, 각 뷰어에 대한 경험을 개인 설정하며, Snowflake에 다시 쓰는 방법을 보여줍니다.

전제 조건

Streamlit 앱을 만들려면 먼저 관리자가 Streamlit 앱에 대한 :ref:`필수 보안 설정<label-streamlit_essential_security_setup>`을 완료했는지 확인합니다.

해당 역할에는 다음 권한이 있어야 합니다.

권한

오브젝트

참고

USAGE

Streamlit 앱을 생성하는 데이터베이스

CREATE STREAMLIT,
USAGE

Streamlit 앱을 생성하는 스키마

USAGE

Streamlit 앱을 실행하는 컴퓨팅 풀

모든 계정에 대해 Snowflake는 일반 사용자가 액세스할 수 있는 범용 컴퓨팅 풀을 구성합니다. 자세한 내용은 Streamlit 앱에 대해 선호하는 컴퓨팅 풀 구성하기 섹션을 참조하십시오.

USAGE

Streamlit 앱에서 쿼리를 실행하는 웨어하우스

자세한 내용은 Streamlit 앱 생성 및 사용에 필요한 권한 섹션을 참조하십시오.

첫 번째 Streamlit in Snowflake 앱 배포

시작하는 가장 빠른 방법은 기본 스타터 코드를 사용하여 Streamlit 앱을 생성하는 것입니다. 소스 파일을 지정하지 않고 앱을 생성하면 Snowflake가 자동으로 예제 코드를 제공합니다.

  1. Snowsight 에 로그인합니다.

  2. 탐색 메뉴에서 Projects » Streamlit 를 선택합니다.

  3. + Streamlit App 를 선택합니다.

  4. 앱 이름을 입력합니다.

  5. 앱을 만들 데이터베이스와 스키마를 선택합니다.

  6. Run on container 을 선택합니다.

  7. 컴퓨팅 풀과 쿼리 웨어하우스를 선택합니다.

  8. Create 를 선택합니다.

Snowsight 는 앱 편집기로 리디렉션합니다. 몇 분 내에 앱이 준비됩니다. 그러면 즉시 보고 편집할 수 있습니다.

앱 편집하기

배포한 후 앱 코드를 편집하여 사용자 지정할 수 있습니다. 빠른 테스트를 위해 다음을 수행합니다.

  1. Snowsight 에 로그인합니다.

  2. 탐색 메뉴에서 Projects » :ui:`Streamlit`을 선택한 후 앱을 선택합니다.

  3. Edit 을 선택합니다.

  4. :file:`streamlit_app.py`에서 코드를 수정합니다.

  5. :ui:`Run`을 선택하여 변경 사항을 확인합니다.

자세한 내용은 Streamlit 앱 편집 섹션을 참조하십시오.

다음에는 무엇을 해야 합니까?

이제 앱이 실행 중이므로 다음 실습 예제 중 하나를 시도해 보세요.

특정 항목에 대해 자세히 알아보려면 다음을 참조하세요.