dataikudss

Node N8N to interact with Dataiku DSS

Package Information

Released: 4/18/2025
Downloads: 1 weekly / 14 monthly
Latest Version: 1.0.0
Author: elevate_agency

Documentation

n8n-nodes-dataikudss

This is an n8n community node. It lets you interact with Piano Analytics in your n8n workflows.

Dataiku DSS is a collaborative data science and machine learning platform, offering solutions for data preparation, predictive modeling, and automated analytics workflows to accelerate decision-making and ensure compliance with business and regulatory requirements.

n8n is a fair-code licensed workflow automation platform.

Installation
Credentials
Operations
Using as a Tool
Compatibility
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Alternatively, you can manually install it:

git clone https://github.com/elevate-agency-data/n8n-nodes-dataikudss.git 
cd n8n-nodes-dataikudss 
npm install  

Then, place the node file in the ~/.n8n/custom-nodes directory (or follow instructions specific to your n8n installation).

Credentials

To use this node, you need a Dataiku DSS User API key with access to Dataiku DSS.

Operations

This node supports the following operations within Dataiku DSS:

  • API Service
    • Deletes a package
    • Downloads a package archive
    • Generates a package
    • Lists API services
    • Lists packages
    • Publishes a package
  • Bundles Automation-side
    • Activates a bundle
    • Creates a project from a bundle
    • Creates a project from a bundle with archive
    • Imports a bundle from archive file
    • Lists imported bundles
    • Preloads a bundle
    • Uploads a bundle
  • Bundles Design-side
    • Creates a bundle
    • Deletes an exported bundle
    • Downloads a bundle
    • Gets bundle details
    • Lists exported bundles
    • Publishes a bundle
  • Connection
    • Creates a connection
    • Deletes a connection
    • Gets a connection
    • Lists connections
    • Lists connections names
    • Updates a connection
  • Continuous Activity
    • Gets a continuous activities status
    • Lists latests continuous activities
    • Starts a continuous activity
    • Stops a continuous activity
  • Dasboard
    • Creates a dashboard
    • Deletes a dashboard
    • Exports a dashboard
    • Gets a dashboard
    • Lists the dashboards
    • Updates a dashboard
  • Data Collection
    • Creates a data collection
    • Creates a data collection object
    • Deletes a data collection
    • Deletes dataset from a data collection
    • Gets data collection objects
    • Gets data collection settings
    • Lists data collections
    • Updates data collection settings
  • Data Quality
    • Computes rules on a specific partition
    • Creates a data quality rule configuration
    • Deletes a specific rule
    • Gets the current statuts of data quality instance
    • Gets the current statuts of data quality project
    • Gets the timeline of data quality project
    • Gets the data quality rules configuration
    • Gets the current status of the dataset
    • Gets the current status of the dataset per partitions
    • Gets the last outcome on specific partition
    • Gets the last rule results
    • Gets the rule history
    • Updates a rule configuration
  • Dataset
    • Computes metrics
    • Creates a dataset
    • Creates a managed dataset
    • Deletes a dataset
    • Deletes data
    • Executes the import of tables
    • Gets all the information
    • Gets data
    • Gets data (alternative version)
    • Gets dataset settings
    • Gets metadata
    • Gets schema
    • Gets the full lineage information of a column
    • Gets the history metric values
    • Gets the last metric values
    • Lists datasets
    • Lists partitions
    • Lists tables
    • Lists tables schemas
    • Prepares the import of tables
    • Runs checks
    • Sets metadata
    • Sets schema
    • Synchronizes the hive metastore
    • Updates dataset settings
    • Updates from the hive metastore
  • Discussion
    • Creates a discussion
    • Gets a discussion
    • Lists discussions
    • Replies to a discussion
    • Updates a discussion
  • Dataset Statistic
    • Creates a worksheet
    • Deletes a worksheet
    • Gets a worksheet
    • Lists the statistics worksheets
    • Runs a card
    • Runs a computation
    • Updates a worksheet
  • DSS Administration
    • Appends an entry to the audit trail
    • Creates a category
    • Creates a tag
    • Deletes a category
    • Deletes a tag
    • Gets a category
    • Gets a log
    • Gets a tag
    • Gets general settings
    • Lists categories
    • Lists currents licence informations
    • Lists logs
    • Lists variables
    • Saves general settings
    • Saves variables
    • Sets currents license
    • Updates a category
    • Updates a tag
  • Feature Store
    • List Feature Groups
  • Flow Documentation
    • Downloads flow documentation
    • Generates flow documentation from a custom template
    • Generates flow documentation from the default template
    • Generates flow documentation from a template file in a managed folder
  • Insight
    • Create an insight
    • Deletes an insight
    • Gets an insight
    • Lists the insights
    • Updates an insight
  • Internal Metric
    • List Internal Metrics
  • Job
    • Aborts a job
    • Gets the job status
    • Gets the logs content for a job
    • Lists latest jobs
    • Runs a job
  • Library
    • Adds a folder
    • Deletes a file
    • Downloads a file
    • Lists files
    • Moves a file or a folder
    • Renames a file or a folder
    • Uploads a file
  • LLM Mesh
    • Lists available LLMs
    • Performs completions on a LLM
    • Performs embeddings on a LLM
  • Long Task
    • Aborts a running task
    • Gets the state of a running task
    • Lists tasks in progress
  • Machine Learning - Experiment Tracking
    • Cleans a project
    • Creates a virtual dataset
    • Deletes a collect
    • Lists models for a run
    • Sets the inference information
  • Machine Learning - Lab
    • Adjusts forecasting parameters and algorithm
    • Creates a ML task
    • Creates a visual analysis
    • Creates a visual analysis and a ML Task
    • Deletes a visual analysis
    • Deploys a trained model to flow
    • Downloads the model documentation of a trained model
    • Gets a visual analysis
    • Gets ML task settings
    • Gets ML task status
    • Gets partial dependencies for a trained model
    • Gets subpopulation analyses for a trained model
    • Gets the details of this trained model
    • Gets the scoring jar of a trained model
    • Gets the scoring PMML of a trained model
    • Gets the snippets of a set of trained models
    • Launches computation of partial dependencies for a trained model
    • Launches computation of subpopulation analyses for a trained model
    • Lists analyses
    • Lists ML tasks of a visual analysis
    • Lists ML tasks of the project
    • Reguess ML Task
    • Starts the model documentation generation using a template file
    • Starts the model documentation generation using an attached template file
    • Starts the model documentation generation using the default template
    • Starts training a ML task
    • Updates a visual analysis
    • Updates the user metadata of a model
  • Machine Learning - Saved Model
    • Creates a saved model
    • Deletes a version
    • Downloads the model documentation of a version
    • Evaluates model version on a particular dataset
    • Gets a saved model
    • Gets all partial dependencies computed for a version
    • Gets all subpopulation analyses computed for a version
    • Gets metadata of a mlflow single version
    • Gets the details of a version
    • Gets the scoring jar of a single version
    • Gets the scoring PMML of a single version
    • Gets the snippet of a version
    • Imports a mlflow version from file or path
    • Launches computation of partial dependencies for a version
    • Launches computation of subpopulation analyses for a version
    • Lists saved models
    • Lists versions
    • Sets a version as active
    • Sets metadata for this MLflow model version
    • Starts the model documentation generation for this version using default template
    • Starts the model documentation generation using a custom template
    • Starts the model documentation generation using a template file
    • Updates a saved model
    • Updates the user metadata of a model version
  • Macro
    • Aborts a macro
    • Downloads the result of the run of the macro
    • Get the status of a run of the macro
    • Gets a macro
    • Lists macros
    • Runs a macro
  • Managed Folder
    • Creates a new managed folder
    • Deletes a managed folder
    • Deletes the file from a folder
    • Downloads the file with the specified relative path in the folder
    • Lists the contents of a managed folder
    • Lists the managed folders of a project
    • Retrieves a managed folder object
    • Updates the settings of a managed folder
    • Uploads a file in the folder
  • Meaning
    • Creates a meaning
    • Gets a meaning
    • Lists meanings
    • Updates a meaning
  • Model Comparison
    • Creates a model comparison
    • Deletes a model comparison
    • Gets a model comparison
    • Lists model comparisons
    • Updates a model comparison
  • Notebook
    • Clears the outputs of a jupyter notebook
    • Creates a jupyter notebook
    • Deletes a jupyter notebook
    • Gets a jupyter notebook
    • Lists jupyter notebook names
    • Lists the active sessions of a jupyter notebook
    • Stops a jupyter notebook session
    • Updates a jupyter notebook
  • Plugin
    • Adds a folder to the plugin
    • Creates a development plugin
    • Creates the code env of a plugin
    • Deletes a file from the plugin
    • Deletes a plugin
    • Deletes the information about the git remote
    • Dowloads file from plugin
    • Downloads a plugin
    • Fetches from git remote
    • Gets file detail from plugin
    • Gets the information about the git remote
    • Gets the settings of a plugin
    • Installs a plugin from git
    • Installs a plugin from the store
    • Lists files in plugin
    • Lists git branches
    • Lists installed plugins
    • Lists the plugin usages
    • Moves a file or a folder in the plugin
    • Moves a plugin to the development environment
    • Pulls from git remote
    • Pushes to git remote
    • Renames a file or a folder in the plugin
    • Resets to local head state
    • Resets to remote head state
    • Sets the information about the git remote
    • Sets the settings of a plugin
    • Updates a plugin from git
    • Updates a plugin from the store
    • Updates a plugin from zip archive
    • Updates the code env of a plugin
    • Uploads a file to the plugin
    • Uploads a plugin
  • Project
    • Creates a project
    • Deletes a project
    • Duplicates a project
    • Exports a project
    • Gets a project metadata
    • Gets project permissions
    • Gets project tags
    • Gets project variables
    • Lists projects
    • Pushes to git remote
    • Updates a project metadata
    • Updates project permissions
    • Updates project tags
    • Updates project variables
  • Project Deployer
    • Creates a deployment
    • Creates a project
    • Creates an automation infra on the deployer
    • Deletes a bundle
    • Deletes a deployment
    • Deletes a project
    • Deletes an automation infra on the deployer
    • Gets a deployment
    • Gets a project
    • Gets an automation infra on the deployer
    • Gets an automation infra settings
    • Gets deployment governance status
    • Gets deployment settings
    • Gets deployment status
    • Gets project settings
    • Lists projects
    • Lists stages
    • Lists the automation infras on the deployer
    • Lists the deployments
    • Saves an automation infra settings
    • Saves deployment settings
    • Saves project settings
    • Updates a deployment
    • Uploads a bundle
  • Project Folder
    • Creates a sub-project folder
    • Deletes a project folder
    • Gets a project folder
    • Gets project folder settings
    • Gets the root project folder
    • Moves a project
    • Moves a project folder
    • Updates project folder settings
  • Recipe
    • Creates a recipe
    • Deletes a recipe
    • Gets recipe metadata
    • Gets recipe settings
    • Lists the recipes of a project
    • Sets recipe metadata
    • Updates recipe settings
  • Scenario
    • Aborts a scenario
    • Creates a scenario
    • Deletes a scenario
    • Gets a run from trigger run
    • Gets a run of a trigger
    • Gets a scenario
    • Gets details for a run
    • Gets lasts runs
    • Gets scenario logs
    • Gets the payload of a scenario
    • Gets the status of a scenario
    • List scenarios of a project
    • Runs a scenario
    • Updates basic scenario settings
    • Updates payload scenario
    • Updates scenario settings
  • Security
    • Creates a code env
    • Creates a group
    • Creates a user
    • Deletes a code env
    • Deletes a group
    • Deletes a user
    • Fetches external groups
    • Fetches external users
    • Gets a code env
    • Gets a group
    • Gets a user
    • Gets a user last activity
    • Gets all users last activity
    • Lists code envs
    • Lists groups
    • Lists users
    • Provisions users
    • Resyncs a user
    • Resyncs multiple users
    • Updates a code env
    • Updates a group
    • Updates a user
    • Updates code env packages
    • Updates the integration of jupyter
    • Updates scenario settings
  • SQL Query
    • Starts the execution of a query
    • Streams the results of a query
    • Verifies query
  • Streaming Endpoint
    • Creates a managed streaming endpoint
    • Creates a streaming endpoint
    • Deletes a streaming endpoint
    • Gets streaming endpoint schema
    • Gets streaming endpoint settings
    • Lists streaming endpoints
    • Updates streaming endpoint schema
    • Updates streaming endpoint settings
  • Webapp
    • Gets a webapp
    • Gets the webapp backend state
    • Lists webapps
    • Restarts the webapp backend
    • Stops the webapp backend
    • Trusts a webapp
    • Updates a webapp
  • Wiki
    • Creates an article
    • Gets an article
    • Gets wiki
    • Updates an article
    • Updates wiki
  • Workspace
    • Creates a workspace
    • Creates a workspace object
    • Deletes a workspace
    • Deletes a workspace object
    • Gets workspace objects
    • Gets workspace settings
    • Lists workspaces
    • Updates workspace settings

Retrieve information from the Dataiku DSS API.

Using as a Tool

This node can be used as a tool in n8n AI Agents. To enable community nodes as tools, you need to set the N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE environment variable to true.

Setting the Environment Variable

If you're using a bash/zsh shell:

export N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true
n8n start

If you're using Docker:
Add to your docker-compose.yml file:

environment:
  - N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

If you're using the desktop app:
Create a .env file in the n8n directory:

N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

If you want to set it permanently on Mac/Linux:
Add to your ~/.zshrc or ~/.bash_profile:

export N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

Compatibility

  • Tested with: 1.84.1 (Success)

Resources

Discussion