Dataset analyzer
Our work in genesys-ui#338 (closed) assumes that datasets are clean and ready for final mapping to descriptors. That's not usually the case and data commonly needs more cleaning.
In this ticket, we add API endpoints to AmphibianController
to upload and analyze any dataset.
/api/v1/amphibian/upload (requires VETTEDUSER, ADMINISTRATOR): Upload a file to file repository to path /amphibian/ and initiate Amphibian preview.
Add /api/v1/amphibian/stats/{uuid}/{sheet} to return (for selected columns fields
and offset startRow
):
- count of values
- count of distinct values
- list of max 100 distinct values
The UI
The UI will allow the user to upload a data file and will then render a UI similar to: