Understanding "Dataset" and "Parameter set" Plugin components

Options
ka
ka Registered Posts: 3 ✭✭✭

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
    JordanB Dataiker, Dataiku DSS Core Designer, Dataiku DSS Adv Designer, Registered Posts: 293 Dataiker
    Answer ✓
    Options

    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

Setup Info
    Tags
      Help me…