주요 기능의 개요¶
이 항목에는 현재 릴리스에서 지원되는 주목할 만한/주요 기능에 대해 설명합니다. Snowflake에서 제공하는 모든 기능에 대한 설명이 제공되지 않음에 유의하십시오.
이 항목의 내용:
보안, 거버넌스 및 데이터 보호¶
사용 중인 리전 을 기준으로 데이터가 저장되는 지리적 위치를 선택합니다.
표준 사용자/비밀번호 자격 증명을 통한 사용자 인증.
향상된 인증:
클라이언트와 서버 사이의 모든 통신은 TLS를 통해 보호됩니다.
클라우드 플랫폼 VPC(AWS 또는 GCP) 또는 VNet(Azure) 내부에 배포.
다음을 사용한 데이터 격리(로드 및 언로드용):
PHI 데이터(HIPAA 및 HITRUST CSF 규정 준수)에 대한 지원 — Business Critical Edition 이상이 필요합니다.
Snowflake 관리 키를 사용한 자동 데이터 암호화
다음을 위한 Snowflake Time Travel (모든 계정에서 1일이 표준, Snowflake Enterprise에서 최대 90일까지 추가 일수 허용됨):
테이블에서 과거 데이터 쿼리.
데이터베이스, 스키마 및 테이블에 과거 데이터 복구 및 복제.
과거 데이터의 재해 복구를 위한 Snowflake Fail-safe (모든 계정에서 7일이 표준).
테이블 또는 뷰의 열에 마스킹 정책을 적용하기 위한 열 수준 보안 — Enterprise Edition 이상이 필요합니다.
테이블 또는 뷰에 행 액세스 정책을 적용하기 위한 행 수준 보안 — Enterprise Edition 이상이 필요합니다.
민감한 데이터 및 리소스 사용을 편리하게 추적하기 위해 Snowflake 오브젝트에 태그를 적용하기 위한 오브젝트 태그 지정 — Enterprise Edition 이상이 필요합니다.
표준 및 확장 SQL 지원¶
다음을 포함하여 SQL:1999에 정의된 대부분의 DDL:
UPDATE, DELETE 및 INSERT와 같은 표준 DML 뿐 아니라 고급 DML도 포함:
트랜잭션.
임시 데이터를 위한 임시 및 일시적 테이블
SQL:2003 분석 확장의 일부:
Java, JavaScript, Python, Scala, SQL을 위한 지원 기능과 함께 스칼라 및 테이블 형식의 사용자 정의 함수(UDF).
저장 프로시저 및 프로시저 언어 지원(Snowflake Scripting)
오브젝트 및 계정 메타데이터뿐만 아니라 쿼리 및 웨어하우스 사용 내역 데이터를 쿼리하기 위한 Snowflake Information Schema.
다음을 포함한 재귀 쿼리:
도구 및 인터페이스¶
계정 및 일반 관리, 리소스 및 시스템 사용 모니터링, 데이터 쿼리를 위한 Snowsight.
웨어하우스 생성, 크기 조정(중단 시간 없음), 일시 중지 및 삭제 등 GUI 또는 명령줄에서 가상 웨어하우스 관리.
Snowflake Extension for Visual Studio Code - Snowflake Extension for Visual Studio Code 의 설치, 구성, 사용에 대한 자세한 지침입니다.
앱 및 확장성¶
사용자가 애플리케이션 코드가 실행되는 시스템으로 데이터를 옮기지 않고도 Snowflake에서 데이터를 처리하는 애플리케이션을 빌드할 수 있는 Java, Python 및 Scala용 API.
다른 Snowflake 계정과 데이터 콘텐츠 및 애플리케이션 논리를 공유하는 애플리케이션 생성을 위한 프레임워크.
데이터 액세스와 업데이트를 위한 RESTful API.
Snowflake에서 기본적으로 Streamlit 앱 을 실행하여 머신 러닝 및 데이터 과학을 위한 사용자 지정 웹 앱을 만들고 공유하기 위한 지원.
Snowflake가 제공하는 광범위한 클라이언트 커넥터 및 드라이버 세트:
Snowpark Container Services 는 컨테이너화된 애플리케이션을 쉽게 배포, 관리, 확장하는 데 도움이 되는 완전 관리형 컨테이너 오퍼링입니다.
연결¶
광범위한 서드 파티 파트너 및 기술 지원 에코시스템.
일부 파트너에 연결 하는 무료 평가판을 사용하기 위한 지원.
데이터 가져오기 및 내보내기¶
다음을 포함하여 테이블에서/테이블로 데이터를 대량 로드 및 언로드 하기 위한 지원:
지원되는 문자 인코딩을 사용하는 모든 데이터 로드.
압축 파일에서 데이터 로드.
대부분의 구분된 플랫 데이터 파일(CSV, TSV 등) 로드.
JSON, Avro, ORC, Parquet 및 XML 형식의 데이터 파일 로드.
Snowflake 웹 인터페이스 또는 명령줄 클라이언트를 사용하여 클라우드 저장소 또는 로컬 파일에서 파일을 로딩합니다.
파일에서 연속 데이터 로딩 지원:
Snowpipe 를 사용하여 내부(즉, Snowflake) 스테이지 또는 외부(Amazon S3, Google Cloud Storage 또는 Microsoft Azure) 스테이지에서 마이크로 배치로 데이터를 로드합니다.
S3 호환 저장소 의 데이터에 액세스하기 위한 지원 기능입니다.
데이터 공유¶
기타 Snowflake 계정과의 안전한 데이터 공유 지원:
다른 계정에서 사용하도록 데이터 제공.
다른 계정에서 제공되는 데이터 사용.
복제 및 장애 조치¶
다양한 리전 과 클라우드 플랫폼 의 여러 Snowflake 계정에서 다음과 같이 복제 및 장애 조치 를 지원합니다.
Snowflake 계정(동일한 조직 내) 사이에서 오브젝트를 복제하고 오브젝트와 저장된 데이터를 동기화된 상태로 유지합니다.
비즈니스 연속성과 재해 복구를 위한 1개 이상의 Snowflake 계정에 대한 장애 조치를 구성합니다.