Snowflake의 메타데이터 필드

Snowflake의 메타데이터 필드 (Metadata fields in Snowflake)

이 문서는 Snowflake에서 객체를 만들 때 수집될 수 있는 메타데이터 필드가 무엇인지 설명해요. 메타데이터 필드에 개인정보나 민감한 데이터를 넣지 말아야 한다는 점을 강조하고, 추가 메타데이터가 어디에서 오는지 안내해요.

출처: Snowflake SQL Reference

본문

메타데이터 필드에 포함된 데이터는 Snowflake Region 외부에서 처리될 수 있어요. Snowflake 서비스를 사용할 때 어떤 메타데이터 필드에도 개인 데이터(User 객체의 경우 제외), 민감한 데이터, 수출 통제 대상 데이터, 그 외 규제 대상 데이터를 입력하지 않도록 하는 책임은 사용자에게 있어요.

Snowflake에서 객체를 만들 때 메타데이터 필드가 수집될 수 있어요. 가장 흔한 메타데이터 필드는 다음과 같아요:

  • 정책, 외부 함수, 뷰 정의 같은 객체 정의
  • 객체 이름이나 객체 주석 같은 객체 속성
  • 목록(listing) 및 프로필 필드 — 목록과 조직 설명 같은 필드

주의: SQL로 정의된 객체의 경우, 메타데이터 필드에는 보통 CREATE 와 ALTER 또는 해당 객체의 메서드 호출 문의 일부로 입력된 필드가 채워져요. Python 같은 다른 언어로 객체를 만들거나 조작해도 객체의 정의와 속성에 따라 메타데이터 필드가 채워질 수 있어요. 이 명령들을 사용할 때 개인 데이터(User 객체의 경우 제외), 민감한 데이터, 수출 통제 대상 데이터, 규제 대상 데이터가 어떤 메타데이터 필드에도 채워지지 않도록 주의하세요.

위 필드 외에도 다음 표는 Snowflake 서비스에서 추가로 발생할 수 있는 메타데이터 필드를 정리한 내용이에요. 메타데이터는 서비스 약관 또는 Snowflake 서비스 사용을 다루는 Snowflake와의 다른 계약에서 정의되는 "사용 데이터(Usage Data)"예요.

Snowflake는 새 기능과 서비스가 추가될 때마다 이 표를 정기적으로 갱신해요. Snowflake가 데이터를 어떻게 추적하는지 또는 실제 쿼리 문에 있는 민감한 정보에 대해 궁금한 점이 있으면 Snowflake 지원팀에 문의하세요.

| 추가 메타데이터 (Additional Metadata) | 설명 | | Query literals | 쿼리 데이터 (Query Data in Snowflake) — QUERY_HISTORY 뷰 | | Manifests | Snowflake Native App 매니페스트 파일 — 목록 매니페스트 레퍼런스 | | Snowpark Container Services specification file | 서비스 명세 레퍼런스 | | Listing information, manifest file, and profiles | 목록 필드 — 목록 매니페스트 레퍼런스 | | Provider profile fields | | | Custom instructions for Snowflake Copilot | Snowflake Copilot 사용하기 | | Generic error messages from ML functions | ML 함수 | | Semantic models and semantic views | Cortex Analyst 시맨틱 모델 — 시맨틱 뷰 | | Experiment run parameters, metrics, and artifacts | Snowflake Experiments |

더 알아보기 (Learn more)