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 various Dataiku DSS resources. Specifically for the Bundles Automation-Side resource and the Activate Bundle operation, the node activates an imported bundle within a specified project in Dataiku DSS.

Typical use cases include automating the activation of bundles as part of deployment pipelines or project management workflows, where bundles represent packaged project components or configurations that need to be activated programmatically.

Example scenario: After uploading and importing a bundle into a Dataiku DSS project, you can use this node to activate the bundle automatically, ensuring the project uses the latest imported configuration without manual intervention.

Properties

Name Meaning
Project Key The unique key identifying the Dataiku DSS project where the bundle resides.
Bundle ID The identifier of the specific bundle to activate within the project.

Output

The node outputs the JSON response returned by the Dataiku DSS API after attempting to activate the bundle. This typically includes status information about the activation action.

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

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials consisting of:
    • The Dataiku DSS server address.
    • A user API key for authentication.
  • The node expects these credentials to be configured in n8n under a generic API key credential type (referred generically as "an API key credential").

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.
  • Required Parameter Errors: The node validates required parameters such as Project Key and Bundle ID. If these are missing, the node will throw errors indicating which parameter is required.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys may cause request failures. Verify connectivity and credentials.
  • Unexpected Response Format: If the API returns unexpected data, the node attempts to parse JSON; if parsing fails, raw text is returned. Check the API documentation or logs for details.

Links and References


This summary focuses on the "Activate Bundle" operation of the "Bundles Automation-Side" resource, describing its purpose, inputs, outputs, dependencies, and common troubleshooting points based on static analysis of the provided source code and property definitions.

Discussion