Skip to main content

Snowflake Bulk Loading Using OAuth

Authentication Set Up

In Designer, drag the Output tool onto the canvas.

  1. Select the Use Data Connection Manager (DCM) checkbox.

  2. Select Set Up a Connection.

  3. In the Data Connections window, go to Data sources and choose Snowflake Bulk.

  4. The Bulk Connection window opens. Choose Local for Staging Method and select Set Up a Connection.

  5. Select + Add Data Source.

  6. When adding a Data Source, you can choose the connection with or without DSN.

Connection with DSN

  1. Choose the DSN Technology, enter the Data Source Name and choose the prepared Snowflake OAuth DSN.

  2. Select Save.

  3. To link the credentials select + Connect Credential.

  4. You can choose User name and password or OAuth as an Authentication Method.

  5. For OAuthauthentication method choose OAuth Application (for more information, see the Snowflake OAuth article).

  6. Now you can choose an existing token or Create New Credential for OAuth Tokens. For a new credential fill in the Credential Name.

  7. Select Create and Link.

  8. Select Connect and on the Bulk Connection pop-up window select OK.

  9. Sign in on the Snowflake manager external browser window.

Connection without DSN

  1. Choose the DSN-less Technology from the dropdown.

  2. Select Add Data Source.

  3. Enter:

    1. Data Source Name

    2. Server

    3. Database

    4. Schema

    5. Warehouse

  4. Select Save.

  5. To link the credentials, select + Connect Credential.

  6. You can choose User name and password or OAuth as an Authentication Method.

    1. For OAuthauthentication method choose OAuth Application (for more information, see the Snowflake OAuth article).

  7. Now you can choose an existing token or Create New Credential for OAuth Tokens. For a new credential fill in the Credential Name.

  8. Select Create and Link.

  9. Select Connect and on the Bulk Connection pop-up window select OK.

  10. Sign in on the Snowflake manager external browser window.

After successfull authentication you are able to choose the name for an output table and run the workflow.