Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to perform a wide range of operations on Dataiku DSS resources directly from n8n workflows. Specifically, for the Data Quality resource and the Create Data Quality Rules Configuration operation, it allows creating data quality rule configurations on a specified dataset within a project.

This is beneficial in scenarios where automated data quality monitoring and management are required as part of data pipelines or data governance processes. For example, you can automate the creation of data quality rules to enforce standards on datasets, ensuring data integrity before further processing or analysis.

Properties

Name Meaning
Project Key The key identifier of the Dataiku project containing the dataset.
Dataset Name The name of the dataset on which the data quality rules configuration will be created.
Request Body JSON object representing the configuration details of the data quality rules to create.

Output

The node outputs the response from the Dataiku DSS API call in the json field of the output item array. This typically contains the details of the created data quality rules configuration as returned by the API.

If the API returns binary data (not typical for this operation), it would be provided in the binary field, but for this operation, the output is 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 node throws "Missing Dataiku DSS API Credentials," ensure that the API key credential is properly set up in n8n.
  • Required Parameter Errors: The node validates required parameters such as Project Key and Dataset Name. Missing these will cause errors like "Project Key is required" or "Dataset Name is required." Provide all mandatory inputs.
  • API Errors: Errors returned from the Dataiku DSS API will be wrapped and shown as "Error calling Dataiku DSS API" with the original message. Check the API documentation and your input parameters for correctness.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is well-formed; otherwise, parsing errors may occur.

Links and References

Discussion