Overview of key features¶
This topic lists the notable and significant features supported in the current release. It doesn’t list every feature provided by Snowflake.
Security, governance, and data protection¶
사용 중인 리전 을 기준으로 데이터가 저장되는 지리적 위치를 선택합니다.
표준 사용자/비밀번호 자격 증명을 통한 사용자 인증.
향상된 인증:
모든 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 이상이 필요합니다.
표적형 개인정보 보호 공격으로부터 데이터를 보호하는 차등 개인정보 보호. — Enterprise Edition 이상이 필요합니다.
Standard and extended SQL support¶
다음을 포함하여 SQL:1999에 정의된 대부분의 DDL:
UPDATE, DELETE 및 INSERT와 같은 표준 DML 뿐 아니라 고급 DML도 포함:
트랜잭션.
임시 데이터를 위한 임시 및 일시적 테이블
SQL:2003 분석 확장의 일부:
Java, JavaScript, Python, Scala, SQL을 위한 지원 기능과 함께 스칼라 및 테이블 형식의 사용자 정의 함수(UDF).
저장 프로시저 및 프로시저 언어 지원(Snowflake Scripting)
오브젝트 및 계정 메타데이터뿐만 아니라 쿼리 및 웨어하우스 사용 내역 데이터를 쿼리하기 위한 Snowflake Information Schema.
다음을 포함한 재귀 쿼리:
Tools and interfaces¶
계정 및 일반 관리, 리소스 및 시스템 사용 모니터링, 데이터 쿼리를 위한 Snowsight.
웨어하우스 생성, 크기 조정(중단 시간 없음), 일시 중지 및 삭제 등 GUI 또는 명령줄에서 가상 웨어하우스 관리.
Snowflake Extension for Visual Studio Code - Snowflake Extension for Visual Studio Code 의 설치, 구성, 사용에 대한 자세한 지침입니다.
Apps and extensibility¶
사용자가 애플리케이션 코드가 실행되는 시스템으로 데이터를 옮기지 않고도 Snowflake에서 데이터를 처리하는 애플리케이션을 빌드할 수 있는 Java, Python 및 Scala용 API.
다른 Snowflake 계정과 데이터 콘텐츠 및 애플리케이션 논리를 공유하는 애플리케이션 생성을 위한 프레임워크.
데이터 액세스와 업데이트를 위한 RESTful API.
Snowflake에서 기본적으로 Streamlit 앱 을 실행하여 머신 러닝 및 데이터 과학을 위한 사용자 지정 웹 앱을 만들고 공유하기 위한 지원.
여러 프로그래밍 언어 중 하나로 처리기를 사용하여 프로시저 및 사용자 정의 함수(UDFs) 개발 을 지원합니다.
Snowflake가 제공하는 광범위한 클라이언트 커넥터 및 드라이버 세트:
Snowpark Container Services 는 컨테이너화된 애플리케이션을 쉽게 배포, 관리, 확장하는 데 도움이 되는 완전 관리형 컨테이너 오퍼링입니다.
연결¶
광범위한 서드 파티 파트너 및 기술 지원 에코시스템.
일부 파트너에 연결 하는 무료 평가판을 사용하기 위한 지원.
Data import and export¶
다음을 포함하여 테이블에서/테이블로 데이터를 대량 로드 및 언로드 하기 위한 지원:
지원되는 문자 인코딩을 사용하는 모든 데이터 로드.
압축 파일에서 데이터 로드.
대부분의 구분된 플랫 데이터 파일(CSV, TSV 등) 로드.
JSON, Avro, ORC, Parquet 및 XML 형식의 데이터 파일 로드.
Load from files in cloud storage or local files using the Snowflake web interface or command-line client.
파일에서 연속 데이터 로딩 지원:
Snowpipe 를 사용하여 내부(즉, Snowflake) 스테이지 또는 외부(Amazon S3, Google Cloud Storage 또는 Microsoft Azure) 스테이지에서 마이크로 배치로 데이터를 로드합니다.
S3 호환 저장소 의 데이터에 액세스하기 위한 지원 기능입니다.
Data sharing¶
보안 오브젝트의 데이터 공유 및 비보안 뷰의 데이터 공유 를 모두 지원하여 다른 Snowflake 계정과 데이터를 공유할 수 있습니다.
다른 계정에서 사용하도록 데이터 제공.
다른 계정에서 제공되는 데이터 사용.
공동 작업자가 개인정보 보호 환경에서 데이터를 공유할 수 있도록 Snowflake Data Clean Rooms 를 사용하도록 지원합니다.
Replication and failover¶
다양한 리전 과 클라우드 플랫폼 의 여러 Snowflake 계정에서 다음과 같이 복제 및 장애 조치 를 지원합니다.
Snowflake 계정(동일한 조직 내) 사이에서 오브젝트를 복제하고 오브젝트와 저장된 데이터를 동기화된 상태로 유지합니다.
비즈니스 연속성과 재해 복구를 위한 1개 이상의 Snowflake 계정에 대한 장애 조치를 구성합니다.