Why can’t I drag and drop a folder into Dataiku DSS?

To import a collection of images or other file types/formats not supported natively by Dataiku DSS, you must first create a Managed Folder in your Flow to serve as a repository for these files.

../../_images/managed-folder.png

At the top of your Flow or from the Datasets page, click on the +Dataset menu and select Folder. Name your folder* and select a file-system-like location to store into. For example, you could select filesystem folders, Amazon S3, or HDFS.

Tip

If a connection allows managed folders, it is strongly recommended to set up naming rules for new datasets/folders, and default path/bucket if relevant, to prevent managed folders and datasets of different projects from overlapping and creating potential conflicts.

../../_images/recipe-dropdown.png ../../_images/new-folder-modal.png

Once created, you can drag and drop or upload files into this folder, or create additional subfolders for organization purposes. Note that this is not like Windows, where you can drag and drop files directly onto the folder icon in your Flow; you must first open the Folder before dragging and dropping files into it.

../../_images/folder-view.png

Managed folders are primarily intended to be used as input or output for code recipes (Python, R, Scala), though some visual recipes dealing with unstructured data also use managed folders as output (Export, Download). Furthermore, you can upload and download files from the managed folder using the Public REST API.

You can find more information about creating and using managed folders in our documentation.

What’s Next?

To see a project use case which uses managed folders, visit this tutorial with step-by-step instructions, or follow along with the final completed project in the Dataiku gallery.