SNOWFLAKE 데이터베이스

Snowflake는 조직 및 계정의 오브젝트에 대한 메타데이터와 과거 사용 데이터가 포함된 SNOWFLAKE라는, 시스템에서 정의된 읽기 전용 공유 데이터베이스를 제공합니다. SNOWFLAKE 데이터베이스는 Secure Data Sharing 의 예로, 조직 및 계정에 대한 오브젝트 메타데이터 및 기타 사용 메트릭을 제공합니다.

각 계정에서 SNOWFLAKE 데이터베이스에는 다음 스키마가 포함됩니다(마찬가지로 읽기 전용).

ACCOUNT_USAGE:

계정에 대한 오브젝트 메타데이터와 사용량 메트릭을 표시하는 뷰입니다.

ALERT:

경고 오브젝트 에서 사용하기 위한 함수입니다.

CORE:

데이터 분류에 사용되는 시스템 태그 및 데이터 품질 측정에 사용되는 시스템 데이터 메트릭 함수 같은 일부 Snowflake 기능을 지원하기 위한 뷰 및 기타 스키마 오브젝트가 포함되어 있습니다.

DATA_PRIVACY:

데이터 개인정보 보호와 관련된 함수와 저장 프로시저를 포함합니다. custom_classifier 클래스 도 포함합니다.

DATA_SHARING_USAGE:

Snowflake Marketplace 또는 데이터 교환에 게시된 목록과 관련된 오브젝트 메타데이터 및 사용 메트릭을 표시하는 뷰입니다.

INFORMATION_SCHEMA:

이 스키마는 모든 데이터베이스에서 자동으로 생성됩니다. SNOWFLAKE와 같은 공유 데이터베이스에서 이 스키마는 목적에 부합하지 않으며 무시될 수 있습니다.

LOCAL:

현재 이 스키마에는 1개의 뷰인 DATA_QUALITY_MONITORING_RESULTS 만 포함되어 있습니다.

뷰를 쿼리하거나 DATA_QUALITY_MONITORING_RESULTS 테이블 함수를 호출하여 데이터 메트릭 함수 결과를 얻을 수 있습니다.

ML:

ML 함수 (Snowflake에 구축된 분석 도구 제품군) 및 DOCUMENT_INTELLIGENCE Document AI 에서 사용되는 클래스가 포함되어 있습니다.

MONITORING:

계정의 오브젝트에 대한 과거 정보를 제공하는 뷰입니다. Information Schema 에서 기록 정보를 반환하는 뷰와 테이블 함수는 향후 MONITORING 스키마로 마이그레이션될 예정입니다.

NOTIFICATION:

알림 보내기 를 위한 저장 프로시저 및 함수.

ORGANIZATION_USAGE:

조직의 모든 계정에 대한 과거 사용 데이터를 표시하는 뷰입니다.

READER_ACCOUNT_USAGE:

ACCOUNT_USAGE와 유사하지만, 계정에 대해 프로비저닝된 독자 계정(있는 경우)과 관련된 뷰만 포함합니다.

TELEMETRY:

로그 메시지, 추적 이벤트 데이터, 메트릭 데이터 등의 원격 분석 데이터 수집 을 지원하는 테이블, 뷰, 저장 프로시저입니다.

일부 SNOWFLAKE 스키마는 클래스를 포함합니다. 클래스는 오브젝트 데이터와 코드를 캡슐화하는 확장 가능한 오브젝트 유형입니다. 자세한 내용은 Snowflake 클래스 섹션을 참조하십시오.

중요

기본적으로, SNOWFLAKE 데이터베이스는 모든 사용자에게 표시됩니다. 그렇다고 해서 모든 사용자가 SNOWFLAKE 데이터베이스 내의 모든 오브젝트에 액세스할 수 있다는 뜻은 아닙니다.

기본적으로 액세스할 수 없도록 되어 있는 오브젝트는 ACCOUNT_USAGE, READER_ACCOUNT_USAGE, ORGANIZATION_USAGE 및 DATA_SHARING_USAGE 스키마에 대한 액세스를 포함하여 ACCOUNTADMIN 역할을 가진 사용자가 명시적으로 액세스 권한을 부여하지 않는 한 액세스할 수 없는 상태로 유지됩니다.

이러한 뷰에서 다른 동작을 수행하는 권한을 계정의 다른 역할에 부여할 수 있습니다. 자세한 내용은 SNOWFLAKE 데이터베이스의 스키마를 사용할 다른 역할 활성화 섹션을 참조하십시오.

다음 항목: