<?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: Removing Synthetic key in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042876#M350849</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is Country &amp;amp; Year is a Key between all tables ? Either you can create a Link Table or composite key to remove the synthetic keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have same Country &amp;amp; Year values across all tables, you can create Composite key to remove the &lt;SPAN style="font-size: 13.3333px;"&gt;synthetic keys.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Place new field &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;AutoNumber(&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;Country &amp;amp;'|'&amp;amp; Year) AS %CountryYearKey&lt;/STRONG&gt; in all table and keep Country &amp;amp; Year in any one of table. So all tables will be join on &lt;STRONG style="font-size: 13.3333px;"&gt;%CountryYearKey.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Feb 2016 18:37:10 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-02-03T18:37:10Z</dc:date>
    <item>
      <title>Removing Synthetic key</title>
      <link>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042875#M350848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PFA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please suggest how could I remove synthetic key In attached screenshot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 17:46:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042875#M350848</guid>
      <dc:creator>kishorj1982</dc:creator>
      <dc:date>2016-02-03T17:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: Removing Synthetic key</title>
      <link>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042876#M350849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is Country &amp;amp; Year is a Key between all tables ? Either you can create a Link Table or composite key to remove the synthetic keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have same Country &amp;amp; Year values across all tables, you can create Composite key to remove the &lt;SPAN style="font-size: 13.3333px;"&gt;synthetic keys.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Place new field &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;AutoNumber(&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;Country &amp;amp;'|'&amp;amp; Year) AS %CountryYearKey&lt;/STRONG&gt; in all table and keep Country &amp;amp; Year in any one of table. So all tables will be join on &lt;STRONG style="font-size: 13.3333px;"&gt;%CountryYearKey.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 18:37:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042876#M350849</guid>
      <dc:creator />
      <dc:date>2016-02-03T18:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: Removing Synthetic key</title>
      <link>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042877#M350850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest you leave it in place unless you're certain that it is causing performance problems.&lt;/P&gt;&lt;P&gt;See this blog post: &lt;A href="https://community.qlik.com/qlik-blogpost/3064"&gt;Synthetic Keys&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 18:42:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042877#M350850</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-02-03T18:42:52Z</dc:date>
    </item>
    <item>
      <title>Re: Removing Synthetic key</title>
      <link>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042878#M350851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;People that know me, won't believe that I'm saying it out loud, but this kind of a Synthetic Key is just fine, it doesn't necessarily need to be eliminated. If you are going to build a Composite Key and a Link Table, they will work just the same way...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand, it looks like you have multiple Fact tables, all sharing two key fields. My recommendation would be to build a Concatenated Fact table that combines all these facts in one, - especially if you are expecting a lot of data in these tables. This would not only eliminate the need in the Synthetic Key, but will also substantially improve performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out my book &lt;A href="http://www.amazon.com/gp/product/1118949552/ref=as_li_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1118949552&amp;amp;linkCode=as2&amp;amp;tag=natursyner0f-20&amp;amp;linkId=IN55M5EPRHLRBWIQ"&gt;QlikView Your Business&lt;/A&gt;, where I describe in detail how to eliminate Synthetic Keys, how to build Link Tables and Concatenated Facts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;Oleg Troyansky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 18:47:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Removing-Synthetic-key/m-p/1042878#M350851</guid>
      <dc:creator>Oleg_Troyansky</dc:creator>
      <dc:date>2016-02-03T18:47:27Z</dc:date>
    </item>
  </channel>
</rss>

