Skip to content

Commit a7e0464

Browse files
authored
Merge pull request #180 from Teradata/fivetran
QuickStart documentation for transfer data from Google Sheet to Teradata
2 parents 6545354 + 557fb7c commit a7e0464

File tree

6 files changed

+279
-0
lines changed

6 files changed

+279
-0
lines changed
85.2 KB
Loading
189 KB
Loading
143 KB
Loading
152 KB
Loading
72.7 KB
Loading
Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
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+
![fivetran_add_destination.png](..%2Fimages%2Ffivetran_add_destination.png)
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+
![fivetran_setup_teradata.png](..%2Fimages%2Ffivetran_setup_teradata.png)
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+
![fivetran_add_google_sheets.png](..%2Fimages%2Ffivetran_add_google_sheets.png)
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+
![fivetran_add_destination.png](..%2Fimages%2Ffivetran_add_destination.png)
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+
![fivetran_setup_teradata.png](..%2Fimages%2Ffivetran_setup_teradata.png)
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+
![fivetran_add_posgres_as_source.png](..%2Fimages%2Ffivetran_add_posgres_as_source.png)
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+
![fivetran_add_destination.png](..%2Fimages%2Ffivetran_add_destination.png)
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+
![fivetran_setup_teradata.png](..%2Fimages%2Ffivetran_setup_teradata.png)
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+
![fivetran_setup_teradata.png](..%2Fimages%2Ffivetran_add_s3.png)
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

Comments
 (0)