Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
Sonja_Bauernfeind
Digital Support
Digital Support

Experience the convenience of a smarter, more efficient file management system today!

We have introduced our new Enhanced File Management feature in Qlik Cloud—making organization effortless. Now you can seamlessly structure your uploaded and cloud-generated files into directories and subdirectories, giving you full control over your data.

With batch actions like move, copy, cut, and paste, managing multiple files has never been easier or faster. Streamline your workflow, reduce clutter, and stay organized with just a few clicks.

Data Structure.png

This feature has been rolled out in the following regions as per:

  • Oct 7th (Mon): SE+JP+UK - 14:00 CET/08:00 ET
  • Oct 9th (Wed): DE+SG+AP - 14:00 CET/08:00 ET
  • Oct 14th (Mon): US - 15:00 CET/09:00 ET
  • Oct 16th (Wed): EU 14:00 CET/08:00 ET 

 

In this blog post we will cover:

 

Where to access the folder structure

The new features are accessible in your Data files menu for each space. 

  1. First, navigate to your Space and click Space Details
  2. Choose Data files

    space details and data files.png

  3. You'll now have access to additional options, such as creating, copying, or deleting folders

    create a new folder.png

Create folder hierarchies and organize files into them

Each space (Personal, Shared, Managed, and Data) in Qlik Cloud Analytics contains its own structure of folders organized in a hierarchical fashion. Data files can be organized in nested folder structures. For example, within your personal space, you might want to have separate folders for Order Data and Budget Data

The location of a file or folder within a space is shown in its path. The path uses / symbols to represent when a folder is nested within other folders. 

For example, suppose within your personal space, you have separate folders for Order Data and Budget Data. If you have a data file named Orders_2024_December.QVD in your Order Data folder, this file would be located in the following folder path within your personal space: 

Personal/Order Data 

 

Perform bulk operations on files and folders

Files and folders can be moved to different spaces or locations within the same space. You can also move multiple items at a time using the Cut and Paste actions, either from the menu or through keyboard shortcuts (CTRL-C, CTRL-V, CTRL-X).

 

Reference space folder structure in Sense app and script development 

LOAD statements in the load script

When you use files in spaces to add data to apps and scripts, the folder location in the space is referenced and required.

Examples: Reference to file at the top-level path of a space

This example loads the file orders.csv from a personal space. The file is not located within any specific folder but sits at the top-level path in the space.

LOAD * FROM [lib://DataFiles/orders.csv]; 

This example loads the file orders.csv from a shared, managed, or data space. The name of the space is TeamSharedSpace. The file is not located within any specific folder but sits at the top-level path in the space.

LOAD * FROM [lib://TeamSharedSpace:DataFiles/orders.csv]; 

Examples: References to specific folder path within a space

This example loads the file orders_Europe.csv from the folder Orders By Region within a personal space.

LOAD * FROM [lib://DataFiles/Orders By Region/orders_Europe.csv];

This example loads the file orders_Europe.csv from the folder Orders By Region within a shared, managed, or data space. The name of the space is SalesSpace.

LOAD * FROM [lib://SalesSpace:DataFiles/Orders By Region/orders_Europe.csv];

Store statements

When you add a Store statement to store data from a load script into Qlik Cloud Analytics, the folder location in the space is referenced and required.

Example: Storing file at the top-level path of a space

In this example, the entire table mytable is exported into Qlik Cloud Analytics as a file named myfile.qvd. The file is added to the shared space TeamSharedSpace. The file is not located within any specific folder but sits at the top-level path in the space.

Store * from mytable into [lib://TeamSharedSpace:DataFiles/myfile.qvd];

Example: Storing file to a specific folder path within a space

In this example, the entire table mytable is exported into Qlik Cloud Analytics as a file named myfile.qvd. The file is added to the folder SalesData within the space TeamSharedSpace.

Store * from mytable into [lib://TeamSharedSpace:DataFiles/SalesData/myfile.qvd];

Inserting QVS code

When inserting QVS code into a load script, the folder location in the space is referenced and required.

Example: Referencing QVS file at the top-level path of a space

In this example, the file test.qvs is referenced in the load script. The file is located in the space TeamSharedSpace. The file is not located within any specific folder but sits at the top-level path in the space.

$(Must_Include=lib://TeamSharedSpace:DataFiles/test.qvs)

Example: Referencing QVS file in a specific folder path within a space

In this example, the file test.qvs is referenced in the load script. The file is located in the folder SalesData within the space TeamSharedSpace.

$(Must_Include=lib://TeamSharedSpace:DataFiles/SalesData/test.qvs)

 

Documentation

The Qlik Cloud Documentation has been updated with comprehensive information about the new feature.

 

Thank you for choosing Qlik,
Qlik Support

41 Comments
RimantasEndriukaitis
Contributor II
Contributor II

Speachless... Pathetic... Some day will come and Qlik will take care of the developer. Maybe my grandchildren will get something like development environment... Or maybe their grandchildren... The Sun may burn out before it...

1,968 Views
mg_gsi_da
Creator
Creator

@Vishal_Gupta 

What previously having been asked for is, that within the Hub, you may create subfolders in the Stream "Work".

All your Apps are listed under "Work" which could be a lot if your are working on several projects. You may publish them to other streams but in this case you can't modify them anymore. So it would be nice to have subfolders (substreams) within "Work" to categorize your apps with work in progress.

Talking about QSoW

1,906 Views
Klaus75
Partner - Contributor II
Partner - Contributor II

@mg_gsi_da that would be "nice-to-have" but is not so important than the other features because if you have published the app to for example a DEV stream or an ETL stream you can at anytime duplicate the app and work with this new app as next version and if you are finished republish it. 

No big deal. If you combine this with extrnal scripts and master item repository you can do many changes without duplicating and republishing apps - even on published ones. 

1,868 Views
ingoniclas
Creator II
Creator II

A long awaited feature. Great. However, we cannot reference or include any qvs scripts in our apps. We're using Qlik Cloud Enterprise, and I cannot think of a reason why this isn't working!. We always have to use the workaround of making a copy of the script in another txt-file, and referencing to that. Does anyone know why this problem occurs? Any setting that must be changed?

0 Likes
1,822 Views
Klaus75
Partner - Contributor II
Partner - Contributor II

@ingoniclas can you share your $(Include...) statement with path and file name as well as a screenshot to see the storage structure? Maybe some syntax issue. Have you tried $(Must_Include=..)? Are there any blanks or special characters in your folder or file names?

$(Include='lib://<connection>/<folder/<qvs_file>.qvs')

or the same with [...] instead of ' ... should work. We use it intense for years. Only thing thats missing is direct editability from the now available folder structure (we missed also for years) and a improved debugger (that this debugger was from day 1 in Qik Sense a pain in the a... in EoW as well as SaaS .. especially if compared with QlikView ... and that one wasn't good at all, but much better than in Qlik Sense).

1,810 Views
ingoniclas
Creator II
Creator II

Hi Klaus75,

thanks for your reply. No, no special characters or blankets in the script name (see below). It's stored in my personal space.

ingoniclas_2-1729509408556.png

When I try to add it, it doesn't even show...?! (see below). No idea why this is. We tried to fetch it with the Must_include statement, but no success. Any ideas?

ingoniclas_1-1729508991245.png

 

 

0 Likes
1,779 Views
Sonja_Bauernfeind
Digital Support
Digital Support

@Klaus75 I've gathered answers for you on the topics we can currently answer.

Is the STORE statement able to create new subfolders on first storage of a QVD (like it is in QSEoW and QlikView for years)? This is absolutelty necessary for flexible, parametrizied script processes. 

Yes, the STORE statement will create new subfolders according to the supplied path, if these do not exist since before. Details in Help Storing files to spaces in Qlik Cloud Analytics

As for your question about Download: Let me forward this. 

 

@110 The hierarchical datafiles feature will not in itself enable you to reference a single copy of an image/thumbnail in multiple apps. 

1,712 Views
marksouzacosta

Hi @ingoniclas,

I think you are missing something. I use include statements in a daily basis internally and with our customers.
Note that QVS files are different from the Script Apps. They look similar in Qlik Cloud but they are not the same.

marksouzacosta_0-1729516089692.png

 

Make sure you have your QVS file saved inside your DataFiles or any other folder - or data connection folder such as S3 Buckets:

marksouzacosta_0-1729515630523.png

 

marksouzacosta_1-1729515645258.png

 

marksouzacosta_2-1729515653221.png

 

You can even see the Include file from your Load Script:

marksouzacosta_3-1729515697462.png

You can use the new SubFolders as well:

marksouzacosta_4-1729515779493.png

 

Regards,

Mark Costa

 

1,690 Views
ingoniclas
Creator II
Creator II

Dear Mark,

many thanks for the clarification! I really wasn't aware of the difference between Script and Script.qvs. Now it's clear why it didn't work.

Best regards,

Ingo

1,637 Views
110
Creator
Creator

Thanks @Sonja_Bauernfeind  -  is this maybe on the roadmap? 

 

Again purely from a space/efficiency standpoint, being able to reuse the same data is superior to having to include multiple duplicates of things like logos, thumbnails etc. 

It also makes the process of updating branding / thumbnails etc. much simpler as you have one place to edit instead of 100+ ( depending on the scale of your enterprise )


0 Likes
1,621 Views