|
| 1 | +--- |
| 2 | +sidebar_position: 4 |
| 3 | +id: fivetran |
| 4 | +author: Satish Chinthanippu |
| 5 | + |
| 6 | +page_last_update: April 08th, 2025 |
| 7 | +description: Use Fivetran with Teradata Vantage. |
| 8 | +keywords: [data warehouses, compute storage separation, teradata, vantage, cloud data platform, object storage, business intelligence, enterprise analytics, elt, fivetran.] |
| 9 | +--- |
| 10 | + |
| 11 | +import ClearscapeDocsNote from '../_partials/vantage_clearscape_analytics.mdx' |
| 12 | +import CommunityLink from '../_partials/community_link.mdx' |
| 13 | + |
| 14 | +# Use Fivetran to load data from external sources to Teradata Vantage |
| 15 | + |
| 16 | +## Overview |
| 17 | +This quickstart demonstrates how to use Fivetran to transfer data from different sources like `Google Sheets`, `PostgreSQL` and `Amazon S3` into `Teradata Vantage`. |
| 18 | + |
| 19 | +## Load data from Google Sheets to Teradata Vantage |
| 20 | + |
| 21 | + |
| 22 | +### Before You Begin |
| 23 | + |
| 24 | +Make sure you: |
| 25 | + |
| 26 | +- Have access to a Google account with edit access to the relevant Google Sheet. |
| 27 | +- Have an available named range defined in the Google Sheet. |
| 28 | +- Have connection credentials to a Teradata ClearScape instance. |
| 29 | + |
| 30 | +### Prerequisites |
| 31 | +* Active [Fivetran Account](https://fivetran.com/login?_gl=1*9knhuy*_gcl_aw*R0NMLjE3NDM3NDI1MjguQ2p3S0NBanc0N2lfQmhCVEVpd0FhSmZQcHRGNDZmVVFqcnFaMGFiS0VpbVBkSUY3b3lQdTdicDdTZ1R2X3RHZTFGR253OFNYRnI0Nlp4b0MteXdRQXZEX0J3RQ..*_gcl_au*MTg1ODQxODI2LjE3MzgxMzM1Nzg.*_ga*MzM3MDk5MDc3LjE3MzgxMzM1Nzg.*_ga_NE72Z5F3GB*MTc0NDExMjU0MC4xOS4wLjE3NDQxMTI1NDAuNjAuMC4w*_ga_MD1R8Y04Z3*MTc0NDExMjU0MC40LjAuMTc0NDExMjU0MC42MC4wLjA) |
| 32 | +* Access to a Teradata Vantage instance. |
| 33 | + |
| 34 | + <ClearscapeDocsNote /> |
| 35 | + |
| 36 | +### Setup Google Sheets |
| 37 | +Refer to the [Google Sheets Setup Guide](https://fivetran.com/docs/connectors/files/google-sheets/google-sheets-setup-guide) to configure sharing permissions and named ranges for data transfer using Fivetran. |
| 38 | + |
| 39 | + |
| 40 | +### Fivetran Setup: Sync from Google Sheets to Teradata |
| 41 | + |
| 42 | +#### Configure Teradata as Destination |
| 43 | +1. Login to [Fivetran Dashboard](https://fivetran.com/login?_gl=1*9knhuy*_gcl_aw*R0NMLjE3NDM3NDI1MjguQ2p3S0NBanc0N2lfQmhCVEVpd0FhSmZQcHRGNDZmVVFqcnFaMGFiS0VpbVBkSUY3b3lQdTdicDdTZ1R2X3RHZTFGR253OFNYRnI0Nlp4b0MteXdRQXZEX0J3RQ..*_gcl_au*MTg1ODQxODI2LjE3MzgxMzM1Nzg.*_ga*MzM3MDk5MDc3LjE3MzgxMzM1Nzg.*_ga_NE72Z5F3GB*MTc0NDExMjU0MC4xOS4wLjE3NDQxMTI1NDAuNjAuMC4w*_ga_MD1R8Y04Z3*MTc0NDExMjU0MC40LjAuMTc0NDExMjU0MC42MC4wLjA) with valid credentials. |
| 44 | +2. Navigate to `Destinations` from the left menu. |
| 45 | +3. Click on `Add destination`. |
| 46 | +  |
| 47 | +4. Search for and select `Teradata`. |
| 48 | +5. Provide a name for the destination and Click `Add`. |
| 49 | +6. Enter the required connection details. |
| 50 | + - `Host`: Provide Teradata ClearScape instance hostname |
| 51 | + - `Logon Mechanism`: TD2 |
| 52 | + - `Username`: Teradata ClearScape username |
| 53 | + - `Password`: Teradata ClearScape password |
| 54 | + - `Database`: Target Database Name |
| 55 | + |
| 56 | + ##### Optional Connection Parameters |
| 57 | + You can provide additional JDBC or destination-specific parameters to customize the connection. These fields are optional and may not be required for all environments: |
| 58 | + |
| 59 | + ##### `SSL Mode:` Controls the SSL encryption level. Common values: |
| 60 | + - `DISABLE`: No SSL |
| 61 | + - `ALLOW`: SSL if available |
| 62 | + - `REQUIRE`: Enforce SSL |
| 63 | + - `VERIFY_CA`: Enforce SSL and validate certificate authority |
| 64 | + - `VERIFY_FULL`: Enforce SSL, validate certificate authority, and perform hostname verification |
| 65 | + ##### `Transaction Mode:` Defines how transactions are handled: |
| 66 | + - `ANSI`: Enables ANSI-compliant transaction behavior |
| 67 | + - `TERADATA`: Uses Teradata's native transaction mode |
| 68 | + ##### `JDBC Parameters:` For example: |
| 69 | + - `CHARSET=UTF8`: Sets the character encoding. |
| 70 | + - `ENCRYPTDATA=TRUE`: Enables data encryption in transit. |
| 71 | + - Refer to [Teradata JDBC Driver](https://teradata-docs.s3.amazonaws.com/doc/connectivity/jdbc/reference/current/jdbcug_chapter_2.html) Documentation for a full list of supported options. |
| 72 | +  |
| 73 | +7. Click `Save and Test`. Ensure the connection test is successful before proceeding. |
| 74 | + |
| 75 | +#### Setup Connection with Source as Google Sheets |
| 76 | +1. Go to `Connections` in the Fivetran Dashboard. |
| 77 | +2. Click `Add connection`. |
| 78 | +3. Search and select `Google Sheets`. |
| 79 | +4. Click `Setup`. |
| 80 | +5. Choose the `Teradata destination` configured in the previous step. |
| 81 | +6. Fill in the Google Sheets source details. |
| 82 | + - `Destination schema` |
| 83 | + - `Destination table` |
| 84 | + - `Authentication Method` - Refer [Google Sheets Setup Guide](https://fivetran.com/docs/connectors/files/google-sheets/google-sheets-setup-guide) to choose appropriate Authentication Method. |
| 85 | + - `Sheet URL` |
| 86 | + - `Select Named Range` |
| 87 | +  |
| 88 | +7. Click `Save & Test` and confirm the connection success. |
| 89 | +8. Click on `Continue` to begin the initial data load. Wait until the sync status changes to `Initial sync complete`. |
| 90 | + |
| 91 | +#### Verify Data in Teradata Vantage |
| 92 | + |
| 93 | +Once the sync is complete, connect to your `Teradata Vantage` instance using a client like `Teradata Studio`: |
| 94 | + |
| 95 | +- Open Teradata Studio and create a new connection. |
| 96 | +- Enter the Teradata hostname, username, and password used during Fivetran setup. |
| 97 | +- Test the connection and click Finish. |
| 98 | +- Navigate to the database |
| 99 | +- Run `SELECT` query to verify the data from Google Sheets is present. |
| 100 | + |
| 101 | + |
| 102 | +## Load data from PostgreSQL to Teradata Vantage |
| 103 | + |
| 104 | +### Prerequisites |
| 105 | +* Access to a Postgres Instance. |
| 106 | +* Access to a Teradata Vantage instance. |
| 107 | + |
| 108 | + <ClearscapeDocsNote /> |
| 109 | + |
| 110 | +### Setup PostgreSQL |
| 111 | +Refer to the [Postgres Setup Guide](https://fivetran.com/docs/connectors/databases/postgresql/setup-guide) to configure postgres on Fivetran. |
| 112 | + |
| 113 | +### Fivetran Setup: Sync from Posgtres to Teradata |
| 114 | + |
| 115 | +#### Configure Teradata as Destination |
| 116 | +1. Login to [Fivetran Dashboard](https://fivetran.com/login?_gl=1*9knhuy*_gcl_aw*R0NMLjE3NDM3NDI1MjguQ2p3S0NBanc0N2lfQmhCVEVpd0FhSmZQcHRGNDZmVVFqcnFaMGFiS0VpbVBkSUY3b3lQdTdicDdTZ1R2X3RHZTFGR253OFNYRnI0Nlp4b0MteXdRQXZEX0J3RQ..*_gcl_au*MTg1ODQxODI2LjE3MzgxMzM1Nzg.*_ga*MzM3MDk5MDc3LjE3MzgxMzM1Nzg.*_ga_NE72Z5F3GB*MTc0NDExMjU0MC4xOS4wLjE3NDQxMTI1NDAuNjAuMC4w*_ga_MD1R8Y04Z3*MTc0NDExMjU0MC40LjAuMTc0NDExMjU0MC42MC4wLjA) with valid credentials. |
| 117 | +2. Navigate to `Destinations` from the left menu. |
| 118 | +3. Click on `Add destination`. |
| 119 | +  |
| 120 | +4. Search for and select `Teradata`. |
| 121 | +5. Provide a name for the destination and Click `Add`. |
| 122 | +6. Enter the required connection details. |
| 123 | + - `Host`: Provide Teradata ClearScape instance hostname |
| 124 | + - `Logon Mechanism`: TD2 |
| 125 | + - `Username`: Teradata ClearScape username |
| 126 | + - `Password`: Teradata ClearScape password |
| 127 | + - `Database`: Target Database Name |
| 128 | + |
| 129 | + ##### Optional Connection Parameters |
| 130 | + You can provide additional JDBC or destination-specific parameters to customize the connection. These fields are optional and may not be required for all environments: |
| 131 | + |
| 132 | + ##### `SSL Mode:` Controls the SSL encryption level. Common values: |
| 133 | + - `DISABLE`: No SSL |
| 134 | + - `ALLOW`: SSL if available |
| 135 | + - `REQUIRE`: Enforce SSL |
| 136 | + - `VERIFY_CA`: Enforce SSL and validate certificate authority |
| 137 | + - `VERIFY_FULL`: Enforce SSL, validate certificate authority, and perform hostname verification |
| 138 | + ##### `Transaction Mode:` Defines how transactions are handled: |
| 139 | + - `ANSI`: Enables ANSI-compliant transaction behavior |
| 140 | + - `TERADATA`: Uses Teradata's native transaction mode |
| 141 | + ##### `JDBC Parameters:` For example: |
| 142 | + - `CHARSET=UTF8`: Sets the character encoding. |
| 143 | + - `ENCRYPTDATA=TRUE`: Enables data encryption in transit. |
| 144 | + - Refer to [Teradata JDBC Driver](https://teradata-docs.s3.amazonaws.com/doc/connectivity/jdbc/reference/current/jdbcug_chapter_2.html) Documentation for a full list of supported options. |
| 145 | +  |
| 146 | +7. Click `Save and Test`. Ensure the connection test is successful before proceeding. |
| 147 | + |
| 148 | +#### Setup Connection with Source as Postgres |
| 149 | +1. Go to `Connections` in the Fivetran Dashboard. |
| 150 | +2. Click `Add connection`. |
| 151 | +3. Search and select `Postgres`. |
| 152 | +4. Click `Setup`. |
| 153 | +5. Choose the `Teradata destination` configured in the previous step. |
| 154 | +6. Fill in the Google Sheets source details. |
| 155 | +7. Enter the required connection details. |
| 156 | + - `Host`: Provide Postgres instance hostname |
| 157 | + - `Port`: Provide Port Number |
| 158 | + - `User`: Postgres instance username |
| 159 | + - `Password`: Postgres instance password |
| 160 | + - `Database`: Target Database Name |
| 161 | + - `Connection method`: Choose Connection Method based on your postgres setup. Refer [PostgreSQL Setup instructions](https://fivetran.com/docs/connectors/databases/postgresql/setup-guide#setupinstructions) for more details on different connection methods setup. |
| 162 | + This guide uses `Connect directly` connection method. |
| 163 | + - `Update Method`: Choose your incremental sync method. This guide uses `Logical Replication` sync method. |
| 164 | +  |
| 165 | +8. Click `Save & Test` and confirm the connection success. |
| 166 | +9. Click on `Continue` to begin the initial data load. Wait until the sync status changes to `Initial sync complete`. |
| 167 | + |
| 168 | +#### Verify Data in Teradata Vantage |
| 169 | + |
| 170 | +Once the sync is complete, connect to your `Teradata Vantage` instance using a client like `Teradata Studio`: |
| 171 | + |
| 172 | +- Open Teradata Studio and create a new connection. |
| 173 | +- Enter the Teradata hostname, username, and password used during Fivetran setup. |
| 174 | +- Test the connection and click Finish. |
| 175 | +- Navigate to the database |
| 176 | +- Run `SELECT` query to verify the data from Google Sheets is present. |
| 177 | + |
| 178 | + |
| 179 | +## Load data from Amazon S3 to Teradata Vantage |
| 180 | + |
| 181 | +### Prerequisites |
| 182 | +* Access to Amazon S3. |
| 183 | +* Access to a Teradata Vantage instance. |
| 184 | + |
| 185 | + <ClearscapeDocsNote /> |
| 186 | + |
| 187 | +### Setup Amazon S3 |
| 188 | +Refer to the [Amazon S3 Setup Guide](https://fivetran.com/docs/connectors/files/amazon-s3/setup-guide-new) to configure postgres on Fivetran. |
| 189 | + |
| 190 | +### Fivetran Setup: Sync from Amazon S3 to Teradata |
| 191 | + |
| 192 | +#### Configure Teradata as Destination |
| 193 | +1. Login to [Fivetran Dashboard](https://fivetran.com/login?_gl=1*9knhuy*_gcl_aw*R0NMLjE3NDM3NDI1MjguQ2p3S0NBanc0N2lfQmhCVEVpd0FhSmZQcHRGNDZmVVFqcnFaMGFiS0VpbVBkSUY3b3lQdTdicDdTZ1R2X3RHZTFGR253OFNYRnI0Nlp4b0MteXdRQXZEX0J3RQ..*_gcl_au*MTg1ODQxODI2LjE3MzgxMzM1Nzg.*_ga*MzM3MDk5MDc3LjE3MzgxMzM1Nzg.*_ga_NE72Z5F3GB*MTc0NDExMjU0MC4xOS4wLjE3NDQxMTI1NDAuNjAuMC4w*_ga_MD1R8Y04Z3*MTc0NDExMjU0MC40LjAuMTc0NDExMjU0MC42MC4wLjA) with valid credentials. |
| 194 | +2. Navigate to `Destinations` from the left menu. |
| 195 | +3. Click on `Add destination`. |
| 196 | +  |
| 197 | +4. Search for and select `Teradata`. |
| 198 | +5. Provide a name for the destination and Click `Add`. |
| 199 | +6. Enter the required connection details. |
| 200 | + - `Host`: Provide Teradata ClearScape instance hostname |
| 201 | + - `Logon Mechanism`: TD2 |
| 202 | + - `Username`: Teradata ClearScape username |
| 203 | + - `Password`: Teradata ClearScape password |
| 204 | + - `Database`: Target Database Name |
| 205 | + |
| 206 | + ##### Optional Connection Parameters |
| 207 | + You can provide additional JDBC or destination-specific parameters to customize the connection. These fields are optional and may not be required for all environments: |
| 208 | + |
| 209 | + ##### `SSL Mode:` Controls the SSL encryption level. Common values: |
| 210 | + - `DISABLE`: No SSL |
| 211 | + - `ALLOW`: SSL if available |
| 212 | + - `REQUIRE`: Enforce SSL |
| 213 | + - `VERIFY_CA`: Enforce SSL and validate certificate authority |
| 214 | + - `VERIFY_FULL`: Enforce SSL, validate certificate authority, and perform hostname verification |
| 215 | + ##### `Transaction Mode:` Defines how transactions are handled: |
| 216 | + - `ANSI`: Enables ANSI-compliant transaction behavior |
| 217 | + - `TERADATA`: Uses Teradata's native transaction mode |
| 218 | + ##### `JDBC Parameters:` For example: |
| 219 | + - `CHARSET=UTF8`: Sets the character encoding. |
| 220 | + - `ENCRYPTDATA=TRUE`: Enables data encryption in transit. |
| 221 | + - Refer to [Teradata JDBC Driver](https://teradata-docs.s3.amazonaws.com/doc/connectivity/jdbc/reference/current/jdbcug_chapter_2.html) Documentation for a full list of supported options. |
| 222 | +  |
| 223 | +7. Click `Save and Test`. Ensure the connection test is successful before proceeding. |
| 224 | + |
| 225 | +#### Setup Connection with Source as Amazon S3 |
| 226 | +1. Go to `Connections` in the Fivetran Dashboard. |
| 227 | +2. Click `Add connection`. |
| 228 | +3. Search and select `Amazon S3`. |
| 229 | +4. Click `Setup`. |
| 230 | +5. Choose the `Teradata destination` configured in the previous step. |
| 231 | +6. Fill in the Google Sheets source details. |
| 232 | +7. Enter the required connection details. |
| 233 | + - `Destination schema`: |
| 234 | + - `Destination table`: |
| 235 | + - `Connect` |
| 236 | + - `Bucket`: S3 Bucket Name |
| 237 | + - `Access approach` : Choose Access Key and Secret |
| 238 | + - `Access Key ID`: Access Key ID of your IAM user. |
| 239 | + - `Access Key Secret`: Secret Access Key of your IAM user. |
| 240 | + - `Compression`: Select zip |
| 241 | + - `Format` |
| 242 | + - `File Type`: csv |
| 243 | + |
| 244 | +  |
| 245 | + |
| 246 | +8. Click `Save & Test` and confirm the connection success. |
| 247 | + 9Click on `Continue` to begin the initial data load. Wait until the sync status changes to `Initial sync complete`. |
| 248 | + |
| 249 | +#### Verify Data in Teradata Vantage |
| 250 | + |
| 251 | +Once the sync is complete, connect to your `Teradata Vantage` instance using a client like `Teradata Studio`: |
| 252 | + |
| 253 | +- Open Teradata Studio and create a new connection. |
| 254 | +- Enter the Teradata hostname, username, and password used during Fivetran setup. |
| 255 | +- Test the connection and click Finish. |
| 256 | +- Navigate to the database |
| 257 | +- Run `SELECT` query to verify the data from Google Sheets is present. |
| 258 | + |
| 259 | + |
| 260 | +## Try More Use Cases |
| 261 | +Fivetran supports many source and destination combinations. After completing this example, consider: |
| 262 | +- Replicating data from Oracle, Salesforce, or Fivetran supported source to Teradata. |
| 263 | + |
| 264 | +## Summary |
| 265 | + |
| 266 | +In this guide, you: |
| 267 | +- Set up different sources like Google Sheets, PostgreSQL and Amazon S3 |
| 268 | +- Configured Fivetran to sync data from different sources like Google Sheets, PostgreSQL and Amazon S3 to Teradata Vantage |
| 269 | +- Verified the sync through Teradata Studio |
| 270 | + |
| 271 | +## Further reading |
| 272 | + |
| 273 | +- [Teradata Vantage Documentation](https://docs.teradata.com/r/Enterprise_IntelliFlex_VMware/Database-Introduction/Introduction-Teradata-Vantage) |
| 274 | +- [Fivetran Documentation](https://fivetran.com/docs/getting-started/quickstart) |
| 275 | +- [Teradata Studio](https://docs.teradata.com/r/Teradata-StudioTM-User-Guide/October-2023/Getting-Started-With-Studio/Welcome-to-Teradata-Studio) |
| 276 | + |
| 277 | + |
| 278 | +<CommunityLink /> |
| 279 | + |
0 commit comments