datopian / datahub-qa

:package: Bugs, issues and suggestions for datahub.io
https://datahub.io/
32 stars 6 forks source link

Special Character '/' in Dataset names not being processed correctly #291

Closed tripathisuyash closed 1 year ago

tripathisuyash commented 1 year ago

I’m trying to ingest some data into my datahub instance. I have created a dataset which contains the special character ‘/’ in the name. The UI however considers ‘/’ as a delimiter and breaks it into a container and a dataset. Any suggestions on how I can bypass this. In the image below you can see in the browse path depicts a container CUSTOMER CREDIT::R and then a dataset 7_2::PAYMENT but I intend to create a dataset with the name CUSTOMER CREDIT::R /7_2::PAYMENT image

rufuspollock commented 1 year ago

Hi, thanks for reporting. I don't think you are allowed / in the name of the dataset as per frictionless data specs ...

tripathisuyash commented 1 year ago

I tried '-' instead of '/' and still the same result.

Can you please guide me as to what all characters are allowed in the naming of datasets?

rufuspollock commented 1 year ago

I believe lower-case, upper-case and dash (no space).

tripathisuyash commented 1 year ago

Is there no way bypass this? And include / in the name of the dataset? Any escape characters/Encoding hacks that you might suggest?

tripathisuyash commented 1 year ago

Just an update '-' is working fine. It's only the '/' that causes this error

rufuspollock commented 1 year ago

@tripathisuyash thanks!