Python plugins - Make dataset suggestedName configurable

When creating custom datasets using python connectors  in a DSS plugin, the suggestedName of each created dataset defaults to the name of the connector.

In the following example, when requesting the « Products » entity of the OData service, we might like the plugin suggest the dataset name as « Products » instead of « odata » which is suggested by default for each dataset.

matthieu_0-1664816353164.png

Moreover, when importing a second dataset from the same python connector without changing both datasets suggested names, the second dataset name conflicts with the first dataset name.

It would be great to allow DSS python connectors developers to customize datasets suggested name by extending the python connector with a new get_suggested_name() function.