

{"id":48119,"date":"2019-01-29T11:54:04","date_gmt":"2019-01-29T06:24:04","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=48119"},"modified":"2019-01-29T11:54:04","modified_gmt":"2019-01-29T06:24:04","slug":"qlik-sense-file-system-restrictions","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/","title":{"rendered":"Qlik Sense File System Access Restrictions"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Earlier we discussed <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-visualizations\/\">Qlik Sense Visualizations<\/a><\/strong>. Today, we will see Qlik Sense FileSystemm. This tutorial deals with security and file system access restriction issues in Qlik Sense. We will discuss the different access modes and what functionalities were supported by them depending on the access restrictions they have.<\/span><\/p>\n<p>So, let&#8217;s start Qlik Sense File System Access Restrictions Tutorial.<\/p>\n<div id=\"attachment_48243\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-48243\" class=\"size-full wp-image-48243\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg\" alt=\"Qlik Sense File System\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01-520x272.jpg 520w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><p id=\"caption-attachment-48243\" class=\"wp-caption-text\">Qlik Sense File System Access Restrictions<\/p><\/div>\n<h2><span style=\"font-weight: 400\">1. Qlik Sense File system<\/span><\/h2>\n<p><span style=\"font-weight: 400\">In Qlik Sense, access to the file system i.e. the absolute or relative path of system files depends upon which mode the user is using. There are two modes, namely, Standard mode and Legacy mode. In the standard mode, no such file path or function or variable is supported which exposes or gives the user access to the file system. So, if a user wants to gain access into the file system and use complete file paths to system files, then standard mode must be disabled. Instead, a legacy mode is activated which is not as secure as the standard mode and makes the system files susceptible to risk. <\/span><\/p>\n<h2><span style=\"font-weight: 400\">2. What are the Limitations in Standard Mode?<\/span><\/h2>\n<p><span style=\"font-weight: 400\">If you use the unsupported functions and variables in the data load script while working in the standard mode, then the error is produced by the system. While the error is generated, then the script returns <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-null-functions\/\">NULL<\/a><\/strong>. <\/span><\/p>\n<p><span style=\"font-weight: 400\">In this section, we will discuss some system variables, regular script statements, script control statements, <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-file-functions\/\">file functions<\/a><\/strong>, and system functions.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">i. System Variables<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: Floppy<\/span> <span style=\"font-weight: 400\">(First letter of the floppy drive, like a: etc.)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud:<\/b><span style=\"font-weight: 400\"> Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: CD (First letter of the CD ROM drive.)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: QvPath (Returns the path to the Qlik Sense executable file.)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: QvRoot (Returns the root directory to the Qlik Sense executable file)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: QvWorkPath<\/span> <span style=\"font-weight: 400\">(Returns the browse string of the currently opened <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-app\/\">Qlik Sense app<\/a><\/strong>)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: QvWorkRoot<\/span> <span style=\"font-weight: 400\">(Returns the root directory of the currently opened Qlik Sense app)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: WinPath (Returns the browse string of the Windows)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: WinRoot (Returns the root directory of the Windows)<\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Variable<\/b><span style=\"font-weight: 400\">: $(include=\u2026)<\/span> <span style=\"font-weight: 400\">(This variable stores a file containing the text which must be included in the data load script during execution) <\/span><\/li>\n<\/ul>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<h3><span style=\"font-weight: 400\">ii. Regular Script Statements<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: Binary<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Loads data from other apps.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported <\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><strong>Recommended Reading &#8211; <a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-troubleshooting\/\">Qlik Sense Troubleshooting<\/a><\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: Connect<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Establishes a connection to databases using ODBC or OLE DB connections.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: Directory<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Gives the name of the directory.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: Execute <\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Runs and executes other programs while data is loaded in Qlik Sense\u2019s memory.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: LOAD from\u2026<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Returns the browse string of the QS executable file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: Store into\u2026<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Returns the root directory of the QS executable file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<h3><span style=\"font-weight: 400\">iii. Script Control Statements<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><b>Statement<\/b><span style=\"font-weight: 400\">: For each&#8230;<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Filelist mask\/dirlist mask<\/span><\/p>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: The filelist mask returns the list of all files separated by comma present in the current directory.<\/span><\/p>\n<p><span style=\"font-weight: 400\">And, dirlist mask returns a list of all directories separated by comma present in the current directory<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<h3><span style=\"font-weight: 400\">iv. File Functions<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: Attribute()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: For meta tags of the media files.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: ConnectString()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Connect strings corresponding to ODBC or OLE DB connections.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: FileDir()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Path of the directory corresponding to the <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-table-functions\/\">table<\/a><\/strong> file currently being read.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: FilePath()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Full path of the table file being read by the <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-script-syntax\/\">script<\/a><\/strong> engine. <\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: FileSize()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: File size (in bytes) of a specific file or the table currently being read.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: FileTime()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Timestamp of the last modification done in a file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: GetFolderPath()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Full path for a Microsoft Windows folder.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: QvdCreateTime()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Timestamp as an XML-header for a QVD file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: QvdFileName()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Name of a field in a QVD file, corresponding to its <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-field-functions\/\">field number<\/a><\/strong>.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: QvdNoOfFields()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Total number of fields in a QVD file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: QvdNoOfRecords()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Total <strong><a href=\"https:\/\/data-flair.training\/blogs\/inter-record-functions-in-qlik-sense\/\">number of records<\/a><\/strong> in a QVD file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: QvdTableName()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Name of the table stored in a QVD file.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<h3><span style=\"font-weight: 400\">v. System Functions <\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: DocumentPath()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Full path of the currently read Qlik Sense app\/document.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Function<\/b><span style=\"font-weight: 400\">: GetRegistryString()<\/span><\/li>\n<\/ul>\n<p><b>Description<\/b><span style=\"font-weight: 400\">: Value of a registry key with a defined name and a given registry path.<\/span><\/p>\n<p><b>Standard mode\/ Qlik Sense Cloud<\/b><span style=\"font-weight: 400\">: Not supported<\/span><\/p>\n<p><b>Legacy mode<\/b><span style=\"font-weight: 400\">: Supported<\/span><\/p>\n<h2><span style=\"font-weight: 400\">3. How to Disable Standard Mode?<\/span><\/h2>\n<p><span style=\"font-weight: 400\">In order to use the restricted functions and variables again in the Qlik Sense data load script, you need to disable the standard mode hence, enabling the legacy mode. Although, it should always be kept in mind that disabling the standard mode exposes the files to potential risks. <\/span><\/p>\n<p><span style=\"font-weight: 400\">One way to disable the standard mode is through the <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-qmc\/\">Qlik Sense QMC<\/a><\/strong>. Another way for disabling standard mode in Qlik Sense Desktop, is by setting standard\/legacy mode in Settings.ini. The Settings.ini file is located in C:\\Users\\{user}\\Documents\\Qlik\\Sense\\Settings.ini. <\/span><\/p>\n<p><span style=\"font-weight: 400\">To enable the legacy mode, follow the steps given below. <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Open Settings.ini in a text editor.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Change StandardReload=1 to StandardReload=0. Where 1 is for standard mode and 0 is for legacy mode. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Save the file and start the Qlik Sense Desktop.<\/span><\/li>\n<\/ul>\n<p>So, this was all in <strong><a href=\"https:\/\/help.qlik.com\/\">Qlik Sense<\/a><\/strong> File System Access Restriction. Hope you liked our explanation.<\/p>\n<h2><span style=\"font-weight: 400\">4. Summary<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Hence, in this tutorial, we learned about the Qlik Sense File Access System Restrictions working in the standard mode. We saw which statements, functions, and variables do not support in standard mode and those support in legacy mode. At last, we saw how to disable the standard mode, so you can get rid of the restrictions and enable the legacy mode.<\/span><\/p>\n<p>Still, if you have any query related Qlik Sense File System Access Restriction, ask in the comment tab.<\/p>\n<p><strong>Must Read &#8211;\u00a0<\/strong><\/p>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-interview-questions\/\">Qlik Sense Interview Questions<\/a><\/strong><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1667,&quot;href&quot;:&quot;https:\\\/\\\/help.qlik.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250926101457\\\/https:\\\/\\\/help.qlik.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 16:13:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 20:04:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 08:54:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 09:49:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 17:35:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:08:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 08:22:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 19:44:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 23:09:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 07:40:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-06 08:41:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-15 04:52:30&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-15 04:52:30&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier we discussed Qlik Sense Visualizations. Today, we will see Qlik Sense FileSystemm. This tutorial deals with security and file system access restriction issues in Qlik Sense. We will discuss the different access modes&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":48243,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17408],"tags":[18600,18598,18592,18594,18601,18591,18596,18597,18593,18599,18595],"class_list":["post-48119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qlik-sense-tutorials","tag-disable-standard-mode","tag-file-functions","tag-file-system-access-restriction","tag-limitations-in-standard-mode","tag-qlik-sense-file-system","tag-qlik-sense-file-system-access","tag-regular-script-statements","tag-script-control-statements","tag-standard-mode","tag-system-functions","tag-system-variables"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Qlik Sense File System Access Restrictions - DataFlair<\/title>\n<meta name=\"description\" content=\"Qlik Sense File System Access Restrictions,what is Qlik Sense File System, how to access it, standrad mode, legacy mode, system variable\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qlik Sense File System Access Restrictions - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Qlik Sense File System Access Restrictions,what is Qlik Sense File System, how to access it, standrad mode, legacy mode, system variable\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-29T06:24:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qlik Sense File System Access Restrictions - DataFlair","description":"Qlik Sense File System Access Restrictions,what is Qlik Sense File System, how to access it, standrad mode, legacy mode, system variable","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/","og_locale":"en_US","og_type":"article","og_title":"Qlik Sense File System Access Restrictions - DataFlair","og_description":"Qlik Sense File System Access Restrictions,what is Qlik Sense File System, how to access it, standrad mode, legacy mode, system variable","og_url":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2019-01-29T06:24:04+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Qlik Sense File System Access Restrictions","datePublished":"2019-01-29T06:24:04+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/"},"wordCount":1210,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg","keywords":["Disable Standard Mode","file functions","File System Access Restriction","Limitations in Standard Mode","Qlik Sense File System","Qlik Sense File System Access","regular script statements","script control statements","Standard Mode","System Functions","system variables"],"articleSection":["Qlik Sense Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/","url":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/","name":"Qlik Sense File System Access Restrictions - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg","datePublished":"2019-01-29T06:24:04+00:00","description":"Qlik Sense File System Access Restrictions,what is Qlik Sense File System, how to access it, standrad mode, legacy mode, system variable","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/01\/Qlik-Sense-File-System-Access-Restrictions-01.jpg","width":1200,"height":628,"caption":"Qlik Sense File System Access Restrictions"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/qlik-sense-file-system-restrictions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Qlik Sense Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/qlik-sense-tutorials\/"},{"@type":"ListItem","position":3,"name":"Qlik Sense File System Access Restrictions"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/48119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=48119"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/48119\/revisions"}],"predecessor-version":[{"id":48244,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/48119\/revisions\/48244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/48243"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=48119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=48119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=48119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}