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 directly from n8n workflows. Specifically, for the Data Collection resource and the Create Data Collection Object operation, the node allows adding an object to an existing data collection in Dataiku DSS.

Typical use cases include automating the management of data collections by programmatically adding new objects (such as datasets or other entities) to a specified data collection. This is useful in scenarios where data ingestion or updates need to be orchestrated as part of larger automated pipelines.

For example, you might use this node to:

  • Add a newly created dataset to a data collection after it has been processed.
  • Automate the enrichment of data collections with additional objects based on external triggers or schedules.

Properties

Name Meaning
Data Collection ID The identifier of the target data collection to which the object will be added.
Request Body JSON object representing the details of the data collection object to create and add.

The Request Body property expects a JSON structure that defines the object to be added to the data collection. The exact schema depends on the Dataiku DSS API specification for data collection objects.

Output

The node outputs the response from the Dataiku DSS API call in the json field of the output item. This typically contains the details of the created data collection object as returned by the API.

If the API returns binary data (not typical for this operation), it would be provided in the binary field, but for creating data collection objects, the output is JSON.

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 uses HTTP requests to communicate with the Dataiku DSS REST API endpoints.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly configured in n8n.
  • Required Parameter Errors: The node validates required parameters such as Data Collection ID and will throw errors if these are missing. Make sure all required fields are filled.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify the server URL and API key correctness.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body is well-formed and matches the expected schema for the data collection object.

Links and References


This summary focuses on the "Data Collection" resource and the "Create Data Collection Object" operation as requested, based on static analysis of the provided source code and properties.

Discussion