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 Design-Side resource and the Create Bundle operation, the node allows creating a new design-side bundle within a specified project in Dataiku DSS.

Typical use cases include automating the creation and management of project bundles in Dataiku DSS as part of CI/CD pipelines or project deployment workflows. For example, you might use this node to programmatically create a new bundle of your project design artifacts before publishing or exporting it.

Properties

Name Meaning
Project Key The unique key identifying the Dataiku DSS project where the bundle will be created.

The node supports many other properties for different resources and operations, but for the Bundles Design-Side > Create Bundle operation, only the Project Key is required as input.

Output

The output of the node is a JSON array containing the response from the Dataiku DSS API after performing the requested operation.

  • For the Create Bundle operation under Bundles Design-Side, the output JSON contains details about the newly created bundle, such as its ID and metadata.
  • If the operation involves downloading files (not applicable here), the node outputs binary data representing the downloaded file.
  • In case of logs retrieval operations, the output includes log text.
  • If no content is returned by the API, the node outputs a status code indicating "204 No Content".

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires credentials providing:
    • The Dataiku DSS server URL.
    • A valid user API key for authentication.
  • The node uses HTTP requests to interact with the Dataiku DSS REST API endpoints.
  • No additional external services are needed beyond the Dataiku DSS API.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials (server URL and API key) are properly configured in n8n.
  • Required Parameter Errors: The node validates required parameters per operation. For example, if the Project Key or Bundle ID is missing when required, the node will throw an error specifying which parameter is missing. Make sure all mandatory inputs are provided.
  • API Request Failures: Network issues, incorrect URLs, or invalid API keys can cause request failures. Check connectivity to the Dataiku DSS server and verify the API key permissions.
  • Parsing Errors: If the API returns unexpected responses, the node may fail to parse JSON. Review the API response and ensure compatibility with the expected format.

Links and References


This summary focuses on the Bundles Design-Side resource and the Create Bundle operation as requested.

Discussion