Ctrl K
ComunidadGuías…

docs/importing-data-to-deepnote.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
---
title: Integrated file system
description: Deepnote has an integrated file system and native integrations to help you work with data files.
noIndex: false
noContent: false
---

## How to upload data files to Deepnote

You can upload files into the integrated file system by dragging them from your computer into the **Files** section in the right sidebar. You can also click the **+** button to upload files from your computer or from a URL.

![Upload a file from the Files menu](../assets/docs/ZG2hzoBoTbyNZImXNz8Q.webp)

<br></br>

<Callout status="info">

Note that Deepnote is compatible with core Jupyter functionality. Read our section on [importing and exporting Jupyter notebooks](https://deepnote.com/docs/importing-and-exporting-jupyter-notebooks) to learn more.

</Callout>

Pro tip: If you drag a CSV file into the notebook (either from your computer or from the file system), an [SQL block](/docs/sql-cells) with a prepopulated query will be created for you.

![A SQL block created by dragging sample.csv into the notebook](../assets/docs/OPw0PxhLRXe9FOGO72nq.webp)

## Remote storage

Use a native [Deepnote integration](https://deepnote.com/docs/amazon-s3) to access files in Amazon S3, Google Cloud Storage, or Google Drive.

## High performance file system

The default working directory (`/work`) is backed by object storage and it is not expected to provide high enough throughput required for working with large amount of smaller files.

If you require high throughput access to your data (i.e. training of ML models using a GPU or unzipping a file) you can switch to a fast ephemeral storage available in `/tmp`. It is recommended to first copy the necessary files from the integrated storage (`/work`) to the ephemeral storage of the project (`/tmp/subdirectory`) before executing the notebook.

Tip: You can do this on [project initialization](https://deepnote.com/docs/project-initialization) by adding a copy statement in the init notebook of your project:

```
!cp -fr /work/<data> /tmp
```

Please note that any files stored in the fast ephemeral storage will be lost when the machine restarts. Don't forget to copy them back to the integrated storage if you want to persist them between restarts.