Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save Resources in the server #7

Open
cpina opened this issue Oct 27, 2020 · 0 comments
Open

Save Resources in the server #7

cpina opened this issue Oct 27, 2020 · 0 comments

Comments

@cpina
Copy link
Collaborator

cpina commented Oct 27, 2020

At the moment only the datapackage schema is saved in the server. The resources can be added via the "data package creator": this is useful to infer column names, types, etc. but they are not saved when pressing "Save to Serve".

This is by design to avoid big complexity:

  • Deal with uploading and downloading big data files (upload, download, etc.) in a browser
  • Avoid adding many (hundreds, thousands) of data files and dealing with this
  • Backend: currently schema-collaboration stores the schema in the database. If data files should be uploaded and kept it would probably be into an object storage. More moving parts

schema-collaboration might need to be more explicit on what's happening with the resources.

If this was a useful feature it might need to be added.

There would be two user advantages for this:

  • Researchers could upload data if the data manager didn't have it yet
  • After changing the tabular data resource: data package creator could validate the new schema. Or it could be done the frontend side using frictionless-py and avoiding to download/upload the files to the client
@cpina cpina added enhancement New feature or request new feature and removed enhancement New feature or request labels Oct 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant