Google Sheets connection reference
Learn about the fields used to create a Google Sheets connection with ThoughtSpot DataFlow.
Here is a list of the fields for a Google Sheets connection in ThoughtSpot DataFlow. You need specific information to establish a seamless and secure connection.
Connection properties
- Connection name
-
Name your connection.
Mandatory field.
- Example
-
GoogleSheetsConnection
- Connection type
-
Choose the Google Sheets connection type.
Mandatory field.
- Example
-
Google Sheets
- Access token
-
Specify the access token to authenticate Google Sheets.
Mandatory field.
- Refresh token
-
Specify the refresh token to authenticate Google Sheets.
Optional field.
- Obtain access token
-
Select this option to use access key/token to connect to the Google Sheets web-service
Optional field.
- OAuth client ID
-
Specify the OAuth client ID
Mandatory field.
- Note
-
Only when you select the "obtain access token" option
- OAuth client secret
-
Specify the OAuth client secret
Mandatory field.
- Note
-
Only when you select the "obtain access token" option
- Callback URL
-
Secured domain URL of the repo used to register in Google Sheets
Mandatory field.
- Note
-
Only when you select the "obtain access token" option
- Scope
-
Specify the number of users to access the account
Mandatory field.
- Note
-
Only when you select the "obtain access token" option
Sync properties
- Column delimiter
-
Specify the column delimiter character.
Mandatory field.
- Example
-
1
- Valid values
-
Any printable ASCII character, or the decimal value for an ASCII character
- Default
-
The delimiter specified in sync
- Enclosing character
-
Specify if the text columns in the source data must be in quotes, and the quote types.
Optional field.
- Example
-
DOUBLE
- Valid values
-
Single, Double
- Default
-
DOUBLE
- Note
-
This is required if the text data has newline character or delimiter character.
- Escape character
-
Specify the escape character if using a text qualifier in the source data.
Optional field.
- Example
-
""
- Valid values
-
Any ASCII character
- Default
-
""
- Fetch size
-
Specify the number of rows to fetch at one time, and process in memory.
If the value specified is
0
, then DataFlow extracts all rows at the same time.Optional field.
- Example
-
1000
- Valid values
-
Any numeric value
- Default
-
1000
- Max ignored rows
-
Abort the transaction after encountering 'n' ignored rows. Optional field.
- Example:
-
0
- Valid Values:
-
Any numeric value
- Default:
-
0
- TS load options
-
Specifies the parameters passed with the
tsload
command, in addition to the commands already included by the application.The format for these parameters is:
--<param_1_name><optonal_param_1_value> --<param_2_name><optonal_param_2_value>
Optional field.
- Example
-
--max_ignored_rows 0
- Valid values
-
--null_value """" --escape_character """" --max_ignored_rows 0
- Default
-
--max_ignored_rows 0
- JDBC options
-
Specify the options associated with the JDBC URL.
Optional field.
- Example
-
jdbc:sqlserver://[serverName[instanceName][:portNumber]]
- Note
-
Advanced configuration
Related information