Scenario 1: Set up PrivateLink and configure the Snowflake (Direct Connect) Data Pipeline for Reltio standard edition
Learn how to set up PrivateLink connectivity and configure the Snowflake (Direct Connect) Data Pipeline when your Reltio environment is on the standard edition and you have a single Snowflake account.
Scenario 1 applies when your Reltio tenant runs on the standard edition and you have a single Snowflake Business Critical Edition account.
Before you begin, confirm that your environment meets the conditions described in the PrivateLink connectivity requirements.
Prerequisites
Before you begin, confirm that the following requirements are met.
| Prerequisite | Details |
|---|---|
| Snowflake user | A Snowflake user with the required data pipeline configuration role is available. |
| Existing pipeline status | No Snowflake (Direct Connect) Data Pipeline is currently active on your Reltio tenant. Deactivate any active pipeline before you begin. |
Establish PrivateLink connectivity
Establish the PrivateLink network path between Reltio and your Snowflake account through the following steps.
- Open a Reltio support ticket to request Snowflake (Direct Connect) Data Pipeline PrivateLink setup for your tenant. Provide your tenant ID in the ticket so that Reltio identifies your tenant.
Ask Reltio for the following, which you need to open the Snowflake support ticket in step 2:
- The 12-digit AWS account ID associated with your Reltio tenant
- The CIDR range or VPCE ID, if IP whitelisting is required
- After Reltio responds with the AWS account ID and the CIDR range or VPCE id, raise a support case in the Snowflake Support Portal to enable AWS PrivateLink for your Snowflake account. Provide the following details:
- Your Snowflake account locator and the region where your Snowflake account is hosted.
- The cloud provider, which is AWS.
- A statement confirming that your Snowflake account runs on Snowflake Business Critical Edition.
- The 12-digit AWS account ID that Reltio provided in step 1, where you opened the Reltio support ticket.
- A request to enable AWS PrivateLink for the Snowflake account.
Snowflake responds when PrivateLink is enabled on your Snowflake account.
- After Snowflake enables PrivateLink, retrieve the PrivateLink connection details from your Snowflake account and share them with Reltio:
- Run the following command in your Snowflake account:
SELECT SYSTEM$GET_PRIVATELINK_CONFIG(); - Share the command output in your Reltio support ticket. Reltio uses this output to wire the PrivateLink connection.
- Run the following command in your Snowflake account:
- Wait for Reltio to confirm in the support ticket that PrivateLink connectivity is established between your Reltio environment and your Snowflake account.
- (Optional) Apply a network policy in Snowflake to restrict public internet access using the CIDR range or VPCE ID provided by Reltio. For instructions, see CREATE NETWORK POLICY in the Snowflake documentation.
After Reltio confirms PrivateLink connectivity, the network path between your Reltio environment and your Snowflake account is in place. Configure the data pipeline as described in the Configure the Snowflake (Direct Connect) Data Pipeline section.
Configure the Snowflake (Direct Connect) Data Pipeline
Configure the data pipeline in the Reltio Console using the Snowflake (Direct Connect) Data Pipeline setup. One additional setting, privateLinkEnabled, must be set to true to route the data pipeline over the PrivateLink network path.
- In the Reltio Console, follow Snowflake (Direct Connect) Data Pipeline configuration to set up the data pipeline.
- In the tenant's physical configuration, set
privateLinkEnabledtotruefor each Snowflake (Direct Connect) Data Pipeline that needs to write data over the PrivateLink network path.
Result
After you complete the configuration, the Snowflake (Direct Connect) Data Pipeline is fully wired for PrivateLink connectivity in your Reltio tenant. Confirm a successful setup against the following outcomes:
- The Snowflake (Direct Connect) Data Pipeline is configured to export data over the PrivateLink network path.
- The Snowflake resources required by the data pipeline are created in your Snowflake account.
Validate the setup
After the configuration is complete, run a short validation pass to confirm that data flows correctly from your Reltio environment to your Snowflake account.
- Trigger an initial data sync from your Reltio tenant by running
syncToDataPipeline. Trigger the sync from the Console or by calling the syncToDataPipeline API directly. - In your Snowflake account, confirm that records appear in the entity, relationship, interaction, match, merge, activity, and workflow target tables created by the data pipeline.