Overview
A connection defines the information required to connect to an external system.
Pipelines communicate with external systems to read and write data. Most of these external systems require sensitive information, such as user names or passwords, to access the data. When you configure pipelines and pipeline fragments, you can enter the details needed to connect to the external system, or you can select an existing connection that contains the details.
- Increased security
- When you use connections, you can limit the number of users that need to know the security credentials for external systems.
- Reusability
- You can create a connection once and then reuse that connection in multiple pipelines. Reusing connections reduces the possibility of user errors and simplifies updates to connection values.
For more information on the supported connection types, see Connection Types Overview.
Understanding Standard and Engineless Connections
When you create a connection, you can create a standard or engineless connection:
- Standard connections
- A standard connection is associated with an authoring Data Collector in your organization. The Data Collector version and the stage libraries installed on the engine determine the connection types that you can create and the properties available in the connection.
- Engineless connections
- An engineless connection is not associated with a Data Collector engine in your organization. When you create an engineless connection, the connection uses the stage libraries available in the latest Data Collector version.
Connection Requirements
Before you configure a connection, note the following requirements:
- Use an appropriate Data Collector version to create connections
- When you create an engineless connection, the connection uses the latest Data Collector version. When you create a standard connection, you must select an available authoring Data Collector version 4.0.0 or later.
- Pipelines with the appropriate engine version can use connections
- After creating connections, you can use those connections in pipelines.
Data Collector Versions
The Data Collector version associated with a connection determines the connection types that you can create and the properties available in each connection.
Connection support was initially introduced with Data Collector 4.0.0. Later versions introduce support for additional connection types and properties.
Engine Version | New Connection Types or Properties |
---|---|
Data Collector 6.1.0 |
|
Data Collector 5.11.0 |
|
Data Collector 5.10.0 |
|
Data Collector 5.9.0 |
|
Data Collector 5.8.0 |
|
Data Collector 5.6.0 |
|
Data Collector 5.5.0 |
|
Data Collector 5.4.0 |
|
Data Collector 5.2.0 |
|
Data Collector 5.1.0 |
|
Data Collector 5.0.0 |
|
Data Collector 4.4.0 |
|
Data Collector 4.2.0 |
|
Data Collector 4.1.0 |
|
Data Collector 4.0.0 |
|
Transformer Versions
The Transformer version determines the connection types that you can use in Transformer pipelines and the properties available in each connection.
Using a connection with Transformer pipelines requires creating a standard connection with an authoring Data Collector of an appropriate version or creating an engineless connection.
Connection support was initially introduced with Transformer 4.0.0. Later versions introduce support for additional connection types and properties.
Engine Version | Connection Types or Properties |
---|---|
Transformer 6.0.0 |
|
Transformer 5.8.0 |
Using this feature requires Data Collector version 5.10.0 or later. |
Transformer 5.7.0 |
Using this feature requires Data Collector version 5.10.0 or later. |
Transformer 5.4.0 |
Using these features requires Data Collector version 5.4.0 or later. |
Transformer 5.3.0 |
|
Transformer 4.0.0 |
|
Transformer for Snowflake Versions
When your organization uses Transformer for Snowflake deployed engines, you use Snowflake connections to provide connection information for the pipelines.
Using a connection with Transformer for Snowflake pipelines requires creating a standard connection using an authoring Data Collector of an appropriate version or creating an engineless connection.
The Transformer for Snowflake version determines the connection versions that you can use in the pipelines, and the properties available in each connection. Connection support was initially introduced with Transformer for Snowflake 5.0.0. Later versions introduce support for additional functionality.
The following table lists the connection version and properties supported with each Transformer for Snowflake version. Later Transformer for Snowflake versions support all previously introduced functionality, unless stated otherwise:
Engine Version | Connection Type or Properties |
---|---|
Transformer for Snowflake 5.6.0 |
|
Transformer for Snowflake 5.0.0 |
|