Importing data in your virtual desktop
Once a virtual desktop is created, each CSC project member can access it through their browser. The virtual desktop is isolated from the internet, so data access must be done through the Data Gateway application. This application allows you to import data from SD Connect or SD Apply. Imported data is saved on the virtual desktop’s external volume for secure analysis.
Prerequisites
- What is an external volume? Your virtual desktop’s local storage is limited, so it’s recommended to save large data files and collaborative work on the external volume. This volume acts like an external hard drive that can be detached and reattached to different desktops, allowing project members to share and edit files stored there.
- Adding the external volume: the external volume can only be added when creating a new virtual desktop
- Additional volume space: if you need additional volume space (more than 200 GB), you can request it by writing to CSC Service Desk, (subject: SD Desktop), please be aware that volume extensions are only possible before any data has been added to the volume.
Step by step
Step 1: access virtual desktop
- After log in, you will see all your virtual desktops listed at the front page, under All connections.
- Select project (e.g.
project_NNNNN
) and click the plus-sign. - Now you can see all desktops that belongs to this project (
desktopname-NNNNNNNNNN
). Access virtual desktop by clicking the name.
When you open the connection, a virtual computing environment will open in your browser. If you are accessing the virtual desktop for the first time, you will see the panel getting started, from which you can, for example, adjust the screen resolution.
Step 2: access data via the Data Gateway application
- Locate the application on your desktop.
- Select connection method:
- SD Connect: For data you’ve uploaded directly to CSC. Enter your CSC username and password (note that copy-paste is disabled for security, so type your password manually).
- SD Apply: Accessible only if the data controller has granted you permission.
- Click Login, then Continue.
- In the next window, under Create Secure Access, select Create. This establishes a secure connection between your virtual desktop and your data, and create a Projects folder visible on your desktop (and accessible from the terminal).
- Click Open Folder to view all files stored in SD Connect or SD Apply. Files are available in read-only mode for secure access, but to view them, right-click the file and select the desired application to open it.
Note
In SD Desktop, you can access only encrypted files. Accessing unencrypted data or files encrypted only with your public encryption key will result in an error.
Step 3: import a copy of the files on your virtual desktop's volume
- Keep Data Gateway connection open: select and copy the files or folders from the Projects folder.
- Paste them into the external volume within your virtual desktop, located on the left side menu.
- Files or folders will automatically decrypt during the copy process and become available for analysis.
Step 4: setting permissions for shared access
After copying files to the external volume, adjust permissions to enable access for other project members. By default, permissions are limited to your access only, so these steps ensure that others can view and edit the data.
-
Adjust folder permissions:
- Right-click the folder on the external volume, select Properties, and open the Permissions tab.
- Set permissions to Create and Delete Files for each user to allow full access.
-
Adjust file permissions:
- For individual files, right-click each file, select Properties, and change permissions to Read and Write.
- For folders, set permissions to Create and Delete Files so they remain accessible when the volume is reattached to a different virtual desktop.
Once permissions are set, your files are ready for collaborative work, and all project members with access can view and analyze them.
Step 5: close the Data Gateway application
You can now disconnect the Data Gateway connection if no further data accessor import are needed.
Note
If more than 10 data gateway connection are left open, the data gateway will stop working. In this case, contact CSC Service Desk (subject: SD Desktop).
Step 6: logout from your desktop
- Log out from the desktop (in the workspace view, top right corner of the browser, select your username and log out). This will close all applications and disconnect the work session. You can access the same desktop anytime after logging in to the services.
- Reconnecting to an analysis session:
- Closing the browser window: If you started the analysis programmatically (e.g., by running a script), you can safely close the browser window without interrupting the ongoing processes. Your tools and interfaces will remain open when you reconnect to your desktop, allowing you to continue working.
- Reconnecting to an old session: You can reconnect to a previous session only if the browser window is exactly the same size as when the original session was in use. This is typically only possible if you're using the SD Desktop in full-screen mode on the same machine. If the window size has changed, you will most likely be unable to reconnect to the old session.
Note
Connection limit: each virtual desktop allows a maximum of 10 simultaneous connections. This means that up to 10 CSC project members can be logged in and using the system at the same time. If more than 10 CSC project members attempt to connect to the same virtual desktop, additional users will not be able to access the system until one of the active sessions is disconnected. If a connection remains inactive for two consecutive days, the system will automatically log the user out to free up resources. Please ensure you log out manually when you're finished to avoid this.