<?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: Qlik Compose -Post ETL in Qlik Compose</title>
    <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2064408#M985</link>
    <description>Not sure what you mean ?   If you are doing it as a Post-LOAD ETL step in Compose then you can assign the step to a FULL LOAD  AND a CDC task.&lt;BR /&gt;As I said previously -would be good to understand the use case - what are you trying to do ?  Can data marts accommodate this denormalization for you (even if you don't need a full data mart, just a denormalized type 1 or type 2 objects you can use the data mart capability to automate this for you).&lt;BR /&gt;</description>
    <pubDate>Tue, 25 Apr 2023 16:47:36 GMT</pubDate>
    <dc:creator>TimGarrod</dc:creator>
    <dc:date>2023-04-25T16:47:36Z</dc:date>
    <item>
      <title>Qlik Compose -Post ETL</title>
      <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2063567#M982</link>
      <description>&lt;P&gt;Hello Team,&lt;/P&gt;
&lt;P&gt;I tried to join two tables in post etl, but i'm unable to do it.&lt;/P&gt;
&lt;P&gt;Used mention query:&lt;/P&gt;
&lt;P&gt;SELECT &lt;BR /&gt;A.[OrderID]&lt;BR /&gt;, A.[Freight]&lt;BR /&gt;, B.[EmployeeID]&lt;BR /&gt;, B.[FirstName]&lt;/P&gt;
&lt;P&gt;into Postloading_jointable2&lt;BR /&gt;FROM [Megha_dwh_qdi4].[test].[TDWH_Orders_HUB] A&lt;BR /&gt;left join [Megha_dwh_qdi4].[test].[TDWH_Employees_HUB] B&lt;BR /&gt;on A.[EmployeeID]= B.[EmployeeID]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is there any way except lookup ?&lt;/P&gt;
&lt;P&gt;How can we achieve this ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards, Megha&lt;/P&gt;</description>
      <pubDate>Fri, 14 Mar 2025 20:49:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2063567#M982</guid>
      <dc:creator>Megha_More</dc:creator>
      <dc:date>2025-03-14T20:49:07Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Compose -Post ETL</title>
      <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2063672#M983</link>
      <description>&lt;P&gt;Can you explain your use case?&amp;nbsp; &amp;nbsp;In Compose if you wish to denormalize tables after the central DWH, its typically handled in the data mart which automates that processing based on the relationships defined.&lt;/P&gt;
&lt;P&gt;Also - can you explain what you mean by "I'm not able to".&amp;nbsp; What isn't working?&lt;/P&gt;
&lt;P&gt;Note if you have a relationship defined between ORDERS and EMPLOYEES - then ORDERS will have an Employees column which contains the surrogate key (ID column) from the EMPLOYEES HUB.&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;So a join would typically be -&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SELECT&lt;BR /&gt;A.[OrderID]&lt;BR /&gt;, A.[Freight]&lt;BR /&gt;, B.[EmployeeID]&lt;BR /&gt;, B.[FirstName]&lt;/P&gt;
&lt;P&gt;into Postloading_jointable2&lt;BR /&gt;FROM [Megha_dwh_qdi4].[test].[TDWH_Orders_HUB] A&lt;BR /&gt;INNER join [Megha_dwh_qdi4].[test].[TDWH_Employees_HUB] B&lt;BR /&gt;on A.[Employee]= B.[ID]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And you can use an inner join if the relationship exists because all ORDERS will be tied to an EMPLOYEE record - whether an actual employee or the row where ID = 0 which will join to all ORDERS with a NULL value for EmployeeID&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 12:55:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2063672#M983</guid>
      <dc:creator>TimGarrod</dc:creator>
      <dc:date>2023-04-24T12:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Compose -Post ETL</title>
      <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2064015#M984</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks, I used same join query , got the output. But is this worked only in full load ? I tried but it shows CDC not supported.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2023 06:50:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2064015#M984</guid>
      <dc:creator>Megha_More</dc:creator>
      <dc:date>2023-04-25T06:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Compose -Post ETL</title>
      <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2064408#M985</link>
      <description>Not sure what you mean ?   If you are doing it as a Post-LOAD ETL step in Compose then you can assign the step to a FULL LOAD  AND a CDC task.&lt;BR /&gt;As I said previously -would be good to understand the use case - what are you trying to do ?  Can data marts accommodate this denormalization for you (even if you don't need a full data mart, just a denormalized type 1 or type 2 objects you can use the data mart capability to automate this for you).&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Apr 2023 16:47:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2064408#M985</guid>
      <dc:creator>TimGarrod</dc:creator>
      <dc:date>2023-04-25T16:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Compose -Post ETL</title>
      <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2065114#M987</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;My use case is i need to join two tables, so i write query in post etl, but it only does full load, CDC is not working,&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 06:57:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2065114#M987</guid>
      <dc:creator>Megha_More</dc:creator>
      <dc:date>2023-04-27T06:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Compose -Post ETL</title>
      <link>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2065461#M988</link>
      <description>&lt;P&gt;So after you load the DWH - you want to join 2 tables and create that as another table (not managed y Compose just another structure you are creating yourself).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are writing the code, then Compose is not doing anything related to full OR CDC for you.&amp;nbsp; At that point we are simply orchestrating the code that you write.&amp;nbsp; If your code is a SELECT INTO X FROM Y JOIN Z -- I'm not sure how you expect Compose to handle 'CDC' for you, when its code you wrote ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use the data mart capability in Compose to generate a type 1 or type 2 dimension.&amp;nbsp; This will join / denormalize based on your data model and your selection criteria and will initially perform a full load and subsequent iterations will be incremental.&amp;nbsp; &amp;nbsp;Note - taht in this case Compose is generating the code for you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are writing your own code then Compose is just orchestrating your logic and you would need to handle incremental processing yourself... Since you wrote the code &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 19:52:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Compose/Qlik-Compose-Post-ETL/m-p/2065461#M988</guid>
      <dc:creator>TimGarrod</dc:creator>
      <dc:date>2023-04-27T19:52:42Z</dc:date>
    </item>
  </channel>
</rss>

