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 various Dataiku DSS resources. Specifically for the Data Collection resource and the Update Data Collection Settings operation, the node allows updating the settings of an existing data collection by sending a JSON request body with the desired configuration changes.

Common scenarios where this node is beneficial include automating the management of data collections within Dataiku DSS projects, such as modifying collection parameters or metadata programmatically as part of a workflow. For example, you might update retention policies, access controls, or other settings of a data collection without manual intervention in the Dataiku DSS UI.

Properties

Name Meaning
Data Collection ID The unique identifier of the data collection whose settings you want to update.
Request Body A JSON object containing the new settings to apply to the data collection.

Output

The output of this operation is the JSON response from the Dataiku DSS API after updating the data collection settings. This typically includes the updated data collection object reflecting the applied changes.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for updating 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 base URL of the DSS server and the 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 and selected in the node.
  • Required Parameter Errors: The node validates required parameters like Data Collection ID and will throw errors if missing. Make sure to provide all mandatory fields.
  • API Request Failures: Errors returned from the Dataiku DSS API are wrapped and shown with messages like "Error calling Dataiku DSS API." Check the API endpoint, permissions, and network connectivity.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is well-formed; otherwise, the node may fail to parse or send the request correctly.

Links and References


This summary focuses on the Data Collection resource and the Update Data Collection Settings operation as requested.

Discussion