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. Specifically, for the Machine Learning - Saved Model resource and the List Saved Models operation, it allows listing all saved machine learning models within a specified project.

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

  • To audit or inventory all saved models in a project.
  • To trigger workflows based on available models.
  • To integrate model listings into dashboards or reports.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project from which to list saved models.

Output

The output is a JSON array where each item represents a saved model retrieved from the specified project. The exact structure depends on the Dataiku DSS API response for saved models but typically includes details such as model ID, name, versions, metadata, and other relevant attributes describing each saved model.

No binary data output is expected for this operation.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires an API key credential 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.
  • The node makes HTTP requests to the Dataiku DSS REST API endpoints.

Troubleshooting

  • Missing Credentials Error: If the API key credential is not provided or invalid, the node will throw an error indicating missing credentials.
  • Project Key Required: The operation requires the "Project Key" property; if omitted, the node throws an error stating that the project key is required.
  • API Request Failures: Network issues, incorrect server URL, or insufficient permissions can cause API request failures. Check connectivity and API key permissions.
  • Unexpected Response Format: If the API returns unexpected data or errors, ensure the Dataiku DSS version supports the requested API endpoint and operation.

Links and References

Discussion