<?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 Synthetic Keys and Circular References in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217695#M70881</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves&gt;&lt;/w:TrackMoves&gt;  &lt;w:TrackFormatting&gt;&lt;/w:TrackFormatting&gt;  &lt;w:PunctuationKerning&gt;&lt;/w:PunctuationKerning&gt;  &lt;w:ValidateAgainstSchemas&gt;&lt;/w:ValidateAgainstSchemas&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF&gt;&lt;/w:DoNotPromoteQF&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables&gt;&lt;/w:BreakWrappedTables&gt;   &lt;w:SnapToGridInCell&gt;&lt;/w:SnapToGridInCell&gt;   &lt;w:WrapTextWithPunct&gt;&lt;/w:WrapTextWithPunct&gt;   &lt;w:UseAsianBreakRules&gt;&lt;/w:UseAsianBreakRules&gt;   &lt;w:DontGrowAutofit&gt;&lt;/w:DontGrowAutofit&gt;   &lt;w:SplitPgBreakAndParaMark&gt;&lt;/w:SplitPgBreakAndParaMark&gt;   &lt;w:DontVertAlignCellWithSp&gt;&lt;/w:DontVertAlignCellWithSp&gt;   &lt;w:DontBreakConstrainedForcedTables&gt;&lt;/w:DontBreakConstrainedForcedTables&gt;   &lt;w:DontVertAlignInTxbx&gt;&lt;/w:DontVertAlignInTxbx&gt;   &lt;w:Word11KerningPairs&gt;&lt;/w:Word11KerningPairs&gt;   &lt;w:CachedColBalance&gt;&lt;/w:CachedColBalance&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"&gt;&lt;/m:mathFont&gt;   &lt;m:brkBin m:val="before"&gt;&lt;/m:brkBin&gt;   &lt;m:brkBinSub m:val="&amp;#45;-"&gt;&lt;/m:brkBinSub&gt;   &lt;m:smallFrac m:val="off"&gt;&lt;/m:smallFrac&gt;   &lt;m:dispDef&gt;&lt;/m:dispDef&gt;   &lt;m:lMargin m:val="0"&gt;&lt;/m:lMargin&gt;   &lt;m:rMargin m:val="0"&gt;&lt;/m:rMargin&gt;   &lt;m:defJc m:val="centerGroup"&gt;&lt;/m:defJc&gt;   &lt;m:wrapIndent m:val="1440"&gt;&lt;/m:wrapIndent&gt;   &lt;m:intLim m:val="subSup"&gt;&lt;/m:intLim&gt;   &lt;m:naryLim m:val="undOvr"&gt;&lt;/m:naryLim&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"&gt;&lt;/w:LsdException&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}&lt;/style&gt;&lt;![endif]--&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;I'm making myself crazy with circular references &amp;amp; synthetic keys during data load. I have several tables that share fields in common. What is the best way to maintain relationships while avoiding synthetic keys?&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;FiscalCalendar&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;PeriodStartDate&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Week&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Quarter&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Month&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Year&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Partner&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerChannel&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerRegion&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; text-indent: 0.5in; line-height: normal;"&gt;PartnerCountry&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; text-indent: 0.5in; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Product&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartDescription&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesIn&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesQty&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesAmount&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesOut&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;POSDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;POSQty&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;POSAmt&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Inventory&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;InventoryReportDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;InvQty&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;InvAmt&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Oct 2009 04:14:40 GMT</pubDate>
    <dc:creator />
    <dc:date>2009-10-16T04:14:40Z</dc:date>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217695#M70881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves&gt;&lt;/w:TrackMoves&gt;  &lt;w:TrackFormatting&gt;&lt;/w:TrackFormatting&gt;  &lt;w:PunctuationKerning&gt;&lt;/w:PunctuationKerning&gt;  &lt;w:ValidateAgainstSchemas&gt;&lt;/w:ValidateAgainstSchemas&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF&gt;&lt;/w:DoNotPromoteQF&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables&gt;&lt;/w:BreakWrappedTables&gt;   &lt;w:SnapToGridInCell&gt;&lt;/w:SnapToGridInCell&gt;   &lt;w:WrapTextWithPunct&gt;&lt;/w:WrapTextWithPunct&gt;   &lt;w:UseAsianBreakRules&gt;&lt;/w:UseAsianBreakRules&gt;   &lt;w:DontGrowAutofit&gt;&lt;/w:DontGrowAutofit&gt;   &lt;w:SplitPgBreakAndParaMark&gt;&lt;/w:SplitPgBreakAndParaMark&gt;   &lt;w:DontVertAlignCellWithSp&gt;&lt;/w:DontVertAlignCellWithSp&gt;   &lt;w:DontBreakConstrainedForcedTables&gt;&lt;/w:DontBreakConstrainedForcedTables&gt;   &lt;w:DontVertAlignInTxbx&gt;&lt;/w:DontVertAlignInTxbx&gt;   &lt;w:Word11KerningPairs&gt;&lt;/w:Word11KerningPairs&gt;   &lt;w:CachedColBalance&gt;&lt;/w:CachedColBalance&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"&gt;&lt;/m:mathFont&gt;   &lt;m:brkBin m:val="before"&gt;&lt;/m:brkBin&gt;   &lt;m:brkBinSub m:val="&amp;#45;-"&gt;&lt;/m:brkBinSub&gt;   &lt;m:smallFrac m:val="off"&gt;&lt;/m:smallFrac&gt;   &lt;m:dispDef&gt;&lt;/m:dispDef&gt;   &lt;m:lMargin m:val="0"&gt;&lt;/m:lMargin&gt;   &lt;m:rMargin m:val="0"&gt;&lt;/m:rMargin&gt;   &lt;m:defJc m:val="centerGroup"&gt;&lt;/m:defJc&gt;   &lt;m:wrapIndent m:val="1440"&gt;&lt;/m:wrapIndent&gt;   &lt;m:intLim m:val="subSup"&gt;&lt;/m:intLim&gt;   &lt;m:naryLim m:val="undOvr"&gt;&lt;/m:naryLim&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"&gt;&lt;/w:LsdException&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"&gt;&lt;/w:LsdException&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}&lt;/style&gt;&lt;![endif]--&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;I'm making myself crazy with circular references &amp;amp; synthetic keys during data load. I have several tables that share fields in common. What is the best way to maintain relationships while avoiding synthetic keys?&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;FiscalCalendar&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;PeriodStartDate&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Week&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Quarter&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Month&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt 0.5in; line-height: normal;"&gt;Year&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Partner&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerChannel&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerRegion&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; text-indent: 0.5in; line-height: normal;"&gt;PartnerCountry&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; text-indent: 0.5in; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Product&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartDescription&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesIn&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesQty&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesAmount&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;SalesOut&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;POSDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;POSQty&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;POSAmt&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Inventory&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartnerName&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PartNumber&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;InventoryReportDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;PeriodEndDate&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;InvQty&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;InvAmt&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;…&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2009 04:14:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217695#M70881</guid>
      <dc:creator />
      <dc:date>2009-10-16T04:14:40Z</dc:date>
    </item>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217696#M70882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try to concatenate your transactions tables SalesIn, SalesOut, and Inventory, into one Facts table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2009 10:07:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217696#M70882</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-10-16T10:07:41Z</dc:date>
    </item>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217697#M70883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suppose that would do it, although that would lend another set of complexity on my dashboards vis-a-vis set analysis. Thanks anyway &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2009 20:40:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217697#M70883</guid>
      <dc:creator />
      <dc:date>2009-10-16T20:40:10Z</dc:date>
    </item>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217698#M70884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create one fact table made of one key using autonuberhash128 feature and the fields.&lt;/P&gt;&lt;P&gt;Then in your related tables, just keep the autonumberhash128 key.&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Sébastien.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2009 20:46:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217698#M70884</guid>
      <dc:creator />
      <dc:date>2009-10-16T20:46:35Z</dc:date>
    </item>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217699#M70885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;QV application design with facts tables was in use long before set analysis. And even with the set analysis - it's not the end of the world... &lt;IMG alt="QlikView Icon" src="http://community.qlik.com/emoticons/qball.gif" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2009 23:44:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217699#M70885</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-10-16T23:44:38Z</dc:date>
    </item>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217700#M70886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps a bit simplistic, but if you renamed some of the fields to prevent the synthetic keys like below, and amended the load order slightly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: left"&gt;FiscalCalendar&lt;BR /&gt;PeriodStartDate&lt;BR /&gt;PeriodEndDate&lt;BR /&gt;Week&lt;BR /&gt;Quarter&lt;BR /&gt;Month&lt;BR /&gt;Year&lt;BR /&gt;...&lt;/P&gt;&lt;P style="text-align: left"&gt;&lt;/P&gt;&lt;P style="text-align: left"&gt;SalesIn&lt;BR /&gt;PartnerName&lt;BR /&gt;PartNumber&lt;BR /&gt;SalesDate&lt;BR /&gt;PeriodEndDate&lt;BR /&gt;SalesQty&lt;BR /&gt;SalesAmount&lt;BR /&gt;…&lt;/P&gt;&lt;P style="text-align: left"&gt;&lt;/P&gt;&lt;P style="text-align: left"&gt;Partner&lt;BR /&gt;PartnerName as PartnerNamePartner&lt;BR /&gt;PartnerChannel&lt;BR /&gt;PartnerRegion&lt;BR /&gt;PartnerCountry&lt;BR /&gt;…&lt;/P&gt;&lt;P style="text-align: left"&gt;&lt;/P&gt;&lt;P style="text-align: left"&gt;Product&lt;BR /&gt;PartNumber&lt;BR /&gt;PartDescription&lt;BR /&gt;…&lt;/P&gt;&lt;P style="text-align: left"&gt;&lt;/P&gt;&lt;P style="text-align: left"&gt;SalesOut&lt;BR /&gt;PartnerName&lt;BR /&gt;PartNumber as PartNumberSalesOut&lt;BR /&gt;POSDate&lt;BR /&gt;PeriodEndDate as PeriodEndDateSalesOut&lt;BR /&gt;POSQty&lt;BR /&gt;POSAmt&lt;BR /&gt;…&lt;/P&gt;&lt;P style="text-align: left"&gt;&lt;/P&gt;&lt;P style="text-align: left"&gt;Inventory&lt;BR /&gt;PartnerName&lt;BR /&gt;PartNumber as PartNumberInventory&lt;BR /&gt;InventoryReportDate&lt;BR /&gt;PeriodEndDate as PeriodEndDateInventory&lt;BR /&gt;InvQty&lt;BR /&gt;InvAmt&lt;BR /&gt;…&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Oct 2009 19:53:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217700#M70886</guid>
      <dc:creator>agsearle</dc:creator>
      <dc:date>2009-10-19T19:53:07Z</dc:date>
    </item>
    <item>
      <title>Synthetic Keys and Circular References</title>
      <link>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217701#M70887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's my own fix using a link table. First I started out giving all fields a unique name (omitted this step in my example).&lt;/P&gt;&lt;P&gt;Next, I create the complex key (shown below). Finally, I create my link table (shown below). Thanks to all for their suggestions and support!&lt;/P&gt;&lt;P&gt;// Add keys to fact tables&lt;BR /&gt;JOIN (SalesIn) LOAD&lt;BR /&gt; SIPartnerName,&lt;BR /&gt; SIPartNumber,&lt;BR /&gt; SIPeriodEndDate,&lt;BR /&gt; SIPartnerName &amp;amp; '|' &amp;amp; SIPartNumber &amp;amp; '|' &amp;amp; SIPeriodEndDate as Key&lt;BR /&gt;RESIDENT&lt;BR /&gt; SalesIn;&lt;BR /&gt;&lt;BR /&gt;JOIN (POS) LOAD&lt;BR /&gt; POSPartnerName,&lt;BR /&gt; POSPartNumber,&lt;BR /&gt; POSPeriodEndDate,&lt;BR /&gt; POSPartnerName &amp;amp; '|' &amp;amp; POSPartNumber &amp;amp; '|' &amp;amp; POSPeriodEndDate as Key&lt;BR /&gt;RESIDENT&lt;BR /&gt; POS;&lt;BR /&gt;&lt;BR /&gt;JOIN (Inventory) LOAD&lt;BR /&gt; InvPartnerName,&lt;BR /&gt; InvPartNumber,&lt;BR /&gt; InvPeriodEndDate,&lt;BR /&gt; InvPartnerName &amp;amp; '|' &amp;amp; InvPartNumber &amp;amp; '|' &amp;amp; InvPeriodEndDate as Key&lt;BR /&gt;RESIDENT&lt;BR /&gt; Inventory;&lt;BR /&gt;&lt;BR /&gt;// =========================================================================&lt;BR /&gt;&lt;BR /&gt;// Create Link table&lt;BR /&gt;Link:&lt;BR /&gt;LOAD DISTINCT&lt;BR /&gt; Key,&lt;BR /&gt; SIPartnerName &amp;amp; '|' &amp;amp; SIPartNumber &amp;amp; '|' &amp;amp; SIPeriodYr &amp;amp; '|' &amp;amp; SIPeriodMonth as MonthKey,&lt;BR /&gt; SIPartnerName &amp;amp; '|' &amp;amp; SIPartNumber &amp;amp; '|' &amp;amp; SIPeriodQtr as QtrKey,&lt;BR /&gt; SIPartnerName &amp;amp; '|' &amp;amp; SIPeriodEndDate as TrackerKey,&lt;BR /&gt; SIPartnerName as PartnerName,&lt;BR /&gt; SIPartNumber as PartNumber,&lt;BR /&gt; SIPeriodEndDate as PeriodEndDate&lt;BR /&gt;RESIDENT&lt;BR /&gt; SalesIn;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Link) LOAD DISTINCT&lt;BR /&gt; Key,&lt;BR /&gt; POSPartnerName &amp;amp; '|' &amp;amp; POSPartNumber &amp;amp; '|' &amp;amp; POSPeriodYr &amp;amp; '|' &amp;amp; POSPeriodMonth as MonthKey,&lt;BR /&gt; POSPartnerName &amp;amp; '|' &amp;amp; POSPartNumber &amp;amp; '|' &amp;amp; POSPeriodQtr as QtrKey,&lt;BR /&gt; POSPartnerName &amp;amp; '|' &amp;amp; POSPeriodEndDate as TrackerKey,&lt;BR /&gt; POSPartnerName as PartnerName,&lt;BR /&gt; POSPartNumber as PartNumber,&lt;BR /&gt; POSPeriodEndDate as PeriodEndDate&lt;BR /&gt;RESIDENT&lt;BR /&gt; POS;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Link) LOAD DISTINCT&lt;BR /&gt; Key,&lt;BR /&gt; InvPartnerName &amp;amp; '|' &amp;amp; InvPartNumber &amp;amp; '|' &amp;amp; InvPeriodYr &amp;amp; '|' &amp;amp; InvPeriodMonth as MonthKey,&lt;BR /&gt; InvPartnerName &amp;amp; '|' &amp;amp; InvPartNumber &amp;amp; '|' &amp;amp; InvPeriodQtr as QtrKey,&lt;BR /&gt; InvPartnerName &amp;amp; '|' &amp;amp; InvPeriodEndDate as TrackerKey,&lt;BR /&gt; InvPartnerName as PartnerName,&lt;BR /&gt; InvPartNumber as PartNumber,&lt;BR /&gt; InvPeriodEndDate as PeriodEndDate&lt;BR /&gt;RESIDENT&lt;BR /&gt; Inventory;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Link) LOAD DISTINCT&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; PartNumber &amp;amp; '|' &amp;amp; Null() as Key,&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; PartNumber &amp;amp; '|' &amp;amp; Null() as MonthKey,&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; PartNumber &amp;amp; '|' &amp;amp; Null() as QtrKey,&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; Null() as TrackerKey,&lt;BR /&gt; Null() as PartnerName,&lt;BR /&gt; PartNumber,&lt;BR /&gt; Null() as PeriodEndDate&lt;BR /&gt;RESIDENT&lt;BR /&gt; Product;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Link) LOAD DISTINCT&lt;BR /&gt; PartnerName &amp;amp; '|' &amp;amp; Null() &amp;amp; '|' &amp;amp; Null() as Key,&lt;BR /&gt; PartnerName &amp;amp; '|' &amp;amp; Null() &amp;amp; '|' &amp;amp; Null() as MonthKey,&lt;BR /&gt; PartnerName &amp;amp; '|' &amp;amp; Null() &amp;amp; '|' &amp;amp; Null() as QtrKey,&lt;BR /&gt; PartnerName &amp;amp; '|' &amp;amp; Null() as TrackerKey,&lt;BR /&gt; PartnerName,&lt;BR /&gt; Null() as PartNumber,&lt;BR /&gt; Null() as PeriodEndDate&lt;BR /&gt;RESIDENT&lt;BR /&gt; Partner;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Link) LOAD DISTINCT&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; Null() &amp;amp; '|' &amp;amp; PeriodEndDate as Key,&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; Null() &amp;amp; '|' &amp;amp; PeriodMonth as MonthKey,&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; Null() &amp;amp; '|' &amp;amp; PeriodQtr as QtrKey,&lt;BR /&gt; Null() &amp;amp; '|' &amp;amp; Null() as TrackerKey,&lt;BR /&gt; Null() as PartnerName,&lt;BR /&gt; Null() as PartNumber,&lt;BR /&gt; PeriodEndDate&lt;BR /&gt;RESIDENT&lt;BR /&gt; FiscalCalendar;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Oct 2009 22:49:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Synthetic-Keys-and-Circular-References/m-p/217701#M70887</guid>
      <dc:creator />
      <dc:date>2009-10-19T22:49:36Z</dc:date>
    </item>
  </channel>
</rss>

