> For the complete documentation index, see [llms.txt](https://docs.skyone.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skyone.cloud/english/skyone-studio/data-lake.md).

# Data Lake

Through the “**Data Lake**” you can browse and manage files, which are listed with the following details:

* Item name
* Status
* Item size
* Source
* Created on

### How to access

You can access the **Data Lake** in two ways:<br>

* **From the top menu**: In any area of **Skyone Studio**, click the **Data Lake** option in the upper-right corner of the screen.
* **From the left sidebar**: When navigating within **Skyone Studio** (except on Studio Home), use the left-hand menu and select **Data Lake**.

### Data Lake Options

The menu on the right provides the following options:

1. **Filter**

Use filters to search for the desired file. You can filter by:

* Source
* Tags
* Type
* Pattern
* Creation date
* Status
* Ignore if empty
* Recursive
* Hidden

Select the desired filters and click “**Apply**". To remove filters, click “**Clear filters**". <br>

2. **Create New Folder**

To create a new folder in the Data Lake:

* Click "**Create New Folder".**
* Enter the folder name.
* Click "**Create".**

3. **Upload file**

To upload a file to the Data Lake:

* Click "**Upload File**
* In the modal, upload the desired file. Supported formats: .csv, .gzip, json, .parquet and .xlsx.

Select the groups:

* **Read Groups**: Groups that can view the content. ([Read more in Users, Groups and Permissions](/english/skyone-studio/overview/settings-and-preferences/users-and-permissions.md)).
* **Write Groups**: Groups that can modify the content. ([Read more in Users, Groups and Permissions](/english/skyone-studio/overview/settings-and-preferences/users-and-permissions.md)).

{% hint style="warning" %}
Write groups also have read access.
{% endhint %}

4\. Enter Tags to categorize and filter the files (optional)

#### Access a Directory

To access a directory, follow these steps:

1. In the item list, double-click the desired directory
2. Once opened, you’ll be able to view the files and subfolders inside it, along with the following information:

* Item name
* Status (if available)
* Item size
* Source
* Created on

<figure><img src="https://2493694111-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQPcfIOA6Tl2Bmk6CdV2O%2Fuploads%2FCViZg8x9oYqg5kMtCwtp%2F8E8B073D-3B82-4B97-AC79-DE62339D5FD3.png?alt=media&amp;token=9ec6fd40-b3f5-46d2-b630-c916ac579ed6" alt=""><figcaption><p>View of the screen after opening the directory</p></figcaption></figure>

#### Delete Directory&#x20;

To delete a directory, follow these steps:

1. To delete a directory, follow these steps:
2. A delete icon will appear to the right of the item. Click the icon.
3. Confirm the deletion in the confirmation window that appears.

{% hint style="warning" %}
This action cannot be undone.
{% endhint %}

### Data Lake Trash

Deleted Data Lake files are sent to the trash, allowing you to view deletion details and recover the files when necessary.

#### Viewing items in the trash

To check the files that have been deleted, access the left side menu, click on Data Lake, and select the Trash option. ​

On the main screen, you can view the total number of discarded items and track the following information in a table format: ​

* **Item name:** The name and extension of the deleted file (e.g., .json, .csv). ​
* **Original path:** The folder where the file was stored before deletion. ​
* **Item size:** The size of the file (in KB, MB, etc.). ​
* **Deleted by:** The email of the user responsible for the deletion. ​
* **Removed at:** The exact date and time the file was sent to the trash.

<figure><img src="https://2493694111-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQPcfIOA6Tl2Bmk6CdV2O%2Fuploads%2F2R8T21N78HSWLhCkvEa3%2F75590553-AB62-4D29-A9B3-EB1371FA9518.png?alt=media&amp;token=b6780aec-9f0f-4f56-8e51-b11d59994e87" alt=""><figcaption><p>Data Lake Trash View</p></figcaption></figure>

#### Recovering a file from the trash

To restore a file and send it back to its source directory, follow these steps: ​

1. Access the **Trash** section on the left side, within the Data Lake menu. ​
2. Locate the file you want to recover in the list. ​
3. Select the checkbox next to the desired item name. ​
4. Click the **Restore** option. ​

Done! The file has been successfully recovered.

#### Permanently deleting a file from the trash

To permanently delete a file, follow these steps: ​

1. Access the **Trash** section on the left side, within the Data Lake menu. ​
2. Locate the file you want to permanently delete in the list. ​
3. Select the checkbox next to the desired item name. ​
4. Click the **Delete permanently** option. ​
5. Confirm the action in the alert message that will be displayed on the screen.

Done! The file has been successfully permanently deleted.

{% hint style="warning" %}
This action cannot be undone.
{% endhint %}

#### Emptying the trash

To permanently delete all files stored in the trash at once, follow these steps:

1. Access the **Trash** section on the left side, within the Data Lake menu.
2. Click the **Empty trash** button, located in the upper right corner, just above the item table.
3. Confirm the action in the alert message that will be displayed on the screen.

Done! The trash has been successfully emptied.

{% hint style="warning" %}
This action cannot be undone.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.skyone.cloud/english/skyone-studio/data-lake.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
