<?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: How to import multiple recursive data tables in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140124#M92684</link>
    <description>&lt;P&gt;I'm going to create a test dataset, because I think it will be understandable &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Because in your example, an ingredient is directly linked to a product / by-product, except that I have cases where before finding the link between the ingredient and its product, I have 10 ingredients between the two &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 22 Nov 2023 08:16:21 GMT</pubDate>
    <dc:creator>Obsyky</dc:creator>
    <dc:date>2023-11-22T08:16:21Z</dc:date>
    <item>
      <title>How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2138697#M92543</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In my opinion, I'm faced with a rather complex problem &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;BR /&gt;I have tables that are all linked together, but which can be recursive on their own.&lt;BR /&gt;In the simplest sense, I have an ingredient that is linked to a product, which in turn is linked to a section in a shop.&lt;BR /&gt;But we can make things even more complex by saying that to make a first ingredient I need two others, which form a product that I'm going to use to make a second one, this product is going to be in a sectio,, which itself is in another section, this section is attached to a shop, a shop which is attached to another shop.&lt;BR /&gt;&lt;BR /&gt;I tried using the Hierarchy function. The problem is that from column 2 I can get different types of information&lt;BR /&gt;&lt;BR /&gt;And I would have liked to have had separate information. For example, if I select a shop, I see everything that's attached underneath, and if I say that I want the ingredient type to be "wheat", for example, I get a list of products containing wheat. &lt;BR /&gt;Or if I filter on a product, it gives me all the by-products and ingredients I need. Etc. &lt;BR /&gt;&lt;BR /&gt;Bearing in mind that each type of data does not necessarily have the same attributes.&lt;BR /&gt;&lt;BR /&gt;One idea I've come up with is to calculate the maximum number of links there are, and add "empty" links to ensure that everything is arranged in the same column&lt;BR /&gt;&lt;BR /&gt;If you have any ideas on how to do this or how to improve on what I've already been able to do, please let me know. Thank you very much ! &lt;/P&gt;</description>
      <pubDate>Fri, 17 Nov 2023 08:41:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2138697#M92543</guid>
      <dc:creator>Obsyky</dc:creator>
      <dc:date>2023-11-17T08:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2139091#M92588</link>
      <description>&lt;P&gt;Why must it be a hierarchy? It sounds like you are more interested in the relationships.&lt;/P&gt;
&lt;P&gt;I don't know how big your dataset you may want to explore something like this.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create an attribute list
&lt;UL&gt;
&lt;LI&gt;Type
&lt;UL&gt;
&lt;LI&gt;Ingredient&lt;/LI&gt;
&lt;LI&gt;Product&lt;/LI&gt;
&lt;LI&gt;Section&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Value&lt;/LI&gt;
&lt;LI&gt;RecordID&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Create your "container" records which would be what you normally have at the top of your hierarchy.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Have a link table that goes from your container to your attribute&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;HTH&lt;/P&gt;
&lt;P&gt;-ws&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Nov 2023 12:27:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2139091#M92588</guid>
      <dc:creator>WaltShpuntoff</dc:creator>
      <dc:date>2023-11-18T12:27:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2139236#M92592</link>
      <description>&lt;P&gt;I started with this idea because the data is structured according to a hierarchical logic.&lt;/P&gt;
&lt;P&gt;With your proposal, how can I go from an ingredient to everything it's linked to?&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2023 07:13:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2139236#M92592</guid>
      <dc:creator>Obsyky</dc:creator>
      <dc:date>2023-11-20T07:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140020#M92681</link>
      <description>&lt;P&gt;Thinking out-loud as it were.&lt;/P&gt;
&lt;P&gt;Have tables for&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ingredient&lt;/LI&gt;
&lt;LI&gt;Subproduct&lt;/LI&gt;
&lt;LI&gt;product&lt;/LI&gt;
&lt;LI&gt;store&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Now let's go ugly&lt;/P&gt;
&lt;P&gt;Link tables (yes, plural)&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ingredient to Product / subproduct Link&lt;/LI&gt;
&lt;LI&gt;Product to Section?&lt;/LI&gt;
&lt;LI&gt;Section to store?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Or you could go down a different path and look into Generic Loads.&lt;/P&gt;
&lt;P&gt;Link to blog post on &lt;A href="https://community.qlik.com/t5/Design/The-Generic-Load/ba-p/1473470" target="_blank"&gt;Generic Load&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You can always create a mock dataset for us all to play with to see what comes of it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hth&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-ws&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2023 22:23:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140020#M92681</guid>
      <dc:creator>WaltShpuntoff</dc:creator>
      <dc:date>2023-11-21T22:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140124#M92684</link>
      <description>&lt;P&gt;I'm going to create a test dataset, because I think it will be understandable &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Because in your example, an ingredient is directly linked to a product / by-product, except that I have cases where before finding the link between the ingredient and its product, I have 10 ingredients between the two &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Nov 2023 08:16:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140124#M92684</guid>
      <dc:creator>Obsyky</dc:creator>
      <dc:date>2023-11-22T08:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140154#M92688</link>
      <description />
      <pubDate>Wed, 22 Nov 2023 08:16:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2140154#M92688</guid>
      <dc:creator>Obsyky</dc:creator>
      <dc:date>2023-11-22T08:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2154085#M93495</link>
      <description>&lt;P&gt;Any ideas?&lt;BR /&gt;Even a partial one. Maybe this will help me find a more global solution in the back of my mind &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Dec 2023 12:37:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2154085#M93495</guid>
      <dc:creator>Obsyky</dc:creator>
      <dc:date>2023-12-18T12:37:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2154112#M93498</link>
      <description>&lt;P&gt;Without diving deeper into the challenge I would not tend to classical link-table approaches else more to combine several data-models into a single one respectively to concatenate them. This means to specialize certain sub-sets for certain views because I have some doubts that a "normal" data-model could fulfill all requirements - especially to aspects like the development resources, maintainability and performance - because a general working application has not much sense if it's too slow. You may consider it as a division of work which will simplify each single step and afterwards combining them again.&lt;/P&gt;
&lt;P&gt;By concatenating is something like this meant:&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Design/Fact-Table-with-Mixed-Granularity/ba-p/1468238" target="_blank"&gt;Fact Table with Mixed Granularity - Qlik Community - 1468238&lt;/A&gt;&amp;nbsp;whereby it mustn't be mandatory a mixed granularity else also just different views unified in a single fact-table + n source-fields to differentiate between them in dimensions/selections/conditions.&lt;/P&gt;
&lt;P&gt;A similar approach might be also applied by the dimensions - also concatenated. Quite useful in this regard might be also a special kind of dimension-table:&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Design/The-As-Of-Table/ba-p/1466130" target="_blank"&gt;The As-Of Table - Qlik Community - 1466130&lt;/A&gt;. And this might be also applied of any kind of &lt;A href="https://community.qlik.com/t5/Member-Articles/Hierarchies/ta-p/1487801" target="_blank"&gt;Hierarchies - Qlik Community - 1487801&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Dec 2023 13:14:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2154112#M93498</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2023-12-18T13:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to import multiple recursive data tables</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2154295#M93520</link>
      <description>&lt;P&gt;G'day&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/157186"&gt;@Obsyky&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Have you seen &lt;A href="https://community.qlik.com/t5/Design/Bill-of-Materials/bc-p/1833017" target="_self"&gt;this post&lt;/A&gt; by Henric? I read it ages ago and I think it addresses your issue.&lt;/P&gt;
&lt;P&gt;Cheers, Barnaby.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Dec 2023 20:56:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-import-multiple-recursive-data-tables/m-p/2154295#M93520</guid>
      <dc:creator>barnabyd</dc:creator>
      <dc:date>2023-12-18T20:56:27Z</dc:date>
    </item>
  </channel>
</rss>

