미리 보기 중 제한 사항 및 지원되지 않는 기능

이 항목에서는 미리 보기 중 Streamlit in Snowflake 에 대한 제한 사항을 설명합니다. 또한 미리 보기 중에 지원되지 않는 Streamlit 기능도 나열되어 있습니다.

Streamlit in Snowflake 사용 시 계정 제한 사항

Streamlit in Snowflake 에는 미리 보기 중 다음과 같은 계정 제한 사항이 있습니다.

  • Snowflake 계정은 AWS(Amazon Web Services) 리전에 있어야 합니다.

  • 다음 리전의 계정은 현재 지원되지 않습니다.

    • GCP(Google Cloud Platform).

    • Microsoft Azure.

    • VPS(Virtual Private Snowflake).

    • FedRAMP를 지원하는 US 정부 리전.

  • AWS PrivateLink 사용은 지원되지 않습니다.

  • 계정 이름과 조직 이름을 합친 길이가 41자 미만이어야 합니다.

  • 계정 이름은 조직 내에서 고유해야 합니다.

Streamlit in Snowflake 사용 시 추가 제한 사항

다음 섹션에서는 미리 보기 중에 Streamlit in Snowflake 를 사용할 때의 추가 제한 사항을 설명합니다.

Streamlit 앱의 데이터 제한 사항

Streamlit in Snowflake 및 Snowflake Native App 에서 실행되는 Streamlit 앱에서는 단일 쿼리에서 불러올 수 있는 데이터의 양이 16MB로 제한됩니다. 16MB를 초과하는 쿼리는 다음 오류를 발생시킵니다.

MessageSizeError: Data Size exceeds message limit

이 제한을 방지하려면 Streamlit 앱이 16MB보다 작은 증분 단위로 데이터를 불러오도록 설계하십시오.

Streamlit in Snowflake 편집기는 서버 측 암호화를 사용하는 스테이지를 지원하지 않습니다.

Streamlit in Snowflake 편집기는 서버 측 암호화를 사용하는 명명된 스테이지의 파일에서 STREAMLIT 오브젝트 생성 을 지원하지 않습니다. 이 상황에서는 Snowsight 에서 오류를 반환합니다.

Streamlit in Snowflake 에서 st.map 사용 시 제한 사항

st.map Streamlit 명령을 사용할 경우 Mapbox는 지도 콘텐츠 렌더링 시 지도 타일을 제공합니다. Mapbox는 서드 파티 애플리케이션으로, Snowflake의 서드 파티 약관 이 적용됩니다.

다중 페이지 Streamlit 앱

다중 페이지 Streamlit 앱은 다음 사항을 고려하여 지원됩니다.

  • 다중 페이지 Streamlit 앱은 SQL 명령으로만 생성할 수 있습니다. SQL을 사용하여 Streamlit 앱 만들기 섹션을 참조하십시오.

  • 개별 페이지 URL은 지원되지 않습니다.

  • /pages 디렉터리에 업로드된 파일은 명명된 스테이지의 ROOT_LOCATION 내에 표시됩니다.

일부 Snowflake 컨텍스트 함수는 빈 필드 또는 NONE 반환

CURRENT_ (CURRENT_*)로 시작하는 Snowflake 컨텍스트 함수 는 Streamlit in Snowflake 에서 사용 시 빈 필드 또는 NONE을 반환합니다.

사용자 지정 구성 요소가 지원되지 않음

미리 보기 중에 사용자 지정 구성 요소가 지원되지 않음

통합 버전 제어 또는 CI/CD 시스템이 지원되지 않음

Streamlit 앱은 버전 제어 시스템과 통합되지 않습니다. 앱 기록 또는 코드 변경 사항은 영구적이며 롤백할 수 없습니다.

GitHub, GitLab 또는 기타 버전 제어 벤더와의 통합은 없습니다.

앱 뷰어로 앱 편집 내용을 볼 수 있음

개발자가 편집하는 동안 Streamlit 앱을 실행하면 변경 사항이 실제로 적용되고 앱 뷰어에서 즉시 사용할 수 있습니다.

지원되지 않는 Streamlit 기능

다음 Streamlit 기능은 Streamlit in Snowflake 에서 미리 보기 중에 지원되지 않습니다.

Streamlit in Snowflake 문제 해결하기

앱에서 알 수 없는 오류를 표시할 경우 다음 섹션에 설명된 해결책을 시도해 보십시오.

방화벽 허용 목록 설정하기

Streamlit in Snowflake 에서 실행되는 각 Streamlit 앱은 고유한 하위 도메인을 사용합니다.

엄격한 방화벽을 사용하는 경우 *.snowflake.app 을 방화벽 허용 목록에 추가하십시오. 이 항목을 허용 목록에 추가하면 앱이 아무런 제한 없이 Snowflake 서버와 통신할 수 있습니다.