Prerequisites
The following section outlines prerequisite steps to complete before you can stream data from your Snowflake database to Experience Platform:
Update your IP address allow list
A list of IP addresses must be added to an allow list prior to working with source connectors. Failing to add your region-specific IP addresses to your allow list may lead to errors or non-performance when using sources. See the IP address allow list page for more information.
The documentation below provides information on how to connect Amazon Redshift to Experience Platform using APIs or the user interface:
Gather required credentials
In order for Flow Service to connect with Snowflake, you must provide the following connection properties:
Credential | Description |
---|---|
account |
The full account identifier (account name or account locator) of your Snowflake account appended with the suffix
For more information, read the Snowflake document on account identifiers. |
warehouse | The Snowflake warehouse manages the query execution process for the application. Each Snowflake warehouse is independent from one another and must be accessed individually when bringing data over to Experience Platform. |
database | The Snowflake database contains the data you want to bring the Experience Platform. |
username | The username for the Snowflake account. |
password | The password for the Snowflake user account. |
role | (Optional) A custom-defined role that can be provided for a user, for a given connection. If unprovided, this value defaults to public . |
connectionSpec.id | The connection specification returns a source’s connector properties, including authentication specifications related to creating the base and source connections. The connection specification ID for Snowflake is 51ae16c2-bdad-42fd-9fce-8d5dfddaf140 . |