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 Project Deployer resource and the Get Infra Settings operation, it retrieves the settings of an automation infrastructure (infra) configured in the Project Deployer. This is useful for managing deployment environments and automations within Dataiku projects.

Common scenarios include:

  • Fetching configuration details of a specific automation infra before performing updates or audits.
  • Integrating infra settings retrieval into automated workflows for monitoring or compliance.
  • Using infra settings data as input for further deployment or orchestration steps.

Example: A user wants to programmatically retrieve the current settings of a deployment infra identified by its Infra ID to verify configurations or trigger conditional logic based on those settings.

Properties

Name Meaning
Infra ID The unique identifier of the automation infra whose settings are to be retrieved.

Output

The node outputs the JSON response from the Dataiku DSS API corresponding to the infra settings. The structure depends on the API but generally includes configuration details such as connection parameters, environment variables, resource allocations, and other infra-specific settings.

If the operation involves downloading files (not applicable here), binary data would be output accordingly, but for "Get Infra Settings" the output is JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs an API authentication token credential for the Dataiku DSS API.
  • The node uses HTTP requests to the Dataiku DSS REST API endpoints.
  • Proper permissions on the Dataiku DSS instance to access project deployer infra settings.

Troubleshooting

  • Missing Credentials Error: If the API key or server URL is not provided or invalid, the node will throw an error indicating missing credentials.
  • Infra ID Required: The node requires the Infra ID property; omitting this will cause an error.
  • HTTP Errors: Network issues, incorrect server URLs, or insufficient permissions can cause HTTP errors. Check connectivity and user permissions.
  • Invalid JSON Response: If the API returns malformed JSON, parsing errors may occur.
  • API Endpoint Changes: If the Dataiku DSS API changes, the node might fail until updated.

To resolve:

  • Ensure the API key credential is correctly configured.
  • Provide a valid Infra ID.
  • Verify network connectivity and API endpoint accessibility.
  • Confirm user permissions on the Dataiku DSS instance.

Links and References


Note: Internal credential names and implementation details have been abstracted per guidelines.

Discussion