Understanding "Dataset" and "Parameter set" Plugin components

Solved!
ka
Level 1
Understanding "Dataset" and "Parameter set" Plugin components

Hi Dataikers,

I am having a bit of a trouble understanding "Dataset" and "Parameter Set" plugin components.

As far as I can tell, both the datasets the plugins will use as well as the parameters that need to be inputted can be defined in the json file of a recipe or the plugin's json file. So what are the purposes of the "Dataset" and "Parameter Set" plugin components?

Cheers!

0 Kudos
1 Solution
JordanB
Dataiker

Hi @ka,

A plugin is made of a number of components. Each component is a single kind of object in Dataiku DSS. If you would like to add additional components, for example, an API configuration preset, you would want to add a parameter set component. As you can see in the image below, these are separate components > "parameter set" vs. "python-connectors".

Screen Shot 2022-07-12 at 1.51.43 PM.png

Adding a parameter set component allows you to create predefined parameters for the plugin under Settings > Parameter set.

You can view an example of this in our API connect plugin, which is for a custom dataset and has a parameter set: https://github.com/dataiku/dss-plugin-api-connect

Screen Shot 2022-07-12 at 1.54.24 PM.png

Also, you may be interested in checking out this tutorial series: Examples of Plugin Component Development.

If you have any questions, please let us know!

Thanks,

Jordan

View solution in original post

0 Kudos
1 Reply
JordanB
Dataiker

Hi @ka,

A plugin is made of a number of components. Each component is a single kind of object in Dataiku DSS. If you would like to add additional components, for example, an API configuration preset, you would want to add a parameter set component. As you can see in the image below, these are separate components > "parameter set" vs. "python-connectors".

Screen Shot 2022-07-12 at 1.51.43 PM.png

Adding a parameter set component allows you to create predefined parameters for the plugin under Settings > Parameter set.

You can view an example of this in our API connect plugin, which is for a custom dataset and has a parameter set: https://github.com/dataiku/dss-plugin-api-connect

Screen Shot 2022-07-12 at 1.54.24 PM.png

Also, you may be interested in checking out this tutorial series: Examples of Plugin Component Development.

If you have any questions, please let us know!

Thanks,

Jordan

0 Kudos