<?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: Intentional Circular Loops in Data Model (Issue) in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739709#M664400</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your data model you have Synn Keys. What is the relation b/n Rel table &amp;amp; Fact table ? its both fact keys combination tied to Rel table or Individual Fact Key&amp;nbsp; ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Jan 2015 16:33:33 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-01-06T16:33:33Z</dc:date>
    <item>
      <title>Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739703#M664394</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;I am stuck at a critical data model issue.&lt;/P&gt;&lt;P&gt;Please refer the attached excel and the qvw where I am attempting the data model.&lt;/P&gt;&lt;P&gt;The data model has two fact tables &lt;STRONG&gt;Fact1&lt;/STRONG&gt; and &lt;STRONG&gt;Fact2&lt;/STRONG&gt;, one relate table &lt;STRONG&gt;Rel &lt;/STRONG&gt;which relates the two fact tables on keys &lt;STRONG&gt;F1Key&lt;/STRONG&gt; and &lt;STRONG&gt;F2Key&lt;/STRONG&gt; respectively, and it has two common Dimension tables &lt;STRONG&gt;Prod&lt;/STRONG&gt; and &lt;STRONG&gt;Geo&lt;/STRONG&gt; shared by the two fact tables through a linked table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, there are two scenarios we need to address while reporting as below (please refer the attached qvw):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View 1:&lt;/P&gt;&lt;P&gt;We create a straight table with &lt;STRONG&gt;Desc&lt;/STRONG&gt; column from the Relate table, and &lt;STRONG&gt;Vol1&lt;/STRONG&gt; and &lt;STRONG&gt;Vol2&lt;/STRONG&gt; metrics from the respective fact tables.&lt;/P&gt;&lt;P&gt;Now this should give the volumes associated with the descriptions. This scenario is working `fine, but I had to deliberately create a circular loop so that both the fact tables are connected to the relate table. &lt;/P&gt;&lt;P&gt;Note: The Relate, Product and Geo columns are expected to work as filters here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View 2:&lt;/P&gt;&lt;P&gt;We create a straight table with &lt;STRONG&gt;PDesc&lt;/STRONG&gt; column from the Product table, and &lt;STRONG&gt;Vol1&lt;/STRONG&gt; and &lt;STRONG&gt;Vol2&lt;/STRONG&gt; metrics from the respective fact tables.&lt;/P&gt;&lt;P&gt;Now this should give the volumes associated with the product descriptions. This scenario is not working fine for &lt;STRONG&gt;Vol2&lt;/STRONG&gt; metrics where the volume is coming as a result of association with the &lt;STRONG&gt;Rel&lt;/STRONG&gt; table instead of the Product volume.This would have worked fine if there was no &lt;STRONG&gt;Rel&lt;/STRONG&gt; table or if the circular loop was removed.&lt;/P&gt;&lt;P&gt;Note: The Relate, Product and Geo columns are expected to work as filters here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know what could be the best solution for the above two scenarios.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Diwakar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 07:53:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739703#M664394</guid>
      <dc:creator>diwakarnahata</dc:creator>
      <dc:date>2015-01-06T07:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739704#M664395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Without looking in your data and app - avoid circular loops! Most often it's the best (and easiest way) to concatenate the fact-tables to a single fact-table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-blog-small" data-containerid="2588" data-containertype="37" data-objectid="3178" data-objecttype="38" href="http://community.qlik.com/blogs/qlikviewdesignblog/2013/06/25/circular-references"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/06/25/circular-references&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-blog-small" data-containerid="2588" data-containertype="37" data-objectid="3064" data-objecttype="38" href="http://community.qlik.com/blogs/qlikviewdesignblog/2013/04/16/synthetic-keys"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/04/16/synthetic-keys&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 11:10:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739704#M664395</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-01-06T11:10:24Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739705#M664396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marcus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree to what you are saying. &lt;STRONG&gt;But, I cannot concatenate the fact tables&lt;/STRONG&gt; as they are associated to each other from a relate table, and we show desc from the relate table against the Volume from the two fact tables.&lt;/P&gt;&lt;P&gt;Concatenating will give null output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; tried another approach, to split the Prod and Geo hierarchies for the two fact tables (shown below), but this gives unexpected results in some scenarios, especially when we are showing Prod/Geo columns in the straight table. For e.g. if we want to have Product desc as a dimension, then i have to chose that columns from Prod1 or Prod2 and also the volume will come via the relate table association, which is an issue in this case.&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" height="319" src="https://community.qlik.com/legacyfs/online/74681_pastedImage_0.png" style="width: 425px; height: 318.75px;" width="425" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had thought of another approach (shown below) where i had created a copy of Fact2.&lt;/P&gt;&lt;P&gt;The idea was to use the Vol2 metric from Fact2 Copy if the dimension in the straight tables is coming from the relate table, and if the dimension is coming from the prod/geo table then the Vol2 from the original Fact2 table could be used. But even this approach has a limitation that the Product filters will not apply to Fact2 Copy table.&lt;/P&gt;&lt;P&gt;&lt;IMG class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/74682_pastedImage_1.png" style="max-width: 1200px; max-height: 900px;" /&gt;''&lt;/P&gt;&lt;P&gt;Let me know if any more info is required.&lt;/P&gt;&lt;P&gt;Any suggestions here will be really helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Diwakar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 15:09:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739705#M664396</guid>
      <dc:creator>diwakarnahata</dc:creator>
      <dc:date>2015-01-06T15:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739706#M664397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would concatenate the fact-tables and link the dimension against this table and remove the link-table(s). But generally a link-table approach could work if the link-table created properly. The approach to hold a copy from the fact-table is quite awkward and not recommended. For more information see here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-blog-small" data-containerid="2588" data-containertype="37" data-objectid="3119" data-objecttype="38" href="http://community.qlik.com/blogs/qlikviewdesignblog/2013/05/17/concatenate-vs-link-table"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/05/17/concatenate-vs-link-table&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-blog-small" data-containerid="2588" data-containertype="37" data-objectid="2819" data-objecttype="38" href="http://community.qlik.com/blogs/qlikviewdesignblog/2012/10/26/mixed-granularity"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2012/10/26/mixed-granularity&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-blog-small" data-containerid="2588" data-containertype="37" data-objectid="3398" data-objecttype="38" href="http://community.qlik.com/blogs/qlikviewdesignblog/2013/10/29/clarity-vs-speed"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/10/29/clarity-vs-speed&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 15:37:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739706#M664397</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-01-06T15:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739707#M664398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have tried that approach as well. PFA the test application which shows the same.&lt;/P&gt;&lt;P&gt;But since Fact1 and Fact2 are associated, concatenating them is resulting in NULL when the Desc is pulled in a straight table from the Relate table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if i am missing anything.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Diwakar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 16:27:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739707#M664398</guid>
      <dc:creator>diwakarnahata</dc:creator>
      <dc:date>2015-01-06T16:27:15Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739708#M664399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to use the Flags while concatenating the fact tables to avoid unexpected results.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 16:27:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739708#M664399</guid>
      <dc:creator />
      <dc:date>2015-01-06T16:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739709#M664400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your data model you have Synn Keys. What is the relation b/n Rel table &amp;amp; Fact table ? its both fact keys combination tied to Rel table or Individual Fact Key&amp;nbsp; ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 16:33:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739709#M664400</guid>
      <dc:creator />
      <dc:date>2015-01-06T16:33:33Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739710#M664401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The relate table is actually an affiliation table, which shows what is the affiliation between the two Fact tables. The relate table is connected to the Fact tables Fact1 and Fact2 on different &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;keys namely - &lt;/SPAN&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;F1Key&lt;/STRONG&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; and &lt;/SPAN&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;F2Key&lt;/STRONG&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; respectively.&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;The synthetic table is coming because the concatenated table is trying to join the relate table on both the keys, and this also results in 0 rows in the straight table.&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;Let me know if you need any more info.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Diwakar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 18:05:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739710#M664401</guid>
      <dc:creator>diwakarnahata</dc:creator>
      <dc:date>2015-01-06T18:05:38Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739711#M664402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please find the below script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prod:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;PKey,PDesc&lt;/P&gt;&lt;P&gt;101,'Prod-A'&lt;/P&gt;&lt;P&gt;102,'Prod-B'&lt;/P&gt;&lt;P&gt;103,'Prod-C'&lt;/P&gt;&lt;P&gt;104,'Prod-D'&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Added the RelKey to make assocation with Rel table.&lt;/P&gt;&lt;P&gt;Fact:&lt;/P&gt;&lt;P&gt;LOAD * , F1Key AS RelKey , 'F1' AS Flag INLINE [&lt;/P&gt;&lt;P&gt;PKey,GKey,F1Key,Vol1&lt;/P&gt;&lt;P&gt;101,11,10001,1000&lt;/P&gt;&lt;P&gt;102,11,10002,2000&lt;/P&gt;&lt;P&gt;103,12,10003,3000&lt;/P&gt;&lt;P&gt;104,12,10004,4000&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate (Fact)&lt;/P&gt;&lt;P&gt;Fact2:&lt;/P&gt;&lt;P&gt;LOAD * , F2Key AS RelKey , 'F2' as Flag&amp;nbsp; INLINE [&lt;/P&gt;&lt;P&gt;PKey,GKey,F2Key,Vol2&lt;/P&gt;&lt;P&gt;101,11,20001,1000&lt;/P&gt;&lt;P&gt;102,11,20002,2000&lt;/P&gt;&lt;P&gt;103,12,20003,3000&lt;/P&gt;&lt;P&gt;104,12,20004,4000&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// As per your last comment on the discssion, the Rel table is tied to F1Key on Fact1 &amp;amp; F2Key on Fact2. I am not sure you have 2 separate table or only one Releate table have this.&lt;/P&gt;&lt;P&gt;TempRel:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;F1Key,F2Key,DESC&lt;/P&gt;&lt;P&gt;10001,20001,'AA'&lt;/P&gt;&lt;P&gt;10002,20001,'BB'&lt;/P&gt;&lt;P&gt;10003,20001,'BB'&lt;/P&gt;&lt;P&gt;10004,20001,'BB'&lt;/P&gt;&lt;P&gt;10001,20002,'BB'&lt;/P&gt;&lt;P&gt;10002,20002,'CC'&lt;/P&gt;&lt;P&gt;10003,20002,'CC'&lt;/P&gt;&lt;P&gt;10004,20002,'CC'&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Since the fact have both F1Key &amp;amp; F2Key on same field, we need to create the Rel table like this way.&lt;/P&gt;&lt;P&gt;Rel:&lt;/P&gt;&lt;P&gt;LOAD Distinct F1Key as RelKey , DESC Resident TempRel ;&lt;/P&gt;&lt;P&gt;Concatenate(Rel)&lt;/P&gt;&lt;P&gt;LOAD Distinct F2Key as RelKey , DESC Resident TempRel ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table TempRel ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know in case of any concerns.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 18:20:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739711#M664402</guid>
      <dc:creator />
      <dc:date>2015-01-06T18:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Intentional Circular Loops in Data Model (Issue)</title>
      <link>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739712#M664403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to concatenate fact tables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; Rel:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[F1Key,F2Key,DESC]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;F1Key&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[F1Key,F2Key,DESC]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+2) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;F2Key&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[F1Key,F2Key,DESC]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',-1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;DESC&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;C&gt;&lt;BR /&gt; (&lt;/C&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ooxml&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;embedded&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;labels&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;header&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;lines&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Data);&lt;BR /&gt; &lt;BR /&gt; Fact1:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F1Key,Vol1]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;PKey&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F1Key,Vol1]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+2) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;GKey&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F1Key,Vol1]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+3) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;F1Key&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F1Key,Vol1]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',-1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Vol1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Fact1&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;C&gt;&lt;BR /&gt; (&lt;/C&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ooxml&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;embedded&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;labels&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;header&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;lines&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Data);&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Concatenate&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; Fact2:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F2Key,Vol2]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;PKey&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F2Key,Vol2]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+2) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;GKey&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F2Key,Vol2]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+3) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;F2Key&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,GKey,F2Key,Vol2]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',-1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Vol2&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Fact2&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;C&gt;&lt;BR /&gt; (&lt;/C&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ooxml&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;embedded&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;labels&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;header&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;lines&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Data);&lt;BR /&gt; &lt;BR /&gt; Geo:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[GKey,GDesc]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;GKey&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[GKey,GDesc]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',-1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;GDesc&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;C&gt;&lt;BR /&gt; (&lt;/C&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ooxml&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;embedded&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;labels&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;header&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;lines&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Data);&lt;BR /&gt; &lt;BR /&gt; Product:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,PDesc]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',+1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;PKey&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;SubField&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[PKey,PDesc]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,',',-1) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;PDesc&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;C&gt;&lt;BR /&gt; (&lt;/C&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;ooxml&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;embedded&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;labels&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;header&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; 1 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;lines&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; Data); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Datamodel.png" class="image-1 jive-image" src="https://community.qlik.com/legacyfs/online/74712_Datamodel.png" style="width: 620px; height: 382px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you have two rel tables concatenate them and create composite key for F1key and F2key columns with autonumber function,it will save lot of space&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Neetha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 19:02:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Intentional-Circular-Loops-in-Data-Model-Issue/m-p/739712#M664403</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-06T19:02:58Z</dc:date>
    </item>
  </channel>
</rss>

