Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

The node integrates with the Dataiku DSS API to manage and interact with various Dataiku resources programmatically. Specifically, for the "Continuous Activity" resource with the "Start Continuous Activity" operation, it allows users to request a new run of a specified continuous activity within a Dataiku project. This is useful in scenarios where automated or programmatic control over continuous activities (such as data pipelines or monitoring tasks) is needed.

Practical examples include:

  • Triggering a continuous data processing activity automatically after certain events.
  • Integrating Dataiku continuous activities into larger workflows managed by n8n.
  • Starting continuous activities on-demand without manual intervention in the Dataiku UI.

Properties

Name Meaning
Project Key The key identifier of the Dataiku project containing the continuous activity.
Recipe ID The identifier of the recipe associated with the continuous activity to start.

Output

The node outputs the JSON response returned by the Dataiku DSS API when starting the continuous activity. This typically includes details about the requested run, such as status or confirmation of the start action.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for "Start Continuous Activity," the output is JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials: specifically, an API key credential for authenticating requests to the Dataiku DSS API.
  • The node uses HTTP requests to communicate with the Dataiku DSS REST API endpoints.

Troubleshooting

  • Missing Credentials: If the API credentials are not set or invalid, the node will throw an error indicating missing Dataiku DSS API credentials.
  • Required Parameters Missing: The node validates that both "Project Key" and "Recipe ID" are provided; if either is missing, it throws an error specifying which parameter is required.
  • API Errors: Any errors returned from the Dataiku API (e.g., invalid project key, recipe ID not found, permission issues) will be surfaced as node errors with messages prefixed by "Error calling Dataiku DSS API".
  • Network Issues: Connectivity problems to the Dataiku server will cause request failures; ensure the server URL is reachable and correct.
  • Unexpected Response Format: If the API returns non-JSON or unexpected content, the node attempts to handle it gracefully but may output raw text or binary data.

Links and References


This summary focuses on the "Continuous Activity" resource and the "Start Continuous Activity" operation as requested, based on static analysis of the provided source code and property definitions.

Discussion