Metadata Fields in Snowflake

The data contained in metadata fields may be processed outside of your Snowflake Region. It is a customer responsibility to ensure that no personal data (other than for a User object), sensitive data, export-controlled data, or other regulated data is entered into any metadata field when using the Snowflake Service.

The most common metadata fields are:

  • Object definitions, such as a policy, an external function, or a view definition.

  • Object properties, such as an object name or an object comment.

Attention

Within the Snowflake Service, metadata fields are usually populated by CREATE <object> and ALTER <object> statements for a given object. When using these commands, ensure that no personal data (other than for a User object), sensitive data, export-controlled data, or other regulated data populates any metadata fields.

The following table sets forth the list of potential metadata fields in the Snowflake Service. Metadata is “Usage Data” as defined in our Terms of Service or other agreement between you and Snowflake covering use of the Snowflake Service.

Snowflake updates this table regularly as new features and services are added. If you have questions about how Snowflake tracks data or about sensitive information in the actual query text please contact Snowflake Support.

Category

Metadata Fields

Further Reading

Object Definitions

External functions

External Functions

Policies

Masking Policies . Network Policies . Row Access Policies . Session Policies

User-defined functions

UDFs (User-Defined Functions)

Object Properties

Column name

Table, View, & Sequence DDL

Comment

See the specific CREATE and ALTER commands for a given object (e.g. CREATE TABLE, ALTER VIEW).

Tag value

Object Tagging

Object Types

Account, including managed account

Managing Your Snowflake Account

API integration

Introduction to External Functions

Connection

Redirecting Client Connections

Database

Databases, Tables & Views

External function

External Functions

External table

Failover group

Replicating Account Objects Across Multiple Accounts

File names in internal stages

Bulk Loading Using COPY . Unloading into a Snowflake Stage

Organization

Managing Your Snowflake Organization

Pipe

Introduction to Snowpipe

Policies

Masking Policies . Network Policies . Row Access Policies . Session Policies

Procedure

Stored Procedures

Replication group

Replicating Account Objects Across Multiple Accounts

Resource monitor

Working with Resource Monitors

Role

Overview of Access Control

Schema

Databases, Tables & Views

Shares

Sharing Data Securely in Snowflake

Stages, internal and external

Bulk Loading Using COPY . Unloading into a Snowflake Stage

Stream

Change Tracking Using Table Streams

Table, including external table

Understanding Snowflake Table Structures . Working with Temporary and Transient Tables . Working with External Tables

Tag

Object Tagging

Task

Introduction to Tasks

User

Overview of Access Control

User-defined functions

UDFs (User-Defined Functions)

View, including materialized view

Databases, Tables & Views

Warehouse

Virtual Warehouses

Other Metadata

Query literals

Queries . QUERY_HISTORY View

Schema of files in internal stages

Back to top