Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, allowing users to manage various Dataiku DSS resources programmatically within n8n workflows. It supports a wide range of operations across many resource types such as projects, datasets, dashboards, jobs, machine learning models, and specifically for this context, "Meanings". The node constructs appropriate API requests based on user-selected resource and operation parameters, sends these requests to the Dataiku DSS server, and returns the responses.

For the Meaning resource with the Get Meaning operation, the node retrieves a specific meaning object by its ID from the Dataiku DSS instance. This is useful when you want to fetch metadata or definitions related to semantic meanings defined in your Dataiku environment.

Practical Examples

  • Fetching a meaning definition by its ID to use in downstream workflow steps.
  • Automating retrieval of meaning metadata for documentation or auditing purposes.
  • Integrating Dataiku semantic layer information into other systems via n8n.

Properties

Name Meaning
Meaning ID The unique identifier of the meaning to retrieve or update. Required for Get and Update operations on meanings.

Output

The node outputs the response from the Dataiku DSS API call in the json field of the output data. For the Get Meaning operation, this will be a JSON object representing the meaning's details as returned by the Dataiku DSS API.

If the operation involves downloading files (not applicable for Get Meaning), the node can output binary data representing the downloaded file.

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 node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Required Parameter Missing: Errors like "Meaning ID is required" indicate that mandatory input parameters were not provided. Make sure to specify the Meaning ID when performing Get or Update operations on meanings.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credential correctness.
  • Unexpected Response Format: If the node cannot parse the response, check if the Dataiku DSS API endpoint is returning the expected JSON format.

Links and References

Discussion