Name "file" is misleading. Files can be local or remote, and not necessarily all connectors supporting one type, support another. Thus, I suggest changing the name. "remote"/"https" - suggestions are welcome.
"connector" property is an implementation detail, not a part of the connection. It should be determined in module charts.
"provider" is redundant since "https" appears in the url, unless I am missing here something.
"dataset_name" is 1. redundant and 2. incorrect since it appears in the url as userdata2.
format is not a part of the connection, it appears under dataFormat of the asset.
I suggest having something like this:
The current connection is defined in asset.yaml as follows:
A number of issues:
or
The connection should be defined in Fybrik in a custom layer pkg/storage/layers/connection.yaml @cdoron @Mohammad-nassar10 @revit13 @simanadler