Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to interact programmatically with various Dataiku DSS resources and operations. Specifically for the Machine Learning - Lab resource and the List ML Tasks of Visual Analyses operation, it retrieves all machine learning tasks associated with a particular visual analysis within a project.

This functionality is useful when you want to automate or orchestrate workflows that involve inspecting or managing ML tasks linked to visual analyses in Dataiku DSS projects. For example, you might use this node to:

  • Fetch all ML tasks related to a specific visual analysis to monitor their status.
  • Integrate ML task data into broader automation pipelines.
  • Trigger further processing or reporting based on the list of ML tasks retrieved.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project containing the visual analysis.
Analysis ID The identifier of the visual analysis whose ML tasks you want to list.

These properties are required to specify the context (project and visual analysis) for which the ML tasks will be listed.

Output

The node outputs an array of JSON objects representing the ML tasks associated with the specified visual analysis. Each object corresponds to one ML task and contains details as returned by the Dataiku DSS API endpoint for listing ML tasks of a visual analysis.

If the response includes binary data (not typical for this operation), it would be provided in the binary output field, but for this operation, the output is JSON only.

Dependencies

  • Requires a valid connection to a Dataiku DSS instance.
  • Requires an API key credential for authenticating with 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 API credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Missing Required Parameters: Errors indicating missing "Project Key" or "Analysis ID" mean these inputs were not provided; verify that these fields are filled correctly.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Check connectivity and credential validity.
  • Unexpected Response Format: If the API returns unexpected data, verify that the project and analysis IDs are correct and that the user has sufficient permissions.

Links and References


This summary focuses on the "Machine Learning - Lab" resource and the "List ML Tasks of Visual Analyses" operation as requested, based on static analysis of the provided source code and property definitions.

Discussion