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 Get Rule History operation, it retrieves the history of computed data quality rules on a specified dataset within a project, filtered by timeframe and optional parameters.

This node is beneficial in scenarios where you want to monitor or audit the historical performance and outcomes of data quality rules applied to datasets in Dataiku DSS projects. For example, you might use it to track how certain data quality rules have evolved over time or to investigate past rule violations.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project containing the dataset.
Dataset Name The name of the dataset for which to retrieve the rule history.
Query Parameters Optional filters and parameters to refine the query, such as date ranges, pagination, etc.

The Query Parameters collection can include various optional fields (e.g., limit, page, filter) to control the scope and amount of returned data.

Output

The output is a JSON array where each item represents an entry in the rule history for the specified dataset. Each entry contains details about the computed data quality rules matching the specified timeframe and filters.

If the operation involves downloading files (not applicable for this operation), binary data would be provided accordingly.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials: an API server URL and a user API key.
  • The node uses HTTP requests to interact with the Dataiku DSS REST API.
  • No additional external services are required beyond the Dataiku DSS API.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API key credential is configured correctly in n8n.
  • Required Parameter Errors: The node validates required parameters like Project Key and Dataset Name. Missing these will cause errors indicating which parameter is missing.
  • API Request Failures: Network issues, incorrect URLs, or invalid API keys may cause request failures. Check connectivity and credentials.
  • Parsing Errors: If the response cannot be parsed as JSON, the raw text is returned. This might indicate unexpected API responses or errors.
  • Rate Limits or Permissions: Ensure the API key has sufficient permissions to access the requested project and dataset.

Links and References


This summary focuses on the Data Quality resource and the Get Rule History operation, describing its purpose, inputs, outputs, dependencies, and common troubleshooting tips based on static analysis of the node's source code and provided property definitions.

Discussion