https://github.com/precog/quasar-destination-snowflake
https://github.com/precog/quasar-destination-snowflake
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/precog/quasar-destination-snowflake
- Owner: precog
- Created: 2019-10-17T20:53:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-12T20:28:05.000Z (about 4 years ago)
- Last Synced: 2024-04-15T03:19:09.677Z (over 2 years ago)
- Language: Scala
- Size: 337 KB
- Stars: 0
- Watchers: 7
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# quasar-destination-snowflake [](https://discord.gg/QNjwCg6)
## Usage
```sbt
libraryDependencies += "com.precog" %% "quasar-destination-snowflake" %
```
## Configuration
```
{
"accountName": String,
"warehouse": String,
"databaseName": String,
"user": String,
"password": String,
"schema": String,
"retryTransactionTimeoutMs": Optional,
"maxTransactionReattempts": Optional,
"sanitizeIdentifiers": Option
}
```
- `accountName` the name of the Snowflake account. `name` in `.snowflakecomputing.com`
- `warehouse` the name of the warehouse to use
- `databaseName` the name of the database to use
- `user` the user name to login into Snowflake
- `password` the password to login into Snowflake
- `schema` the name of the schema to use
- `retryTransactionTimeoutMs` optional transaction retry timeout in milliseconds, default is 60000
- `maxTransactionReattempts` optional number of retries before giving up retrying, default is 10
- `sanitizeIdentifiers` optinal, defaults to `true`. When it's `true` identifiers (table name, schema, columns)
are capitalized and all non-ASCII characters are replaced with `_`. If this is `false` the identifiers are
quoted and `"` is replaced with `""`.