<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Data Reduction &amp; Section Access in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453920#M434816</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here enclosed are some fake_data and parameter file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here is the script that works with :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;////////// S&lt;/SPAN&gt;ection access tab&lt;/P&gt;&lt;P&gt;Section Access;&lt;/P&gt;&lt;P&gt;Section_Access:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;ACCESS,&lt;/P&gt;&lt;P&gt;USERID,&lt;/P&gt;&lt;P&gt;FieldLink1&amp;amp;'-'&amp;amp;FieldLink2&amp;amp;'-'&amp;amp;FieldLink3 as %SECURITY_LINK,&lt;/P&gt;&lt;P&gt;upper(ConditionalShow) as ConditionalShow&lt;/P&gt;&lt;P&gt;FROM [SectionAccess.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is SectionAccess2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section Application;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ConditionalShow:&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;upper(ConditionalShow) as ConditionalShow&lt;/P&gt;&lt;P&gt;FROM [SectionAccess.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is SectionAccess2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;////////// All your data tabs&lt;/P&gt;&lt;P&gt;Fake_Data:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;Analytic1, &lt;/P&gt;&lt;P&gt;Analytic2, &lt;/P&gt;&lt;P&gt;Analytic3, &lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-'&amp;amp;Analytic2&amp;amp;'-'&amp;amp;Analytic3 as %Security_Link, &lt;/P&gt;&lt;P&gt;Date, &lt;/P&gt;&lt;P&gt;Ventes&lt;/P&gt;&lt;P&gt;FROM [FakeData.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Data);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;////////// &lt;/SPAN&gt;Security link tab&lt;/P&gt;&lt;P&gt;// Real link&lt;/P&gt;&lt;P&gt;SecurityBridge:&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-'&amp;amp;Analytic2&amp;amp;'-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// One ALL&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-'&amp;amp;Analytic2&amp;amp;'-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-ALL-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-'&amp;amp;Analytic2&amp;amp;'-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Two ALL&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-ALL-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-ALL-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-'&amp;amp;Analytic2&amp;amp;'-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Three ALL&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-ALL-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jan 2018 15:26:16 GMT</pubDate>
    <dc:creator>thomaslg_wq</dc:creator>
    <dc:date>2018-01-12T15:26:16Z</dc:date>
    <item>
      <title>Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453916#M434812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Morning!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a rather complex problem to solve, any advice/help greatly appreciated! I’ve never used Section Access at anything other than a basic level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to restrict users as to what data they can see at various levels within an application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;I need to restrict users to only see data for their department (this is easy using publisher to distribute the app for only their department – no problem)&lt;/LI&gt;&lt;LI&gt;Some users cannot see their entire departments data, only data for their sub department or for the team that they line manage (various levels of restriction here and this is what I’m struggling with)&lt;/LI&gt;&lt;LI&gt;Sheet restriction for certain users within the application&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There (probably) going to be 5 levels of users&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;Executive (see all departments – possibly with data at an aggregated level)&lt;/LI&gt;&lt;LI&gt;Department head (restricted to their department)&lt;/LI&gt;&lt;LI&gt;Department senior managers (restricted to their staff in their department)&lt;/LI&gt;&lt;LI&gt;Line managers (restricted to their staff in their department)&lt;/LI&gt;&lt;LI&gt;Other &lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It’s a pretty simple data set in that the data is all in one table, with everything at row level. I just don’t know how to approach reducing the dashboards/app within a department depending on the users level of access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Any help/advice greatly appreciated!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 11:09:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453916#M434812</guid>
      <dc:creator>wonkymeister</dc:creator>
      <dc:date>2018-01-11T11:09:21Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453917#M434813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The most simple solution would be to map every individual with permissions to access this document to the list of employees of which he/she should be able to see the data. If your hierarchies are present somewhere in your data sources, you can assign a (sub)department to each individual and write some Section Access script code to extract the list of employees from the hierarchies. An Executive will be linked to a synthetic department "ALL" that is translated by the SA script code to a list of all employees.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More specific hints would require more details from you of your data model and the Company-Department-Subdepartment-Employee relation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User category 5) is an interesting one. You don't provide any specifics. Does that category encompass "everything else and every other combination"?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 11:22:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453917#M434813</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2018-01-11T11:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453918#M434814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;helpful pointers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've started looking at data reduction with Section Access, i.e restricting what a user can see based on field values in the dataset specified in the Section Access table in the QMC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am i right in thinking that as column names in Section Access must be uppercase, that the same column names in my dataset need to be uppercase also?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apologies if it sounds like a daft question - i normally lowercase all field names in any app that i build. If i'm to use data reduction with Section Access then i guess i'm going to have to Upper() the relevant fields?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 14:36:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453918#M434814</guid>
      <dc:creator>wonkymeister</dc:creator>
      <dc:date>2018-01-12T14:36:19Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453919#M434815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Phillip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may already have seen this but just in case : &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/2775"&gt;Basics for complex authorization&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 15:03:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453919#M434815</guid>
      <dc:creator>thomaslg_wq</dc:creator>
      <dc:date>2018-01-12T15:03:01Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453920#M434816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here enclosed are some fake_data and parameter file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here is the script that works with :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;////////// S&lt;/SPAN&gt;ection access tab&lt;/P&gt;&lt;P&gt;Section Access;&lt;/P&gt;&lt;P&gt;Section_Access:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;ACCESS,&lt;/P&gt;&lt;P&gt;USERID,&lt;/P&gt;&lt;P&gt;FieldLink1&amp;amp;'-'&amp;amp;FieldLink2&amp;amp;'-'&amp;amp;FieldLink3 as %SECURITY_LINK,&lt;/P&gt;&lt;P&gt;upper(ConditionalShow) as ConditionalShow&lt;/P&gt;&lt;P&gt;FROM [SectionAccess.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is SectionAccess2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section Application;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ConditionalShow:&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;upper(ConditionalShow) as ConditionalShow&lt;/P&gt;&lt;P&gt;FROM [SectionAccess.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is SectionAccess2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;////////// All your data tabs&lt;/P&gt;&lt;P&gt;Fake_Data:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;Analytic1, &lt;/P&gt;&lt;P&gt;Analytic2, &lt;/P&gt;&lt;P&gt;Analytic3, &lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-'&amp;amp;Analytic2&amp;amp;'-'&amp;amp;Analytic3 as %Security_Link, &lt;/P&gt;&lt;P&gt;Date, &lt;/P&gt;&lt;P&gt;Ventes&lt;/P&gt;&lt;P&gt;FROM [FakeData.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Data);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;////////// &lt;/SPAN&gt;Security link tab&lt;/P&gt;&lt;P&gt;// Real link&lt;/P&gt;&lt;P&gt;SecurityBridge:&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-'&amp;amp;Analytic2&amp;amp;'-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// One ALL&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-'&amp;amp;Analytic2&amp;amp;'-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-ALL-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-'&amp;amp;Analytic2&amp;amp;'-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Two ALL&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-ALL-'&amp;amp;Analytic3 as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;Analytic1&amp;amp;'-ALL-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-'&amp;amp;Analytic2&amp;amp;'-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Three ALL&lt;/P&gt;&lt;P&gt;Concatenate(SecurityBridge)&lt;/P&gt;&lt;P&gt;LOAD Distinct &lt;/P&gt;&lt;P&gt;%Security_Link,&lt;/P&gt;&lt;P&gt;'ALL-ALL-ALL' as %SECURITY_LINK&lt;/P&gt;&lt;P&gt;Resident Fake_Data;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 15:26:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453920#M434816</guid>
      <dc:creator>thomaslg_wq</dc:creator>
      <dc:date>2018-01-12T15:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453921#M434817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Thomas, i'll have a look over the weekend.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 15:35:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453921#M434817</guid>
      <dc:creator>wonkymeister</dc:creator>
      <dc:date>2018-01-12T15:35:10Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453922#M434818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not only the names of fields that connect across the Section Access-Section Application border must be in UPPER case, also their values must be in UPPER case. QlikView does this automatically for everything that remains in Section Access. If you don't follow suit in Section Application, you won't have any linked fields and no data reduction. Your document will fall back to simple document access control using Section Access entries. As a result, everyone who manages to get in will see everything.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jan 2018 12:47:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453922#M434818</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2018-01-15T12:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453923#M434819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for the reply. I'm a bit concerned that i'm not understanding this correctly. Am i right in thinking that for data reduction at a user level using Section Access to work that i need the field name from the dataset in the section access table also, and that the field name in section access must be uppercase as it must be in the dataset that i load?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So in the example below, i'd need FIELD_NAME_TO_REDUCE to be uppercase in my Section Access script, and it would also need to be uppercase as a field in the qvw? And that this will also mean a key join (when looking at the table viewer to see the data model) between my ACCESS_TABLE and the loaded dataset? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore, in the example below the user loaded in from the Section Access table on the QMC (john_someone) would only be able to see data in the model that has the value "Human Resources" in the field &lt;SPAN style="font-size: 13.3333px;"&gt;FIELD_NAME_TO_REDUCE?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example of my code:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// Hidden Script in QVW&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;SA_ACCESS_TABLE:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;INLINE&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[&lt;BR /&gt; NTNAME&amp;nbsp;&amp;nbsp;&amp;nbsp; ,ACCESS ,USERNAME,&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD_NAME_TO_REDUCE &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt; YYY\ABCDE ,ADMIN&amp;nbsp; ,IT ACCOUNT,&amp;nbsp; *&amp;nbsp; &lt;BR /&gt; YYY\BCDEF ,ADMIN&amp;nbsp; ,IT NPrintAcc, *&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: maroon; font-family: 'Courier New'; font-size: 9pt; text-indent: 36pt;"&gt; YYY\CDEFG ,ADMIN&amp;nbsp; ,BOB SMITH,&amp;nbsp;&amp;nbsp;&amp;nbsp; * &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-indent: 36pt; font-size: 9pt; font-family: 'Courier New'; color: maroon;"&gt; ]&lt;/SPAN&gt;&lt;SPAN style="text-indent: 36pt; font-size: 9pt; font-family: 'Courier New'; color: black;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-family: 'Courier New'; font-size: 12px;"&gt;// &lt;SPAN&gt;FIELD_NAME_TO_REDUCE is the field name in the dataset that needs reducing &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 36.0pt;"&gt;&lt;SPAN style="text-indent: 36pt; font-size: 9pt; font-family: 'Courier New'; color: blue;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 36.0pt;"&gt;&lt;SPAN style="text-indent: 36pt; font-size: 9pt; font-family: 'Courier New'; color: blue;"&gt;Concatenate&lt;/SPAN&gt;&lt;SPAN style="text-indent: 36pt; font-size: 9pt; font-family: 'Courier New'; color: black;"&gt; (ACCESS_TABLE)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 36.0pt;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// join to SA table on the QMC to load in users that have access to this qvw&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&amp;nbsp; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;NTNAME&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;ACCESS&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;USERNAME&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;FIELD_NAME_TO_REDUCE&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt;&lt;SPAN&gt; [&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://URL_Etc" rel="nofollow" target="_blank"&gt;http://URL_Etc&lt;/A&gt;&lt;SPAN&gt;](&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;html&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;utf8&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;embedded&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;labels&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;table&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; DEV\MY_QMC_SECTION_ACCESS_TABLE);&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;Section&lt;/STRONG&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Access&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Resident&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; SA_ACCESS_TABLE;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;Section&lt;/STRONG&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Application&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 36pt; text-align: left;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// example of Section Access table on the QMC&lt;/P&gt;&lt;P style="text-indent: 36pt; text-align: left;"&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="49" style="border: 1px solid #000000; width: 475px; height: 50px;" width="473"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;NTNAME&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ACCESS&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;USERNAME&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;FIELD_NAME_TO_REDUCE&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;YYY\XYZA&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;USER&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;JOHN_SOMEONE&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Human Resources&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="text-indent: 36pt; text-align: left;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 36pt; text-align: left;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;// example of dataset&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 36pt; text-align: left;"&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="49" style="border: 1px solid rgb(0, 0, 0); height: 45px; width: 540px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;staff_name&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;staff_id&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;user_id&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;FIELD_NAME_TO_REDUCE&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;john_someone&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;123456789&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;xyza&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Human Resources&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jan 2018 14:46:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453923#M434819</guid>
      <dc:creator>wonkymeister</dc:creator>
      <dc:date>2018-01-15T14:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453924#M434820</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No that won't work. The field names are OK, and they will link and guide the data reduction into Section Application on opening the document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, as I said in my previous post: Section Access will convert the Field Names AND the Field Values to upper case (behind the scenes). So you will have a Section Access value "HUMAN RESOURCES" that will &lt;EM&gt;not&lt;/EM&gt; match a Section Application value "Human Resources". If you reload this document, you will effectively shut out everyone (except for the Developers using QV Desktop) Remember that QlikView is extremely case sensitive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When loading your table into Section Access, the conversion to upper case will happen automatically. The problem is in Section Application. Either convert all FIELD_NAME_TO_REDUCE values to upper case, or - if you -don't like that - create FIELD_NAME_TO_REDUCE as an internal copy of the original column, but this time filled with upper case values only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And remember that a star ('*') in Section Access means: "all values in this column in the Section Access table", NOT "all fields in this column and in all Section Application columns with the same name".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jan 2018 16:50:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453924#M434820</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2018-01-15T16:50:58Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453925#M434821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what do i pass in my Section Access table for ADMIN in order to see all?&lt;/P&gt;&lt;P&gt;i.e. * means &lt;STRONG style="text-decoration: underline;"&gt;only&lt;/STRONG&gt; all those values listed in the table&lt;/P&gt;&lt;P&gt;my reduction is working, for a specific user in that they can now only see what is specified in the section access column. Problem is, ADMIN now can see no data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;And remember that a star ('*') in Section Access means: "all values in this column in the Section Access table", NOT "all fields in this column and in all Section Application columns with the same name"&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;i'm currently leaving the reduction column blank for ADMIN, what value should i put in the column in order that ADMIN can see everything in the dataset?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;sorry to be a pain, finding my feet with this one.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Cheers.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jan 2018 13:33:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453925#M434821</guid>
      <dc:creator>wonkymeister</dc:creator>
      <dc:date>2018-01-16T13:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reduction &amp; Section Access</title>
      <link>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453926#M434822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Peter, got sorted. Not sure its coded correctly (Strict Exclusion doesn't allow ADMIN access)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but on the whole it works 100%, ADMIN sees all, reduced user sees as expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;complex authorization will be next &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jan 2018 15:50:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-Reduction-Section-Access/m-p/1453926#M434822</guid>
      <dc:creator>wonkymeister</dc:creator>
      <dc:date>2018-01-17T15:50:17Z</dc:date>
    </item>
  </channel>
</rss>

