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 with the operation List ML Tasks of Project, it lists all machine learning tasks within a specified project, including their associated visual analyses.

This functionality is useful in scenarios where you want to automate retrieval of ML task metadata from Dataiku DSS projects, for example:

  • Monitoring or auditing ML tasks in a project.
  • Integrating ML task information into external dashboards or reporting tools.
  • Triggering downstream workflows based on the list of ML tasks available in a project.

Properties

Name Meaning
Project Key The unique identifier key of the Dataiku DSS project from which to list ML tasks.

The provided input properties JSON defines only one property relevant to this operation:

  • Project Key: A string representing the key of the project whose ML tasks you want to list.

Output

The output of this operation is a JSON array where each item corresponds to an ML task within the specified project. Each item contains details about the ML task and its containing visual analysis.

  • The exact structure depends on the Dataiku DSS API response for listing ML tasks but typically includes identifiers, names, statuses, and metadata related to each ML task.
  • No binary data output is produced by this operation.

Dependencies

  • Requires valid Dataiku DSS API credentials (an API server URL and an API key) configured in n8n.
  • The node makes HTTP requests to the Dataiku DSS REST API endpoints.
  • The user must have appropriate permissions on the Dataiku DSS instance to access the project and list ML tasks.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials", ensure that the API credentials are properly set up in n8n.
  • Missing Required Parameters: Errors like "Project Key is required" indicate that the mandatory projectKey parameter was not provided. Make sure to specify it.
  • API Request Failures: Network issues, incorrect API keys, or insufficient permissions can cause request failures. Check connectivity, credentials, and user permissions.
  • Unexpected Response Format: If the response cannot be parsed as JSON, verify that the Dataiku DSS API endpoint is correct and the server is responding as expected.

Links and References


This summary focuses on the Machine Learning - Lab resource and the List ML Tasks of Project operation, describing how the node constructs the API request, required inputs, and expected outputs based on static code analysis.

Discussion