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 Create Data Collection operation, it allows users to create new data collections within Dataiku DSS.

Common scenarios where this node is beneficial include automating the management of data collections in Dataiku DSS projects, integrating data collection creation into workflows, and programmatically managing data assets without manual intervention.

For example, a user can automate the creation of a data collection to group datasets related to a specific project or analysis, facilitating better organization and governance of data assets.

Properties

Name Meaning
Request Body JSON object representing the body of the HTTP request to create the data collection. This should contain the necessary fields as per the Dataiku DSS API specification for creating a data collection.

Output

The output of this node is a JSON object representing the response from the Dataiku DSS API after attempting to create a data collection. The structure typically includes details about the newly created data collection such as its ID, name, and other metadata returned by the API.

If the operation involves downloading files (not applicable for this operation), binary data would be prepared accordingly, but for creating a data collection, the output is purely JSON.

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.
  • No additional external services are required beyond the Dataiku DSS API.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing API credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Required Parameter Errors: The node validates required parameters such as dataCollectionId for some operations. For creating a data collection, ensure the request body contains all mandatory fields as per the API.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credential correctness.
  • Invalid JSON in Request Body: Ensure the JSON provided in the "Request Body" property is well-formed and matches the expected schema for creating a data collection.

Links and References

Discussion