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 Dataiku DSS resources. Specifically for the Managed Folder resource and the Upload File in Managed Folder operation, it allows uploading files into a specified managed folder within a Dataiku project.

Typical use cases include automating file uploads to managed folders as part of data pipelines or workflows, such as:

  • Uploading datasets or configuration files to a managed folder for further processing.
  • Automating deployment of files into managed folders during CI/CD processes.
  • Integrating external systems that generate files needing to be stored in Dataiku managed folders.

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 where the file will be uploaded.
Path The relative path (including filename) inside the managed folder where the file is placed.

Output

The node outputs JSON data representing the response from the Dataiku DSS API after attempting the file upload. This typically includes metadata about the uploaded file or confirmation of success.

If the operation involves downloading files (not applicable here), binary data would be output; however, for the upload operation, the output is JSON confirming the upload status.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key token) 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 node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Required Parameters Missing: Errors indicating missing "Project Key", "Folder ID", or "Path" mean these inputs must be provided for the upload operation.
  • File Not Found or Invalid: If the file to upload is not correctly referenced or accessible, the upload will fail. Ensure the input binary data or file reference is correct.
  • API Request Failures: Network issues, incorrect server URL, or invalid API keys can cause request failures. Verify connectivity and credentials.
  • Permission Denied: Insufficient permissions on the Dataiku project or managed folder may prevent file uploads.

Links and References


This summary focuses on the Managed Folder resource and the Upload File in Managed Folder operation as requested, based on static analysis of the provided source code and property definitions.

Discussion