Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to perform a wide range of operations on Dataiku DSS resources directly from n8n workflows. Specifically for the Project resource and the Duplicate Project operation, it allows duplicating an existing project within Dataiku DSS.

Common scenarios where this node is beneficial include automating project management tasks such as creating backups by duplicating projects, setting up new projects based on existing templates, or cloning projects for testing and development purposes.

For example, you can use this node to duplicate a project named "SalesAnalysis" to create a new project "SalesAnalysis_Copy" automatically as part of a workflow triggered by a schedule or an event.

Properties

Name Meaning
Project Key The unique identifier (key) of the project in Dataiku DSS that you want to duplicate.
Request Body A JSON object containing additional parameters for the duplication request if applicable.

Note: For the Duplicate Project operation, the essential input is the Project Key of the source project to duplicate. The Request Body can be used to specify further options supported by the API for duplication.

Output

The node outputs the response from the Dataiku DSS API call in the json field of the output data. This typically includes details about the duplicated project, such as its new project key, metadata, and status information returned by the API.

If the operation involves downloading files or binary content (not applicable for duplication), the node would output binary data accordingly, but for duplicating a project, the output is JSON structured data describing the result.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key credential) for authenticating requests to the Dataiku DSS API.
  • The node expects the Dataiku DSS server URL and user API key to be configured in the credentials.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Project Key Required: The node requires the Project Key parameter for the duplicate operation. Omitting this will cause an error.
  • API Errors: Errors returned from the Dataiku DSS API (e.g., project not found, permission denied) will be surfaced as node errors. Verify the project key exists and the API key has sufficient permissions.
  • Network Issues: Connectivity problems to the Dataiku DSS server will cause request failures. Check network access and server availability.

Links and References


This summary focuses on the Project resource and the Duplicate Project operation as requested, based on static analysis of the provided source code and property definitions.

Discussion