Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various operations on datasets and other resources within a Dataiku project. Specifically, for the Dataset resource and the Update Dataset Settings operation, it allows users to update the settings of an existing dataset in a specified project.

Typical use cases include automating dataset configuration updates as part of data workflows, synchronizing dataset metadata or schema changes, and managing dataset properties programmatically without manual intervention in the Dataiku UI.

For example, you might use this node to:

  • Change dataset parameters such as partitioning or storage options.
  • Update dataset metadata or access controls.
  • Automate dataset lifecycle management in CI/CD pipelines.

Properties

Name Meaning
Project Key The unique key identifying the Dataiku project containing the dataset.
Dataset Name The name of the dataset whose settings you want to update.
Request Body A JSON object representing the new settings to apply to the dataset.

Output

The node outputs the response from the Dataiku DSS API after attempting to update the dataset settings. The output is a JSON object reflecting the updated dataset information or the result of the update operation.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for updating dataset settings, 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 API credentials are not set or invalid, the node will throw an error indicating missing credentials. Ensure that the API key credential is properly configured.
  • Required Parameters Missing: The node validates required parameters like Project Key and Dataset Name. Omitting these will cause errors. Always provide these values.
  • API Errors: If the Dataiku DSS API returns an error (e.g., due to invalid JSON in the request body or insufficient permissions), the node will throw an error with the message returned by the API. Check the request body format and your user permissions.
  • Network Issues: Connectivity problems to the Dataiku DSS server will cause request failures. Verify network access and server availability.

Links and References


This summary focuses on the "Dataset" resource and the "Update Dataset Settings" operation as requested, based on static analysis of the provided source code and property definitions.

Discussion