Snowflake
S
Snowflake

tap-snowflake (transferwise variant)

Snowflake is a cloud-based data warehousing platform.

Snowflake is a fully-managed service that allows businesses to store, process, and analyze large amounts of structured and semi-structured data using cloud-based infrastructure. It provides a scalable and secure solution for data warehousing, data lakes, data engineering, data science, and data sharing. Snowflake's unique architecture separates compute and storage, allowing users to scale each independently and pay only for what they use. It also offers features such as automatic scaling, zero-copy cloning, and instant elasticity, making it easy for businesses to manage their data and derive insights from it. With Snowflake, users can query data using SQL, integrate with popular BI and ETL tools, and collaborate with others through secure data sharing.

Prerequisites

To obtain the required settings for connecting to Snowflake, you will need to have access to a Snowflake account. Once you have access, you can obtain the following settings:

  • Account: This is the name of your Snowflake account. You can find it in the URL when you log in to your Snowflake account. It will be in the format of <account_name>.snowflakecomputing.com.
  • Database Name: This is the name of the database you want to connect to. You can obtain this information from your Snowflake account administrator or by running a query in Snowflake to list the available databases.
  • User: This is the username you use to log in to your Snowflake account. You can obtain this information from your Snowflake account administrator.
  • Password: This is the password you use to log in to your Snowflake account. You can obtain this information from your Snowflake account administrator.
  • Warehouse: This is the name of the warehouse you want to use for your Snowflake account. You can obtain this information from your Snowflake account administrator or by running a query in Snowflake to list the available warehouses.
  • Tables: These are the names of the tables you want to access in your Snowflake account. You can obtain this information from your Snowflake account administrator or by running a query in Snowflake to list the available tables in the database you want to connect to.

Settings

Account

The name or URL of the Snowflake account to connect to.

Database Name

The name of the Snowflake database to connect to.

User

The username to use when connecting to Snowflake.

Password

The password to use when connecting to Snowflake.

warehouse

The name of the Snowflake warehouse to use for the connection.

Tables

The list of tables to include in the connection.

Role

The Snowflake role to use for the connection.

Default Replication Method

The default replication method to use for the connection.

Private Key Path

The path to the private key file to use for the connection.

Private Key Passphrase

The passphrase to use for the private key file.

Insecure Mode

Whether to allow insecure connections to Snowflake.

Meltano Community Connector

Snowflake connector is available on Meltano Community. It is built by our growing community of over 5000+ developers. Refer to the Install section below to verify the readiness of this connector.

Why Meltano?
Access to Meltano Slack communityJoin 5,500+ data engineers and analytics practitioners. The community is active, helpful, and always on. Good for quick questions, sharing patterns, and learning what others are building.