Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node interacts with the Dataiku DSS API to perform various operations on managed folders within a Dataiku project. Specifically, for the "Managed Folder" resource and the "Update Managed Folder Settings" operation, it updates the settings of an existing managed folder in a specified project.

Typical use cases include automating the configuration management of managed folders in Dataiku projects, such as changing folder properties or metadata programmatically as part of a workflow. For example, you might update access permissions, storage settings, or other folder attributes without manual intervention.

Properties

Name Meaning
Project Key The key identifier of the Dataiku project containing the managed folder.
Folder ID The unique identifier of the managed folder whose settings are to be updated.
Request Body A JSON object representing the new settings to apply to the managed folder.

Output

The node outputs the JSON response from the Dataiku DSS API after updating the managed folder settings. This typically includes the updated managed folder object reflecting the new configuration.

If the operation involves downloading files (not applicable here), binary data would be output accordingly, but for this operation, only JSON output is expected.

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: If the API credentials are not provided or invalid, the node will throw an error indicating missing credentials.
  • Required Parameters Missing: The node validates that Project Key and Folder ID are provided; if missing, it throws descriptive errors.
  • Invalid JSON in Request Body: The Request Body must be valid JSON; otherwise, the request will fail.
  • API Errors: Any errors returned by the Dataiku DSS API (e.g., permission denied, folder not found) will be surfaced as node errors with messages from the API.
  • Network Issues: Connectivity problems to the Dataiku DSS server will cause request failures.

To resolve issues:

  • Ensure all required parameters are set correctly.
  • Verify API credentials and permissions.
  • Validate the JSON structure in the request body.
  • Check network connectivity to the Dataiku DSS server.

Links and References

Discussion