<?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: Qualify Vs No Qualify in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479725#M1130904</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, but that doesn't look like an elegant solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What if the not qualified fields are elsewhere in the Script?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Nov 2013 14:57:24 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-11-22T14:57:24Z</dc:date>
    <item>
      <title>Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479722#M1130901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm Qualifying names and loading 2 tables, but QV doesn't automatically join them because the names are qualified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was thinking in not Qualifying them, but then I realized I cannot do it because fields in other tables with names like the ones I'm loading will be joined automatically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I think I should keep Qualifying fields to keep everything separated, but then how will I join tables?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 14:51:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479722#M1130901</guid>
      <dc:creator />
      <dc:date>2013-11-22T14:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479723#M1130902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You use 'Qualify * ;' for qualifying every field created behind this statement.&lt;/P&gt;&lt;P&gt;use 'UnQualify KeyField1, KeyField2 ;' so these 2 fields won't be qualified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See Help for examples.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dirk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 14:54:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479723#M1130902</guid>
      <dc:creator>dirk_konings</dc:creator>
      <dc:date>2013-11-22T14:54:24Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479724#M1130903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Miguel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;well, that is (generally) a bit of a problem because of QlikView's "associative logic" that will automatically join tables with equal field_names.&lt;/P&gt;&lt;P&gt;A long-term solution to this might be using link_tables (essentially the same as the synthetic_keys you would get with several equal-named fields, only in "goodie")&lt;/P&gt;&lt;P&gt;&amp;lt;=&amp;gt; As a short-term solution, use two commands:&lt;/P&gt;&lt;P&gt;- QUALIFY *&lt;/P&gt;&lt;P&gt;- UNQUALIFY (enter here the fields you want to join on, see help_file for details).&lt;/P&gt;&lt;P&gt;Be careful about this, however, especially when you have incremental LOADs around - it's usually safer to undo all of those things as soon as you don't need them anymore.&lt;/P&gt;&lt;P&gt;(or, instead of UNQUALIFY, you could just load those particular fields with an alias_name)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DataNibbler&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 14:56:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479724#M1130903</guid>
      <dc:creator>datanibbler</dc:creator>
      <dc:date>2013-11-22T14:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479725#M1130904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, but that doesn't look like an elegant solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What if the not qualified fields are elsewhere in the Script?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 14:57:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479725#M1130904</guid>
      <dc:creator />
      <dc:date>2013-11-22T14:57:24Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479726#M1130905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The JOIN are made automatically by QV with the names. And only the names.&lt;/P&gt;&lt;P&gt;If you want tables to be joined, you MUST have common names. One field in common is best to avoid the synthetic keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabrice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 14:59:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479726#M1130905</guid>
      <dc:creator />
      <dc:date>2013-11-22T14:59:59Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479727#M1130906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Synthetic keys are not allowed in our system by our administrators and I can't change that policy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unqualifying the key fields doesn't look elegant for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About the alias you suggested it also doesn't work because QV joins fields by their original name and not by their alias.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 15:01:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479727#M1130906</guid>
      <dc:creator />
      <dc:date>2013-11-22T15:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479728#M1130907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since it seems the only solution possible provided by everyone, it looks like I will have to Unqualify que key fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it doesn't look elegant...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 15:02:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479728#M1130907</guid>
      <dc:creator />
      <dc:date>2013-11-22T15:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479729#M1130908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know why we cannot disable QV associative logic with a keyword like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSDISABLE *;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or why can't I join specifying fields with different names, like in SQL....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 15:05:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479729#M1130908</guid>
      <dc:creator />
      <dc:date>2013-11-22T15:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479730#M1130909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Miguel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;synthetic keys are forbidden by your admins? That's funny &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; They are not good, technically speaking, in a qvw, but I don't see how that would be relevant to your admins - well, you can avoid them by using linking_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can avoid the UNQUALIFY by using a RESIDENT LOAD and placing the alias there - it works, I've done it before, like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN ([table_#1])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .... as [field_name as in table_#1]&lt;/P&gt;&lt;P&gt;RESIDENT [table_#2]&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 15:06:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479730#M1130909</guid>
      <dc:creator>datanibbler</dc:creator>
      <dc:date>2013-11-22T15:06:20Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479731#M1130910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Miquel&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could rename the qualified fields you wish to link using :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Rename Field &lt;EM&gt;&lt;STRONG&gt;QualifiedField&lt;/STRONG&gt;&lt;/EM&gt; to &lt;STRONG&gt;&lt;EM&gt;LinkFieldName &lt;/EM&gt;&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And leave the rest qualified as you wish.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you could have a look at this blog &lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/06/25/circular-references" style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3778c7; background-color: #f8fbfe;"&gt;Circular References&amp;nbsp; &lt;/A&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;by &lt;A _jive_internal="true" class="jiveTT-hover-user jive-link-profile-small" data-containerid="-1" data-containertype="-1" data-objectid="4003" data-objecttype="3" href="https://community.qlik.com/people/hic/content" style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3778c7; background-color: #f5faf0;"&gt;HIC&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;It mentions, in passing, &lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #f5faf0;"&gt; “loosely coupled” &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;tables which are disabled from the &lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;QV associative logic&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have never done this and am not sure I wold want to, but it is an interesting read.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&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;"&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;"&gt;Best Regards,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Bill&lt;/STRONG&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;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 15:17:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479731#M1130910</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-22T15:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479732#M1130911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;QlikView approached data modeling from a user first approach.&amp;nbsp; Typical users don't understand or care about data modeling they just want to see and navigate through data.&amp;nbsp; Therefore anything in the data model that has the same name is considered samething (just like the real world). Best practice is to make all of your fields business friendly names at the time of load.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 15:22:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479732#M1130911</guid>
      <dc:creator>Josh_Good</dc:creator>
      <dc:date>2013-11-22T15:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: Qualify Vs No Qualify</title>
      <link>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479733#M1130912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;ASSDISABLE *; &lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Really funny &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Agree, at first your fields should be business friendly.&lt;/P&gt;&lt;P&gt;Then you could use additional key files with a proper logic to link your data, almost like the real world. Sometimes you can even hide them from users.&lt;/P&gt;&lt;P&gt;Qualify is not about data modeling, it's just a useful tool for developers to separate fields more easily.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 20:57:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qualify-Vs-No-Qualify/m-p/479733#M1130912</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2013-11-22T20:57:30Z</dc:date>
    </item>
  </channel>
</rss>

