azure data factory connection with snow flake

Gupta, Sumit K 20 Reputation points
2025-05-08T13:06:22.45+00:00

I created a azure datafactory and trying to create a snowflake link. I provided all required details for this connection but my connection is getting timeout.

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,624 questions
{count} votes

Accepted answer
  1. Venkat Reddy Navari 2,975 Reputation points Microsoft External Staff Moderator
    2025-05-08T13:48:30.6933333+00:00

    Hi @Gupta, Sumit K You're encountering a timeout error when attempting to create a linked service between Azure Data Factory (ADF) and Snowflake, despite entering all the required connection details.

    Here are a few things you can check to help resolve this:

    Network Configuration: If your Snowflake environment is behind a firewall or deployed in a private network (such as an Azure VNet or on-prem setup), you may need to:

    • Use a Self-hosted Integration Runtime (IR) instead of the default Azure IR.
    • Ensure the IR host machine can reach *.snowflakecomputing.com on port 443.
    • Confirm Snowflake’s network policy or firewall allows connections from Azure or your Self-hosted IR IP.

    Test network connectivity from Self-hosted IR:

    
    Test-NetConnection <account>.snowflakecomputing.com -Port 443
    
    

    Integration Runtime Whitelisting: If you're using the Azure Integration Runtime, ensure Snowflake firewall settings allow outbound traffic from Azure's IP ranges.

    • Snowflake environments secured by network policies or firewalls must explicitly allow Azure’s outbound IPs.
    • IPs vary by region and runtime — refer to the official documentation to get the current list.

    Authentication & Permissions: Ensure you're using a supported authentication method, and all credentials are correctly entered:

    Username/password or key pair authentication.

    The user should have:

    • USAGE on database and schema
    • SELECT, INSERT, etc., on tables/views
    • CREATE STAGE if applicable

    Connection Details Validation: Ensure that connection values match Snowflake's expected format:

    • Account: Should be xy12345.region.azure or xy12345.snowflakecomputing.com depending on deployment
    • Warehouse, Database, Schema: Must exist and be accessible
    • Region: Must be specified exactly as in Snowflake console

    Use the "Test Connection" Feature

    • In Azure Data Factory, use the "Test connection" button on the linked service setup page.
    • If the timeout persists and the error message includes additional detail, it can help narrow the issue.

    I hope this information helps. Please do let us know if you have any further queries.

    Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.