Skip to main content

Snowflake connector for DataDict

Project description

DataDict Snowflake Connector

The Snowflake connector synchronizes the database, schemas, tables, views, and columns visible to a Snowflake role into DataDict's standard SQL catalog layout. View dependencies are extracted on a best-effort basis from GET_DDL output.

name: warehouse
type: snowflake
connection:
  profile: snowflake_test
snowflake_test:
  account: my-organization-my-account
  user: DATADICT_USER
  password: ${SNOWFLAKE_PASSWORD}
  role: DATADICT_ROLE
  warehouse: COMPUTE_WH
  database: ANALYTICS
  schema: PUBLIC

account, user, password, warehouse, and database are required. role, schema, and host are optional. The schema controls the session default; synchronization includes every non-system schema in the configured database that is visible to the role.

The default test suite replays result-level cassettes and does not contact Snowflake. Run the live tests with credentials from the repository-root .env file:

task test:live

Refresh the safe, result-only cassette after intentionally changing the test objects:

poetry run python scripts/record_snowflake_cassette.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datadict_connector_snowflake-0.0.3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datadict_connector_snowflake-0.0.3-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file datadict_connector_snowflake-0.0.3.tar.gz.

File metadata

File hashes

Hashes for datadict_connector_snowflake-0.0.3.tar.gz
Algorithm Hash digest
SHA256 9f32277a0172eed46ba4942d298bfb1af16f9c0a1589f0d7c2a244255a831f8d
MD5 903b6226787a69b6ac2efd9458f09267
BLAKE2b-256 cedfedbdf66cc95aa9898c4ced184f246c7a87c96482e9788745db9de49cc7c3

See more details on using hashes here.

File details

Details for the file datadict_connector_snowflake-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for datadict_connector_snowflake-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fa7fa2d0e0aa7b04b5f1b180221fb5bfbcf83fa20fd9917018ef72b4f6346046
MD5 3beb6ce1a4b8038fe0b6c1ec42ddefdc
BLAKE2b-256 8559289ef5c59a9344d90d3b0dce0b7b25558d11713b932665e3ed95c5837ed1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page