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 Delete Data Collection operation, the node allows you to permanently delete a specified data collection from your Dataiku DSS instance.

Common scenarios where this node is beneficial include automating the management of data collections within Dataiku DSS projects, such as cleaning up obsolete or test data collections programmatically without manual intervention in the DSS UI.

For example, if you have a workflow that processes data and creates temporary data collections, you can use this node to automatically delete those collections once they are no longer needed, helping maintain a clean project environment.

Properties

Name Meaning
Data Collection ID The unique identifier of the data collection to delete. This is required for deletion.

Output

The output of the node is a JSON array containing the response from the Dataiku DSS API after attempting the deletion. Typically, for a successful delete operation, the API returns an empty response or a confirmation message.

  • If the deletion is successful, the output will confirm the action.
  • If the node is configured to handle binary downloads (not applicable for delete), it would return binary data accordingly, but for this operation, only JSON responses are expected.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key credential) 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 linked to the node.
  • Required Parameter Missing: Errors like "Data Collection ID is required" indicate that the necessary input property was not provided. Make sure to specify the Data Collection ID.
  • HTTP Errors: If the API call fails due to network issues, invalid permissions, or non-existent data collection IDs, the node will throw an error with details. Verify the Data Collection ID exists and that the API key has sufficient permissions.
  • Unexpected Response Format: If the API returns unexpected data, check the DSS API version compatibility and ensure the endpoint is correct.

Links and References


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

Discussion