
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.
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.