Gretel Connectors

Integrate Gretel with your existing data services using Workflows.

With Gretel Workflows, you can train and run one or more Gretel Models by connecting directly to your data sources and destinations. We support the following integrations for data inputs and outputs.

Supported Connectors

Object Storage

Relational Databases

Data Warehouses

Managing Connections

Connections are used to authenticate Workflow Actions. Each action is compatible with a specific type of connection. For example, the s3_source action requires a s3 connection.

Permissions and Connection Sharing

When creating a connection, you must select a project for the connection to reside in. The connection will inherit all the project permissions and user memberships.

Project Permission
Connection Permissions

Read

  • Users can list and view connection metadata.

Write

  • Users can access connections in a Workflow.

Administrator

  • Users can create, edit and delete connections.

Owner

  • Full control.

Connections can be reused across Workflows, actions, and projects.

Creating Connections

  • Navigate to the Connections page using the menu item in the left sidebar.

  • Click the New Connection button in the top right corner.

  • Select the Connector Type.

  • Select the project where the connection will be stored.

  • Next, fill in your credentials and select Add Connection. The example below shows the flow for creating an Amazon S3 connection. All connections follow the same pattern.

  • The connection can now be used in a workflow.

Create a connection in the Gretel Console
  • Data sources also can be configured during a blueprint flow. Go to the Dashboard or Blueprints page and select a use case, for example "Generate synthetic data". This will start a guided flow to help you create a workflow.

  • Select the option to connect to an external data source, and choose the connection you created above, or create a new one.

Create a new connection during a workflow

Updating Connections

Connection types cannot be changed once a connection is created.

  • Navigate to the Connections page using the menu item in the left sidebar.

  • Go to the Connection you'd like to update and click the three vertical dots (aka overflow actions).

  • Select Update Connection.

  • Modify the name and/or credentials and select Save. All workflows that use this connection will automatically use the new information.

Update a connection

If you only want to edit the connection name, leave the credentials fields as they are.

Deleting Connections

  • On the Connections list page, select the three dots (aka overflow actions) to the right of the connection you want to delete.

  • Select Delete

Last updated

Was this helpful?