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!
Best Answer
-
JordanB Dataiker, Dataiku DSS Core Designer, Dataiku DSS Adv Designer, Registered Posts: 296 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".
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
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