Fivetran project setup¶
To set up a new project in Fivetran follow these steps:
-
First, ensure you have met the following pre-requisites:
- You have set up a Snowflake Account for the project (follow all instructions from here)
- Ensure that your Snowflake project has a
LOADER_PRDrole with privileges to write data to theRAW_PRDdatabase - You have created a Snowflake User called
FIVETRAN_SVC_USER_PRDand ensured this user has theLOADER_PRDrole - You have set up an auth key pair for this user and saved it to the ODI OnePass account
-
In Fivetran, navigate to Organization -> Accounts
- Click Add Acount
- Choose an Account Name, select Enterprise for Account Tier and No restrictions for Required Authentication Type
- Next, navigate to Destinations
- Search for Snowflake and click Select
- To set up the Snowflake connector:
- Name the destination
RAW_PRD - Add the Snowflake URL for your project as the Host
- Add
FIVETRAN_SVC_USER_PRDas the User - Add
RAW_PRDas the Database - For Auth select KEY_PAIR and enter the key pair details for the
FIVETRAN_SVC_USER_PRDuser - Add
LOADER_PRDas the Role - Optional: Most of the time, the cloud provider and region don't matter, but if a client is operating in a particular cloud/region and wants to minimize data transfer, it makes sense to select the client's Cloud service provider, Cloud region, and Default Time Zone
- Click the Save & Test button
- Name the destination
Once you are through with these steps, you can proceed to creating and assigning permissions to Users in the Fivetran account.