Snowflake SQL connector using the official Python connector and sqlglot.
Property
Value
Key
snowflake
Source type
warehouse
Implementation
native
Active by default
no
Default cache strategy
deterministic_first
Capabilities
supports_cost_metadata, supports_discovery, supports_field_permissions, supports_ingestion, supports_query, supports_write
Implementation is how complete the adapter is. It is not a release status: what the project supports and has certified is on Feature status and in the connector support matrix , and nothing is past public beta yet.
Caution
No test stack registers a source on this connector, so its source roles, policy, redaction and audit are not exercised by any test. The adapter works; its governance is unproven.
Secret fields should be given as a reference, <field>_ref, such as env://NAME, rather than a literal.
Key
Secret
account
no
user
no
password
no
password_ref
no
private_key
no
private_key_ref
no
warehouse
no
database
no
schema
no
role
no
authenticator
no
application
no
collect_query_history
no
password
yes; prefer password_ref
private_key
yes; prefer private_key_ref
Offered when a source is created with default roles. Edit them to fit.
Effect
Action
Resource type
Pattern
allow
db.schema.list
db.schema
*
allow
db.table.describe
db.table
*.*
allow
db.table.select
db.table
*.*
allow
discovery.search
discovery.asset
*
allow
discovery.asset.read
discovery.asset
*
Effect
Action
Resource type
Pattern
deny
*
*
*
Effect
Action
Resource type
Pattern
allow
db.schema.list
db.schema
*
allow
db.table.describe
db.table
*.*
allow
db.table.select
db.table
*.*
allow
discovery.search
discovery.asset
*
allow
discovery.asset.read
discovery.asset
*
Effect
Action
Resource type
Pattern
allow
*
*
*
Effect
Action
Resource type
Pattern
allow
db.schema.list
db.schema
*
allow
db.table.describe
db.table
*.*
allow
db.table.select
db.table
*.*
allow
discovery.search
discovery.asset
*
allow
discovery.asset.read
discovery.asset
*
allow
db.table.insert
db.table
*.*
allow
db.table.update
db.table
*.*