Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In this article

Table of Contents
maxLevel2
absoluteUrltrue

...

Access to the following folders:

  • Private project folder
  • Project Space’s shared folder
  • Global shared folder

Limitations

None.

Known Issues

None.

Account Settings

Image RemovedImage Added

ParameterData TypeDescriptionDefault ValueExample 
Label*String
Required. Unique user-provided

Specify a unique label for the account.

N/ARedshift SSL Account
JDBC Driver Class

String

Name of the JBDC driver class to use.

org.postgresql.Driverorg.postgresql.Driver
JDBC jars

String

The list of JDBC jar files to be loaded.

The user

You can upload the Redshift driver(s) that can override the

default

default org.postgresql.Driverdriver.

Note

Set the Batch size property to 1 with the JDBC driver version RedshiftJDBC41-1.1.10.1010.jar.


N/A
JDBC Url

String

Enter the
Url
URL of the JDBC database.
NA
N/Ajdbc:redshift://hostname:port/database

Account properties

Required. 


Enter in the information to create a connection to the database.

Endpoint*

String

Required. Enter
Enter the server's address to connect to.
NA
N/A54.98.196.248
Port number*

Numeric

Required. 


Enter the
 database server's port to connect.
 port number of the database server.54395439
Database name*

String

Required. 
Enter the database name to connect.N/A
NA
TestDB
Username

String

Enter the username to connect to the database. Username will be used as the default username when retrieving connections. The username must be valid in order to set up the data source.
NA
N/Aadmin@snaplogic.com
Password

String

Enter the password used to connect to the data source. Password will be used as the default password when retrieving connections. The password must be valid in order to set up the data source.
NA
N/AP@#409ui8!*
S3 BucketString

Enter the external S3 Bucket name residing in an external AWS account, to use for staging data onto Redshift.

This field is required when using Redshift Bulk Load, Redshift Bulk Upsert, Redshift S3 Upsert, and Redshift Unload Snaps. 

NA

N/Asl-bucket-ca
S3 Folder

String

Enter the relative path to a folder in S3 Bucket. This is used as a root folder for staging data onto Redshift.
NA
N/As3://sl-bucket-ca/san-francisco
S3 Access-key IDString

Enter the S3 Access key ID part of AWS authentication.

This field is required when using Redshift Bulk Load, Redshift Bulk Upsert, Redshift S3 Upsert, and Redshift Unload Snaps if the IAM role checkbox is not selected. 

N/A
NA
NAVRGGRV7EDCFVLKJH
S3 Secret keyString

Enter the S3 Secret key part of AWS Authentication.

This field is required when using Redshift Bulk Load, Redshift Bulk Upsert, Redshift S3 Upsert, and Redshift Unload Snaps if the IAM role checkbox is not selected. 

NAKeyStoreStringEnter the location of the key store file. It can be located in SLDB or any other unauthenticated endpoint such as 'https://'. You can also browse for the location.NAKey/
N/A2RGiLmL/6bCujkKLaRuUJHY9uSDEjNYr+ozHRtg
TrustStoreStringEnter the location of the trust store file. It can be located in SLDB or any other unauthenticated endpoint such as 'https://'. You can also browse for the location.
NA
N/Aredshiftstore4
Trust Store PasswordStringEnter the password for the
keystore/
truststore file. 
NAKey AliasStringEnter the alias of the private key to be used from the key store.
N/ANA
IAM properties (Redshift Cluster)Specify the IAM properties information for Redshift to communicate with IAM.

AWS account IDString

Enter the ID of the Amazon Web Services account to be used for performing bulk load operation.

This field is required when using Redshift Bulk Load, Redshift Bulk Upsert, Redshift S3 Upsert, and Redshift Unload Snaps if the IAM role checkbox is selected. 

NA 

N/A 


AWS-1
IAM role nameString

Enter the name of the IAM role that has been assigned to the redshift cluster to access the S3 bucket provided above.

This field is required when using Redshift Bulk Load, Redshift Bulk Upsert, Redshift S3 Upsert, and Redshift Unload Snaps if the IAM role checkbox is selected. 

NA
N/Arole1
Region name

String


Enter the name of the region the Redshift cluster.
NA
N/A
Advanced properties
Specify advanced properties to support this account.

Auto commit

Checkbox


Select this check box to enable the Snap to commit offsets automatically as messages are consumed and sent to the output view.

SelectedDeselected
Batch size*Numeric
Required. Enter  Enter

Enter the number of statements to execute at a time.

Note
  • Set the Batch size property to 1 with the JDBC driver version RedshiftJDBC41-1.1.10.1010.jar, in the JDBC jars.
  • Select queries are not batched.
  • User-defined types won't be supported if a JDBC driver with a version other than 11.2.0.4.0 is set.


5050
Fetch size*Numeric
Required. Enter

Enter the number of rows to fetch at a time when executing a query.

User-defined types won't be supported if a JDBC driver with a version other than 11.2.0.4.0 is set.

100100
Max pool size*Numeric
Required.

Enter the maximum number of connections a pool will maintain at a time.

Note

Redshift Bulk Load/Bulk Upsert/S3 Upsert Snap requires a minimum of 2 connections per Snap in a pipeline. For example, if a pipeline has a Redshift Bulk Load Snap and an S3 Upsert Snap, then the pool size must be greater than or equal to 4 for successful execution.


5050
Max life time*

Numeric

Required.


Enter the maximum lifetime of a connection in the pool. Ensure that the value you enter is a few seconds shorter than any database or infrastructure-imposed connection time limit. A value of 0 indicates an infinite lifetime, subject to the Idle Timeout value. An in-use connection is never retired. Connections are removed only after they are closed.3030
Idle Timeout*

Numeric

Required.


Enter the maximum amount of time a connection is allowed to sit idle in the pool. A value of 0 indicates that idle connections are never removed from the pool.55
Checkout timeout*Numeric
Required.


Enter the number of milliseconds to wait for a connection to be available when the pool is exhausted. Zero waits forever. An exception will be thrown after the wait time has expired.10001000
URL Properties
Specify the URL properties associated with this account.

URL property name

Numeric


Enter the URL property name
NA
N/ASSL
URL property value

Numeric


Enter the URL property value
NA
N/Atrue


Troubleshooting

None.

...

See Also