Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node interacts with the Dataiku DSS API to perform various operations on different resources within a Dataiku DSS instance. Specifically, for the Recipe resource and the Get Recipe Metadata operation, it retrieves metadata information about a specified recipe within a given project.

Common scenarios where this node is beneficial include:

  • Automating retrieval of recipe metadata for auditing or documentation purposes.
  • Integrating recipe metadata into workflows for monitoring or reporting.
  • Using recipe metadata as input for further processing or decision-making in data pipelines.

Example use case:

  • You want to fetch metadata details (such as inputs, outputs, parameters) of a particular recipe named "MyRecipe" in project "MY_PROJECT" to verify its configuration before triggering downstream tasks.

Properties

Name Meaning
Project Key The unique key identifier of the Dataiku DSS project containing the recipe.
Recipe Name The name of the recipe whose metadata you want to retrieve.

Output

The output of the node is a JSON object representing the metadata of the specified recipe. This metadata typically includes details such as:

  • Recipe inputs and outputs
  • Parameters and settings configured for the recipe
  • Other descriptive metadata related to the recipe's configuration and state

The exact structure depends on the Dataiku DSS API response for the recipe metadata endpoint but generally provides comprehensive information about the recipe.

The node does not output binary data for this operation.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires an API authentication token credential for the Dataiku DSS API.
  • The node expects the Dataiku DSS server URL and user API key to be configured in the credentials.
  • No additional environment variables are required beyond the API credentials.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing Dataiku DSS API credentials, ensure that the API key credential is properly set up and linked to the node.
  • Project Key or Recipe Name Missing: The node requires both the project key and recipe name to be provided. Omitting either will cause an error indicating the missing parameter.
  • API Request Failures: Network issues, incorrect server URL, or invalid API keys can cause request failures. Verify connectivity and credentials.
  • Unexpected Response Format: If the API response cannot be parsed as JSON, check if the Dataiku DSS server is returning errors or unexpected content.

Links and References


Note: Internal credential names and specific implementation details have been generalized to comply with guidelines.

Discussion