<?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: Section access resident load '*' values in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107548#M763275</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;here is the security I've implemented and managing today:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section access;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// ADMIN_ACCESS (NO RESTIRICTION)&lt;/P&gt;&lt;P&gt;SECURITY:&lt;/P&gt;&lt;P&gt;LOAD ACCESS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// JOIN ALL THE BU, ALL THE G21 AND ALL THE G3 AND ALL THE SALES_MAN FOR ADMIN_ACCESS&lt;/P&gt;&lt;P&gt;left join&lt;/P&gt;&lt;P&gt;load distinct&lt;/P&gt;&lt;P&gt;BU,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as G21_SECURITY,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as G3_SECURITY,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;resident BusinessUnit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// DIVISION_ACCESS (RESTRICTED BY BU)&lt;/P&gt;&lt;P&gt;concatenate (SECURITY)&lt;/P&gt;&lt;P&gt;load *,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as G21_SECURITY,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'ALL_CUSTOMERS' as G3_SECURITY,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'ALL_CUSTOMERS' as SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// G12_ACCESS (RESTRICTED BY BU, G21, G3,SALES_MAN)&lt;/P&gt;&lt;P&gt;TMP_KAM:&lt;/P&gt;&lt;P&gt;load 1 as Flag_anticoncatenate,&lt;/P&gt;&lt;P&gt;ACCESS,&lt;/P&gt;&lt;P&gt;upper(NTNAME) as NTNAME,&lt;/P&gt;&lt;P&gt;upper(BU) as BU,&lt;/P&gt;&lt;P&gt;upper(G21) as G21_SECURITY,&lt;/P&gt;&lt;P&gt;upper(G3) as G3_SECURITY,&lt;/P&gt;&lt;P&gt;upper(SALES_MAN) as SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// CONCATENATE G12_ACCESS TABLE ON THE SECURITY TABLE&lt;/P&gt;&lt;P&gt;concatenate (SECURITY)&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;BU,&lt;/P&gt;&lt;P&gt;G21_SECURITY,&lt;/P&gt;&lt;P&gt;G3_SECURITY,&lt;/P&gt;&lt;P&gt;SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;resident TMP_KAM;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// GIVE A USEDID (*) FOR ALL THE USERS AND CREATE THE SECURITY KEY&lt;/P&gt;&lt;P&gt;SECURITY_WINDOWS_TMP:&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;'*' as USERID,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;BU&amp;amp;'|'&amp;amp;G21_SECURITY&amp;amp;'|'&amp;amp;G3_SECURITY&amp;amp;'|'&amp;amp;SALES_MAN_SECURITY as KEY_SECURITY&lt;/P&gt;&lt;P&gt;resident SECURITY;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table SECURITY;&lt;/P&gt;&lt;P&gt;drop table TMP_KAM;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///////////////////////////////////////////// START SCRIPT CHECKING THE DEV AND PROD ENVIRONMENT TO SWITCH NTNAME AND USERID (ASKING FOR CREDITENTIALS ON LOCAL AND DEV) ///////////////////////////////////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//IF ON LOCAL MACHINE OR DEV SERVER (ASK FOR CREDITENTIALS)&lt;/P&gt;&lt;P&gt;TRACE $(vComputerName);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT Match('$(vComputerName)','LOO9-S00QV1','LOO9-S00QV2') THEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SECURITY_WINDOWS:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD ACCESS,&lt;/P&gt;&lt;P&gt;'*' as NTNAME,&lt;/P&gt;&lt;P&gt;NTNAME as USERID,&lt;/P&gt;&lt;P&gt;KEY_SECURITY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resident SECURITY_WINDOWS_TMP;&lt;/P&gt;&lt;P&gt;DROP Table SECURITY_WINDOWS_TMP;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// SERVER_ACCESS (&lt;SPAN style="font-size: 13.3333px;"&gt;BACKUP ACCESS AND NETWORK ADMINISTRATOR&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;concatenate (SECURITY_WINDOWS)&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;USERID,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;KEY_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//ELSE IF ON PRODUCTION SERVER MACHINE (APPLY NORMAL SECURITY)&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SECURITY_WINDOWS:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NoConcatenate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident SECURITY_WINDOWS_TMP;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DROP Table SECURITY_WINDOWS_TMP;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// SERVER_ACCESS (&lt;SPAN style="font-size: 13.3333px;"&gt;BACKUP ACCESS AND NETWORK ADMINISTRATOR&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;concatenate (SECURITY_WINDOWS)&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;USERID,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;KEY_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///////////////////////////////////////////// END SCRIPT CHECKING THE DEV AND PROD ENVIRONMENT TO SWITCH NTNAME AND USERID (ASKING FOR CREDITENTIALS ON LOCAL AND DEV) ///////////////////////////////////////&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;finally the test detecting the DEV and PROD is not working yet because it is not working with the ComputerName(), I will maybe try to detect the name of the harddrive on which the app is copied.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but the GREYED part is the part that present a problem for me, I removed the test, If I don't remove this part (and so loading a previously '*' values on USERID) the section access don't work anymore&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2018 15:46:41 GMT</pubDate>
    <dc:creator>YoussefBelloum</dc:creator>
    <dc:date>2018-07-19T15:46:41Z</dc:date>
    <item>
      <title>Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107539#M763266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any restriction loading NTNAME or USERID fields having '*' values on the previous load in a Section Access table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107539#M763266</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107540#M763267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Previous Load ?? As far i came across no..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 14:56:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107540#M763267</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2018-07-19T14:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107541#M763268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;Let me see if I understand, you want to load the USERID field with a '*'? Usually the * is used for a USERID to have access to everything, and this is done like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Section Access;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LOAD * inline [&lt;/P&gt;&lt;P&gt;&amp;nbsp; ACCESS, USERID, REDUCTION&lt;/P&gt;&lt;P&gt;&amp;nbsp; ADMIN, DOMAIN\USER1, USER1&lt;/P&gt;&lt;P&gt;&amp;nbsp; USER,&amp;nbsp;&amp;nbsp; DOMAIN\USER2, USER2&lt;/P&gt;&lt;P&gt;&amp;nbsp; USER,&amp;nbsp; INTERNAL\SA_SCHEDULER,,,*&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Section Application;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Star is *;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REDUCT:&lt;/P&gt;&lt;P&gt;Load * InLine [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REDUCTION, CONTRY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER1, *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER2, USA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ];&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN lang="en"&gt;I may not have understood your questioning.&amp;nbsp;&amp;nbsp; =]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN lang="en"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:02:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107541#M763268</guid>
      <dc:creator>PabloTrevisan</dc:creator>
      <dc:date>2018-07-19T15:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107542#M763269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes previous load..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SECURITY_TMP1:&lt;/P&gt;&lt;P&gt;LOAD ACCESS, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME&lt;/P&gt;&lt;P&gt;FROM..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SECURITY_TMP2:&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '*' as USERID,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME,&lt;/P&gt;&lt;P&gt;Resident&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;SECURITY_TMP1:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;as soon as i Re-call the USERID with a resident (after I put the '*' on it), section access don't work anymore (and If I don't add some Administrators giving them a USERID Value and an * on the NTNAME) I loose the document..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;the only way is when I I call the table with a resident, is to Create again that field ('*' as USERID).. so don't make sense to insert '*' values before the last load.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:08:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107542#M763269</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-19T15:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107543#M763270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I work with both NTNAME and USERID fields because I'm using two server (on DEV and one PROD).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;on the PROD I use NTNAME and Put '*' on the USERID&lt;/P&gt;&lt;P&gt;on the DEV I use USERID and put '*' on the NTNAME (to manually insert access and test the restrictions and verify that everything is working good on the section access)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:14:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107543#M763270</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-19T15:14:07Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107544#M763271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you understand how &lt;STRONG&gt;USERID &lt;/STRONG&gt;calling here? and What is the diff between USERID and NTNAME&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:15:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107544#M763271</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2018-07-19T15:15:54Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107545#M763272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, our customers values are on the NTNAME and on the USERID we use the network administrators accounts, so we use both&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:23:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107545#M763272</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-19T15:23:21Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107546#M763273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not just using two different section access statements and branching them with something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if &lt;SPAN class="Bold"&gt;ComputerName() = 'Prod' then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SectionAccess1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;else&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SectionAccess2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;end if&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;- Marcus&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:30:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107546#M763273</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-07-19T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107547#M763274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's exactly what I have now in front of me.. a variable using ComputerName().. it didn't work because I've tried:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If( not match(that_variable,'server1','server2')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;put * on the NTNAME and use NTNAME as USERID (to be able to enter manually the creditentials)..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* as USERID, NTNAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it didn't work because we have two PROD server, one dedicated to the publisher and one dedicated to the reload..&lt;/P&gt;&lt;P&gt;(but this is another problem..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my question like you can read above, is that '*' values are not recognized anymore if load them using resident&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:34:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107547#M763274</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-19T15:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107548#M763275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;here is the security I've implemented and managing today:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section access;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// ADMIN_ACCESS (NO RESTIRICTION)&lt;/P&gt;&lt;P&gt;SECURITY:&lt;/P&gt;&lt;P&gt;LOAD ACCESS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NTNAME&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// JOIN ALL THE BU, ALL THE G21 AND ALL THE G3 AND ALL THE SALES_MAN FOR ADMIN_ACCESS&lt;/P&gt;&lt;P&gt;left join&lt;/P&gt;&lt;P&gt;load distinct&lt;/P&gt;&lt;P&gt;BU,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as G21_SECURITY,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as G3_SECURITY,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;resident BusinessUnit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// DIVISION_ACCESS (RESTRICTED BY BU)&lt;/P&gt;&lt;P&gt;concatenate (SECURITY)&lt;/P&gt;&lt;P&gt;load *,&lt;/P&gt;&lt;P&gt;'ALL_CUSTOMERS' as G21_SECURITY,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'ALL_CUSTOMERS' as G3_SECURITY,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'ALL_CUSTOMERS' as SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// G12_ACCESS (RESTRICTED BY BU, G21, G3,SALES_MAN)&lt;/P&gt;&lt;P&gt;TMP_KAM:&lt;/P&gt;&lt;P&gt;load 1 as Flag_anticoncatenate,&lt;/P&gt;&lt;P&gt;ACCESS,&lt;/P&gt;&lt;P&gt;upper(NTNAME) as NTNAME,&lt;/P&gt;&lt;P&gt;upper(BU) as BU,&lt;/P&gt;&lt;P&gt;upper(G21) as G21_SECURITY,&lt;/P&gt;&lt;P&gt;upper(G3) as G3_SECURITY,&lt;/P&gt;&lt;P&gt;upper(SALES_MAN) as SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// CONCATENATE G12_ACCESS TABLE ON THE SECURITY TABLE&lt;/P&gt;&lt;P&gt;concatenate (SECURITY)&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;BU,&lt;/P&gt;&lt;P&gt;G21_SECURITY,&lt;/P&gt;&lt;P&gt;G3_SECURITY,&lt;/P&gt;&lt;P&gt;SALES_MAN_SECURITY&lt;/P&gt;&lt;P&gt;resident TMP_KAM;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// GIVE A USEDID (*) FOR ALL THE USERS AND CREATE THE SECURITY KEY&lt;/P&gt;&lt;P&gt;SECURITY_WINDOWS_TMP:&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;'*' as USERID,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;BU&amp;amp;'|'&amp;amp;G21_SECURITY&amp;amp;'|'&amp;amp;G3_SECURITY&amp;amp;'|'&amp;amp;SALES_MAN_SECURITY as KEY_SECURITY&lt;/P&gt;&lt;P&gt;resident SECURITY;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table SECURITY;&lt;/P&gt;&lt;P&gt;drop table TMP_KAM;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///////////////////////////////////////////// START SCRIPT CHECKING THE DEV AND PROD ENVIRONMENT TO SWITCH NTNAME AND USERID (ASKING FOR CREDITENTIALS ON LOCAL AND DEV) ///////////////////////////////////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//IF ON LOCAL MACHINE OR DEV SERVER (ASK FOR CREDITENTIALS)&lt;/P&gt;&lt;P&gt;TRACE $(vComputerName);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT Match('$(vComputerName)','LOO9-S00QV1','LOO9-S00QV2') THEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SECURITY_WINDOWS:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD ACCESS,&lt;/P&gt;&lt;P&gt;'*' as NTNAME,&lt;/P&gt;&lt;P&gt;NTNAME as USERID,&lt;/P&gt;&lt;P&gt;KEY_SECURITY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resident SECURITY_WINDOWS_TMP;&lt;/P&gt;&lt;P&gt;DROP Table SECURITY_WINDOWS_TMP;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// SERVER_ACCESS (&lt;SPAN style="font-size: 13.3333px;"&gt;BACKUP ACCESS AND NETWORK ADMINISTRATOR&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;concatenate (SECURITY_WINDOWS)&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;USERID,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;KEY_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//ELSE IF ON PRODUCTION SERVER MACHINE (APPLY NORMAL SECURITY)&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SECURITY_WINDOWS:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NoConcatenate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident SECURITY_WINDOWS_TMP;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DROP Table SECURITY_WINDOWS_TMP;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// SERVER_ACCESS (&lt;SPAN style="font-size: 13.3333px;"&gt;BACKUP ACCESS AND NETWORK ADMINISTRATOR&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;concatenate (SECURITY_WINDOWS)&lt;/P&gt;&lt;P&gt;load ACCESS,&lt;/P&gt;&lt;P&gt;USERID,&lt;/P&gt;&lt;P&gt;NTNAME,&lt;/P&gt;&lt;P&gt;KEY_SECURITY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///////////////////////////////////////////// END SCRIPT CHECKING THE DEV AND PROD ENVIRONMENT TO SWITCH NTNAME AND USERID (ASKING FOR CREDITENTIALS ON LOCAL AND DEV) ///////////////////////////////////////&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;finally the test detecting the DEV and PROD is not working yet because it is not working with the ComputerName(), I will maybe try to detect the name of the harddrive on which the app is copied.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but the GREYED part is the part that present a problem for me, I removed the test, If I don't remove this part (and so loading a previously '*' values on USERID) the section access don't work anymore&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:46:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107548#M763275</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-19T15:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107549#M763276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Normally the approach should work even by using multiple server. Maybe there is just a small syntax/logic issue like using single-quotes for the variable: '$(that_variable)' or in the way the variable is created (did the value really change on the different servers) or how they is named (maybe there is just a typo). Beside this I think I wouldn't use a variable else just the function like above mentioned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another way to get the name of the server or maybe even the whole load-statement is to use a separate include-variable just placed within root-folder of your Qlik environment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding to your '*' issue - could it be that both loadings happens within the section access area? If yes try it by moving the first load above it and only the resident-load is inside the section access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 15:56:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107549#M763276</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-07-19T15:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107550#M763277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'll let you take a look at the below script and tell me what's your thoughts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is the trick concerning preparing the security table outside the section access and call the final table inside the section access ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 16:02:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107550#M763277</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-19T16:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107551#M763278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't really know how section access is technically implemented but there must be at least one essential part within the section access area - and if it's just some kind of indexing to the related fields and fieldvalues - and the final work might be applied after finishing the reload and building the datamodel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a deduction from the fact that an optimized qvd-load within the section access doesn't work because there won't any processing applied on the data else they are just transferred within the RAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This could be easily bypassed with adding a where-clause like: &lt;STRONG&gt;where 1=1&lt;/STRONG&gt; to the load which then enforced a processing of the data. Your resident load contained also no further processing and might be therefore also run in an optimized mode (I'm not absolutely sure if a qvd- and a resident-load work in the same way but I could imagine it - only the storage will with hard-disc respectively RAM be different).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This meant such where-clause might be helpful in your case. But I assume that rather your creating of multiple different section access tables at the same time - at least with the noconcatenate load - caused your issue. Maybe they create some kind of synthetic key or circular loops or something else - probably it conflicts in any way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore my suggestion to build the section access tables outside from the section access area and loading there just the final table with such a dummy where-clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2018 05:27:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107551#M763278</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-07-20T05:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107552#M763279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much &lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt; for these clarifications, didn't know about it.. I'll try to add a dummy where clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yesterday my collegue here told me that he was not able to load '*' values from resident loads (in a section access table), but from txt files, from a table, from a qvd it is ok.. I'll also try to confirm this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2018 08:34:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107552#M763279</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-20T08:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Section access resident load '*' values</title>
      <link>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107553#M763280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.qlik.com/qlik-users/27943"&gt;marcus_sommer&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the greyed part, using a dummy where clause (where 1=1) didn't help getting the below script work, but inserting again '*' values on the USERID field (on the greyed part) solved the issue..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 09:10:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Section-access-resident-load-values/m-p/107553#M763280</guid>
      <dc:creator>YoussefBelloum</dc:creator>
      <dc:date>2018-07-25T09:10:02Z</dc:date>
    </item>
  </channel>
</rss>

