Basic integration of the ESAP shopping basket with DLaaS
Our concept for “basic” integration includes:
- The user searches the Data Lake using the ESAP interface, and adds one or more data products to their shopping basket;
- Using the ESAP IDA system, the user selects a compute systems that provides DLaaS functionality;
- The user is forwarded to a notebook running on that compute system (logging in, etc, as appropriate);
- The user uses the esap-userprofile-python-client Python library within that notebook to access their shopping basket;
- Either automatically or with some minimal level of user interaction, the data is made available to the user on a local (or NFS mounted, etc) filesystem.
To complete this basic level of integration, interaction with the DLaaS GUI elements is not required, and nor is e.g. user feedback on the progress of downloading data.