Skip to content

DOC-6370 Snowflake source prep docs#2889

Open
andy-stark-redis wants to merge 3 commits intomainfrom
DOC-6370-rdi-snowflake
Open

DOC-6370 Snowflake source prep docs#2889
andy-stark-redis wants to merge 3 commits intomainfrom
DOC-6370-rdi-snowflake

Conversation

@andy-stark-redis
Copy link
Copy Markdown
Contributor

@andy-stark-redis andy-stark-redis commented Mar 13, 2026

Based on https://github.com/RedisLabs/redis-data-integration/blob/main/docs/snowflake-connector.md

The AI tool has expanded on the SQL in the original document, so please check that this is OK. Any other corrections or suggestions are, of course, most welcome :-)


Note

Low Risk
Low risk documentation-only change that adds a new Snowflake prep page; main risk is inaccuracies in the listed Snowflake grants/connection settings leading to user confusion.

Overview
Adds a new prepare-dbs/snowflake.md guide for using Snowflake as an RDI source, including required Snowflake grants, supported authentication options (password or key-pair), Kubernetes secret setup, and an example config.yaml with Snowflake-specific connection/advanced properties.

Includes troubleshooting and tuning guidance, and explicitly notes Snowflake is supported only for Kubernetes/Helm deployments (not VM mode).

Reviewed by Cursor Bugbot for commit ab7a477. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

DOC-6370

@jit-ci
Copy link
Copy Markdown

jit-ci bot commented Mar 13, 2026

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

Copy link
Copy Markdown
Collaborator

@dwdougherty dwdougherty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor nitpick; otherwise, language LGTM.


RDI uses the [RIOTX](https://redis.github.io/riotx/) collector to stream data from Snowflake to Redis.
During the [snapshot]({{< relref "/integrate/redis-data-integration/data-pipelines#pipeline-lifecycle" >}}) phase, RDI reads the current state of the database using the JDBC driver. In the
[streaming]({{< relref "/integrate/redis-data-integration/data-pipelines#pipeline-lifecycle" >}})
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sets of bullets that this link points to doesn't have "streaming" as a keyword. Maybe add that streaming is CDC or something.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dwdougherty Great catch, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants