Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to manage various Dataiku DSS resources programmatically within n8n workflows. Specifically, for the Connection resource and the Update Connection operation, it allows updating an existing connection configuration in Dataiku DSS.

Typical use cases include automating updates to connection settings such as credentials, parameters, or other metadata without manual intervention in the Dataiku DSS UI. For example, you might update a database connection's password or endpoint dynamically based on external triggers or schedules.

Properties

Name Meaning
Connection Name The identifier of the connection to update. This is required to specify which connection to modify.
Request Body A JSON object containing the updated connection details and configuration to apply.

Output

The node outputs the response from the Dataiku DSS API after attempting to update the connection. The output is a JSON object representing the updated connection resource as returned by the API.

If the update involves binary data (not typical for connection updates), the node would handle it accordingly, but for this operation, the output is standard JSON.

Dependencies

  • Requires an active Dataiku DSS API credential with:
    • The DSS server URL.
    • A valid user API key for authentication.
  • The node uses HTTP requests to communicate with the Dataiku DSS REST API.
  • No additional external services are needed beyond the configured Dataiku DSS instance.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API credentials are properly configured in n8n.
  • Required Parameter Errors: The node validates required parameters like Connection Name. Missing these will cause errors; verify all required inputs are provided.
  • API Errors: Errors returned from the Dataiku DSS API (e.g., invalid JSON in request body, unauthorized access) will be surfaced as node errors with messages prefixed by "Error calling Dataiku DSS API."
  • Malformed JSON in Request Body: Ensure the JSON provided in the "Request Body" property is valid and matches the expected schema for a connection update in Dataiku DSS.
  • Network Issues: Connectivity problems to the DSS server will cause request failures; check network access and server availability.

Links and References


This summary focuses on the "Connection" resource and the "Update Connection" operation as requested, based on static analysis of the provided source code and input properties.

Discussion