Streamlit in Snowflake 시작하기

이 항목에서는 첫 번째 Streamlit in Snowflake 앱을 만들고 실행하는 방법을 설명합니다.

전제 조건

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

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

권한

오브젝트

참고

USAGE

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

CREATE STREAMLIT,
USAGE

Streamlit 앱을 생성하는 스키마

USAGE

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

Warehouse Runtime 앱의 경우 웨어하우스는 앱의 Python 코드도 실행합니다.

USAGE

Streamlit 앱을 실행하는 컴퓨팅 풀

이 권한은 앱이 Container Runtime(미리 보기)을 사용하는 경우에만 필요합니다.

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

첫 번째 Streamlit in Snowflake 앱 배포

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

  1. Snowsight 에 로그인합니다.

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

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

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

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

  6. 앱을 구성합니다.

    Container Runtime 앱(미리 보기)을 만들려면 다음 옵션을 선택합니다.

    • Run on container 을 선택합니다.

    • 앱을 실행할 컴퓨팅 풀을 선택합니다. Streamlit 앱을 실행할 전용 컴퓨팅 풀이어야 합니다.

    • 앱의 쿼리를 실행할 쿼리 웨어하우스를 선택합니다.

    Warehouse Runtime 앱을 만들려면 다음 옵션을 선택합니다.

    • Run on warehouse 을 선택합니다.

    • 앱을 실행할 웨어하우스를 선택합니다. Streamlit 앱을 실행할 전용 웨어하우스여야 합니다.

  7. Create 를 선택합니다.

Snowflake가 예제 코드를 사용하여 새 Streamlit 앱을 만듭니다. Snowsight 는 앱 편집기로 리디렉션합니다. 런타임 유형에 따라 몇 초에서 몇 분 이내에 앱이 준비됩니다. 그런 다음 즉시 보고 편집할 수 있습니다.

앱 편집하기

앱 편집에 대한 자세한 내용은 배포된 Streamlit 앱 편집하기 섹션을 참조하세요.

앱을 만든 후 코드를 편집하여 사용자 지정할 수 있습니다.

  1. Snowsight 에 로그인합니다.

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

  3. 편집기를 열려면 :ui:`Edit`를 선택합니다.

  4. 편집기 창에서 streamlit_app.py 파일의 코드를 수정합니다.

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

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

이제 첫 번째 앱을 만들었으므로 다음 항목을 살펴보며 자세히 알아보세요.