FLATTEN
- a implicit 객체
- Database 객체와 분리되지 않음
- 개념적으로 외부 테이블과 비슷하다.
- 파일 레벨 메타데이터를 저장하기 때문에,
- 자기 자신의 grantable privileges를 갖지 못한다.
1.
AUV는 데이터 기한이 1년
IT는 7일에서 6개월2.
AUV는 Drop된 객체도 포함
IT는 그렇지 않음
- 각 micro-partion
열
에 대한 값의 범위
- 각
열
의 Distinct values의 수
PATTERN
Snowflake는 오직 UDF가 속한 Schema만 체크한다.
- Data Consumer에 접근하고 Provider가 공유한 데이터를 쿼리할 수 있다.
- 해당 계정 사용자들은 새로운 데이터를 추가할 수 없다.
equality Searches 성능 향상
지원하지 않는 객체 모음
- External Table
- Materialized View
- Columns defined with a COLLATE clause.
- Column concatenation
- Analytical expressions
- 테이블 열에 캐스트(현에 캐스팅된 고정 소수점 번호 제외).
with data governance
스키마 소유자의 중앙 집중화된 권한 관리
저장 프로시저는 Database operations를 실행할 수 있다.
UDF는 불가능하다.
즉 Window 함수 문제
PARTITION BY, ORDER BY
<function> ([ <arguments> ]) OVER ([ PARTITION BY <expr1> ] [ ORDER BY <expr2> ])
- Listing 속성 적용
- 승인/퍼블리싱 Listing 제출
- Database 안에 포함된 모든 객체에 대한 View
- 계정에 대한 historical and usage date에 대한 테이블 함수
쿼리 동작에 대한 주 구성요소의 그래픽적 표현을 제공한다.
1. COPY INTO TABLE statement
2. Stage definition
3. Table definition
<name>
ADD/REMOVETOTAL INVOCATIONs
- Database
- Schema
- Credit Quota
- Monitor Level
- Schedule
- Actions
- METADATA$FILENAME
- METADATA$FILE_ROW_NUMBER
Load할 구체적인 파일의 리스트를 열거한다.
[CUSTOM]
Role을 만드는 RoleUSERADMIN, SECURITYADMIN
데이터는 연속된 저장소 유닛이며, 비압축으로 50 ~ 500 MB 사이이다.
다중 SQL문을 실행하는 저장 프로시저를 사용하고
TASK로 해당 프로시저를 호출한다.
IMPORT SHARE
- METADATA$ROW_ID
- METADATA$ACTION
- METADATA$ISUPDATE
Ownership을 가진 사용자
CREATE [ OR REPLACE ] WAREHOUSE [ IF NOT EXISTS ] <name> [ [ WITH ] objectProperties ] [ objectParams ] Where: objectProperties ::= WAREHOUSE_SIZE = XSMALL | SMALL | MEDIUM | LARGE | XLARGE | XXLARGE | XXXLARGE | X4LARGE | X5LARGE | X6LARGE MAX_CLUSTER_COUNT = <num> MIN_CLUSTER_COUNT = <num> SCALING_POLICY = STANDARD | ECONOMY AUTO_SUSPEND = <num> | NULL AUTO_RESUME = TRUE | FALSE INITIALLY_SUSPENDED = TRUE | FALSE RESOURCE_MONITOR = <monitor_name> COMMENT = '<string_literal>' ENABLE_QUERY_ACCELERATION = TRUE | FALSE QUERY_ACCELERATION_MAX_SCALE_FACTOR = <num>
15 분
사용하지 않은 데이터
는Access history 가 허용한다.
전자는 메타데이터가 유효하고 후자는 메타데이터가 만료된 상태이다.
- 단일 SQL문은 다중 UDF를 호출할 수 있다.
- 단일 SQL문은 단일 저장 프로시저를 호출할 수 있다..
- CREATE DATABASE
- IMPORT SHARE
실체화된 뷰는 다른 테이블과 조인할 수 있다.
다만, 실체화된 뷰를 정의할 때, 조인할 수 없다.
현 상태에서 더이상 사용되지 않는 COMPUTE_RESOURCE는 제거된다.
- 얼마나 원천 테이블이 변하는지.
- 실체화된 뷰가 클러스터 키로 정의됬는지
Tag는 각 데이터 타입 당 오직 하나의 마스킹 정책을 가질 수 있다.
file URL