Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various operations on Dataiku resources. Specifically, for the Machine Learning - Saved Model resource with the List Versions operation, it retrieves a list of all versions associated with a particular saved machine learning model within a project.

This functionality is useful when you want to manage or audit different versions of a saved ML model in Dataiku DSS, such as checking available versions before deploying or evaluating them.

Practical example:
You have a saved ML model in your Dataiku project and want to programmatically fetch all its versions to decide which version to deploy or analyze further.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku project containing the saved model.
Save Model ID The identifier of the saved machine learning model whose versions you want to list.

Output

The output is a JSON array where each item represents a version of the specified saved model. Each version object typically contains metadata about that version, such as version ID, creation date, status, and other relevant details provided by the Dataiku DSS API.

If the operation involves downloading files (not applicable for List Versions), binary data would be returned accordingly, but for this operation, the output is purely JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key) for authentication 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 API credentials are not set or invalid, the node will throw an error indicating missing credentials. Ensure you configure the API key credential properly.
  • Missing Required Parameters: The node validates required parameters like Project Key and Save Model ID. Omitting these will cause errors. Always provide these inputs.
  • API Request Failures: Network issues, incorrect server URL, or insufficient permissions can cause API call failures. Check connectivity and permissions.
  • Parsing Errors: If the API response is malformed or unexpected, JSON parsing might fail. Verify the Dataiku DSS API version compatibility.

Links and References

Discussion