Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, allowing users to perform a wide range of operations on various Dataiku DSS resources. Specifically for the Managed Folder resource and the List Managed Folder operation, it enables listing all managed folders within a specified project.

Common scenarios where this node is beneficial include automating interactions with Dataiku DSS projects, such as managing datasets, jobs, dashboards, or in this case, managing folders that store files related to projects. For example, a user might want to programmatically retrieve the list of managed folders in a project to automate file management workflows or integrate folder data into other systems.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project containing the managed folders to list.

Note: The provided property definition only includes "Project Key" relevant to the List Managed Folder operation under the Managed Folder resource.

Output

The output of the node is an array of JSON objects representing the response from the Dataiku DSS API for the requested operation.

For the List Managed Folder operation, the output JSON contains the list of managed folders in the specified project. Each item in the output array corresponds to one managed folder object returned by the API.

If the operation involves downloading files (not applicable here), the node can output binary data representing the downloaded content.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key) for authenticating requests to the Dataiku DSS API.
  • The node expects the base URL of the Dataiku DSS server and the API key credential to be configured in n8n.

Troubleshooting

  • Missing Credentials Error: If the API credentials are not set or invalid, the node will throw an error indicating missing Dataiku DSS API credentials. Ensure that the API key credential is properly configured.
  • Required Parameter Missing: The node validates required parameters like "Project Key" and "Folder ID" (for some operations). If these are missing, it throws descriptive errors. Make sure to provide all required inputs.
  • API Request Failures: Network issues, incorrect URLs, or permission problems may cause API request failures. Check the Dataiku DSS server URL, network connectivity, and user permissions.
  • Parsing Errors: If the API returns unexpected responses, the node attempts to parse JSON but may fail. Review the API response and ensure compatibility with the node version.

Links and References


This summary focuses on the Managed Folder resource and the List Managed Folder operation as requested, based on static analysis of the provided source code and input properties.

Discussion