You now have until September 15th to submit your use case or success story to the 2022 Dataiku Frontrunner Awards!ENTER YOUR SUBMISSION

Understanding "Dataset" and "Parameter set" Plugin components

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 Reply
JordanB
Dataiker
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