Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various operations on Dataiku DSS resources. Specifically, for the Scenario resource and the Update Basic Scenario Settings operation, it updates the basic settings of a scenario within a specified project in Dataiku DSS.

Use cases include automating scenario configuration changes as part of data pipeline management or DevOps workflows. For example, you might update scenario parameters programmatically before triggering runs or after certain events, enabling dynamic control over scenario behavior without manual intervention.

Properties

Name Meaning
Project Key The key identifier of the Dataiku DSS project containing the scenario.
Scenario ID The unique identifier of the scenario to update.
Request Body JSON object containing the new basic settings to apply to the scenario.

Output

The node outputs the JSON response from the Dataiku DSS API after updating the scenario's basic settings. This typically includes confirmation of the updated scenario details or status information returned by the API.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for this operation, the output is JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires an API authentication token credential for Dataiku DSS.
  • The node uses HTTP requests to communicate with the Dataiku DSS REST API.
  • No additional external dependencies beyond the configured API credentials.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API key credential is properly configured in n8n.
  • Required Parameter Errors: The node validates required parameters such as Project Key and Scenario ID. Missing these will cause errors like "Project Key is required" or "Scenario Key is required." Provide all mandatory inputs.
  • API Errors: Errors returned from the Dataiku DSS API are wrapped and shown with messages like "Error calling Dataiku DSS API: ...". Check the API endpoint URL, request body format, and permissions.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is valid and matches the expected schema for scenario basic settings.

Links and References


This summary focuses on the Scenario resource's Update Basic Scenario Settings operation, describing its purpose, inputs, outputs, and common issues based on static analysis of the provided source code and input properties.

Discussion