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. Specifically for the Data Quality resource and the Compute Rules on Specific Partition operation, it allows users to compute all enabled data quality rules on a specific partition of a dataset within a project.

This is beneficial in scenarios where you want to validate or monitor the quality of data partitions individually, such as checking data freshness, completeness, or conformity on a daily partition of a large dataset. For example, after loading new data into a partition, you can trigger this node to run all relevant data quality rules on that partition to ensure data integrity before downstream processing.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku project containing the dataset.
Dataset Name The name of the dataset on which to compute data quality rules.
Request Body JSON object containing parameters for the compute rules action (e.g., specifying the partition details).

Note: The "Request Body" property expects a JSON structure defining the specifics of the partition and any additional options required by the Dataiku DSS API for computing rules on that partition.

Output

The node outputs the response from the Dataiku DSS API call:

  • The json output contains the result of the computation of data quality rules on the specified partition. This typically includes the status and results of each rule evaluated.
  • If the API returns binary data (not typical for this operation), it would be provided in the binary output 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 uses HTTP requests to interact with the Dataiku DSS REST API endpoints.
  • Proper configuration of the Dataiku DSS API credentials in n8n is necessary.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are correctly set up in n8n.
  • Required Parameters Missing: Errors indicating missing "Project Key" or "Dataset Name" mean these fields must be filled for the operation to succeed.
  • Invalid Request Body: Ensure the JSON in the "Request Body" property is well-formed and matches the expected schema for the API endpoint.
  • API Endpoint Errors: If the API returns errors, verify that the project and dataset exist, the partition specified is valid, and the user has sufficient permissions.
  • Network Issues: Connectivity problems between n8n and the Dataiku DSS server will cause request failures; check network access and firewall settings.

Links and References


This summary focuses on the "Data Quality" resource and the "Compute Rules on Specific Partition" operation as requested, based on static analysis of the provided source code and input properties.

Discussion