Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, allowing users to perform a wide range of operations on various Dataiku DSS resources. Specifically for the Project Deployer resource and the Get Infra operation, it retrieves details about an automation infrastructure (infra) configured in the Project Deployer. This is useful for managing and monitoring deployment infrastructures within Dataiku projects.

Common scenarios include:

  • Fetching configuration or status information about a specific automation infra used for project deployments.
  • Integrating infra details into workflows for auditing or reporting purposes.
  • Automating deployment management by programmatically accessing infra data.

Example use case:

  • A user wants to retrieve the settings and status of a particular automation infra identified by its Infra ID to verify its configuration before triggering deployment actions.

Properties

Name Meaning
Infra ID The unique identifier of the automation infra to get details for. Required for this operation.

Output

The node outputs the JSON response from the Dataiku DSS API corresponding to the requested infra. This JSON contains detailed information about the automation infra, such as its configuration, status, and metadata.

If the operation involves downloading files (not applicable for Get Infra), the node can output binary data representing those files.

For the Get Infra operation, the output will be a JSON object describing the infra.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires an API key credential for authenticating 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 "Missing Dataiku DSS API Credentials", ensure that the API key credential is properly set up and linked to the node.
  • Required Parameter Missing: Errors like "Infra ID is required" indicate that the Infra ID property was not provided; make sure to fill in all required fields.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credentials.
  • Unexpected Response Format: If the node cannot parse the response, check if the Dataiku DSS API endpoint is correct and the server is returning valid JSON.

Links and References


This summary focuses on the Project Deployer resource and the Get Infra operation, extracting relevant input properties and describing the node's behavior based on static analysis of the source code and provided property definitions.

Discussion