Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various operations related to machine learning saved models, including downloading model documentation of a specific version. It is useful for automating interactions with Dataiku DSS projects, especially when managing and retrieving documentation for saved machine learning models. For example, users can download the documentation of a particular version of a saved model in their project, which helps in auditing, sharing, or further analysis.

Properties

Name Meaning
Project Key The key identifier of the Dataiku DSS project where the saved model resides.
Export ID The identifier of the export/documentation to download for the saved model version.

Output

  • The node outputs the downloaded model documentation file as binary data.
  • The binary output field data contains the content of the downloaded documentation file (e.g., a .docx document).
  • This allows downstream nodes to save the documentation file or process it further.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials for the Dataiku DSS API, specifically an API key credential.
  • The node uses HTTP requests to communicate with the Dataiku DSS REST API endpoints.

Troubleshooting

  • Missing Credentials: If the API credentials are not provided or invalid, the node will throw an error indicating missing credentials.
  • Required Parameters Missing: The node validates required parameters such as Project Key and Export ID. Omitting these will cause errors specifying which parameter is missing.
  • HTTP Errors: Errors from the Dataiku DSS API (e.g., 404 if the export ID does not exist) will be surfaced as node errors with descriptive messages.
  • Binary Data Handling: Ensure that the workflow correctly handles binary data output to avoid data corruption or loss.

Links and References


This summary focuses on the "Machine Learning - Saved Model" resource and the "Download Model Documentation of Version" operation, describing its purpose, inputs, outputs, dependencies, and common troubleshooting points based on static code analysis.

Discussion