<?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>article Qlik Talend Data Catalog: How to get Lineage from Qlik Talend Studio Jobs that use tJava/tJavaRow/tDBRow components in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Data-Catalog-How-to-get-Lineage-from-Qlik-Talend/ta-p/2546253</link>
    <description>&lt;P&gt;By default, Qlik Talend Data Catalog will not be able to trace the lineage of Qlik Talend Studio jobs that use dynamic components such as tDBJava. To extract lineage correctly, there are multiple steps that need to be followed. Below is an example where the JavaRow lineage fails to show because Talend Data Catalog is not able to parse the lineage of tJavaRow and instead creates duplicate columns, unintentionally splitting the lineage for each column:&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tjava lineage.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187652i5E4FA014D90CC3B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="tjava lineage.png" alt="tjava lineage.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Requirements&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;The following versions are required to trace lineage for complex Qlik Talend Studio components:&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;Qlik Talend Studio R2025-04&lt;/LI&gt;
&lt;LI&gt;Qlik Talend Data Catalog 2026-02-10&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Steps&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;In Qlik Talend Studio, confirm you have a complex component that will require advanced lineage tracing. In the example job below (MySqlToMySql_tJava) the tJavaRow component is included.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tJavaRow.png" style="width: 521px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187653iAFEB81F25E077729/image-dimensions/521x461?v=v2" width="521" height="461" role="button" title="tJavaRow.png" alt="tJavaRow.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;In Qlik Talend Studio, navigate to&lt;STRONG&gt; Project Settings&lt;/STRONG&gt;&amp;nbsp;(&lt;STRONG&gt;A&lt;/STRONG&gt;)&amp;nbsp;&amp;gt; &lt;STRONG&gt;Job Settings&lt;/STRONG&gt;&amp;nbsp;(&lt;STRONG&gt;B&lt;/STRONG&gt;) and verify that&amp;nbsp;&lt;STRONG&gt;Disable Lineage &lt;/STRONG&gt;(&lt;STRONG&gt;C&lt;/STRONG&gt;)is not checked for&amp;nbsp;&lt;STRONG&gt;Qlik Cloud&lt;/STRONG&gt;:&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="job settings.png" style="width: 611px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187654i4CFEB450777F9B77/image-dimensions/611x350?v=v2" width="611" height="350" role="button" title="job settings.png" alt="job settings.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&amp;nbsp;&lt;BR /&gt;If this setting is not available to you in Studio due to using an on-prem or local connection, then in the Qlik Talend Studio directory, edit the &lt;EM&gt;.ini&lt;/EM&gt; file:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;-Dtalend.lineage.enabled=true&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;Example:&amp;nbsp;&lt;EM&gt;Talend-Studio-win-x86_64.ini&lt;/EM&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_11" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;PRE&gt;-vm&lt;BR /&gt;C:\Talend\Studio-QTC\zulu17.48....&lt;BR /&gt;-vmargs&lt;BR /&gt;-Xms512m&lt;BR /&gt;-Xmx1536m&lt;BR /&gt;-Dfile.encoding=UTF-8&lt;BR /&gt;&lt;STRONG&gt;-Dtalend.lineage.enabled=true&lt;/STRONG&gt;&lt;BR /&gt;-XX:+UseG1GC&lt;BR /&gt;-XX:+UseStringDeduplication&lt;BR /&gt;-XX:MaxMetaspaceSize=512m&lt;BR /&gt;--add-modules=ALL-SYSTEM&lt;/PRE&gt;
&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;In Qlik Talend Studio, for the complex components (example: &lt;EM&gt;tJavaRow&lt;/EM&gt;) open the component view and switch from &lt;STRONG&gt;Basic settings&lt;/STRONG&gt; to &lt;STRONG&gt;Documentation&lt;/STRONG&gt;. &lt;BR /&gt;&lt;BR /&gt;In Documentation, add all columns where lineage should be traced between the flags &lt;FONT face="courier new,courier"&gt;*** lineage start ***&lt;/FONT&gt;&amp;nbsp;and &lt;FONT face="courier new,courier"&gt;*** lineage end ***&lt;/FONT&gt;. &lt;BR /&gt;&lt;BR /&gt;Below is an example for five columns:&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example one.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187655iCE4F53CC597C3BAA/image-size/large?v=v2&amp;amp;px=999" role="button" title="example one.png" alt="example one.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&amp;nbsp;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_4" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example two.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187656i9323B21E77EEBB01/image-size/large?v=v2&amp;amp;px=999" role="button" title="example two.png" alt="example two.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example three.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187658i47E94F0DFE32C8B1/image-size/large?v=v2&amp;amp;px=999" role="button" title="example three.png" alt="example three.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_5" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
To clarify for the screenshot above, not all the code should be placed in Documentation. Only the necessary code to track the lineage of each column should be added, in this case, showing &lt;FONT face="courier new,courier"&gt;output_row.ColumnName = input_Row.ColumnName&lt;/FONT&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Run&lt;/STRONG&gt; tab for Qlik Talend Studio, navigate to &lt;STRONG&gt;Advanced&lt;/STRONG&gt; &lt;STRONG&gt;settings&lt;/STRONG&gt;&amp;nbsp;(&lt;STRONG&gt;A&lt;/STRONG&gt;) &amp;gt;&lt;STRONG&gt; JVM Settings &lt;/STRONG&gt;(&lt;STRONG&gt;B&lt;/STRONG&gt;). &lt;BR /&gt;&lt;BR /&gt;Add the following flag (&lt;STRONG&gt;C&lt;/STRONG&gt;) to generate the necessary JSON files for Talend Data Catalog:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;-Druntime.lineage.outputpath=&amp;lt;outputPath&amp;gt;(Example: -Druntime.lineage.outputpath=C:\Talend\TalendStudio\Lineage&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="advanced settings.png" style="width: 603px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187659iD036693C6945C20E/image-dimensions/603x477?v=v2" width="603" height="477" role="button" title="advanced settings.png" alt="advanced settings.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_6" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;Run the Qlik Talend Studio job and confirm the JSON is generated in the specified output path:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="output example.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187660i03C0DFB0E8688E20/image-size/large?v=v2&amp;amp;px=999" role="button" title="output example.png" alt="output example.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Create a new model in Qlik Talend Data Catalog using the&amp;nbsp;&lt;STRONG&gt;Talend Data Integration &lt;/STRONG&gt;bridge. &lt;BR /&gt;&lt;BR /&gt;Under the Miscellaneous parameters, include the following flags:&lt;BR /&gt;&lt;BR /&gt;
&lt;OL style="list-style-type: lower-alpha;"&gt;
&lt;LI&gt;&lt;STRONG&gt;-runtime.lineage&lt;/STRONG&gt;: This should specify where the lineage folder resides. Note that the Project Path must be properly defined for this to work (example: &lt;EM&gt;CHRIS_PROJECT\MySQLToMySQL_tJava\01&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;-runtime.lineage.components&lt;/STRONG&gt;: Specifies the list of transformation components that will require the external runtime lineage log by providing a semicolon-separated list of &amp;lt;components type&amp;gt; themselves, optionally prefixed by their job name &amp;lt;job name&amp;gt;.&amp;lt;component type&amp;gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mischellaneious parameters.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187661iD0641E58E4638B38/image-size/large?v=v2&amp;amp;px=999" role="button" title="mischellaneious parameters.png" alt="mischellaneious parameters.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_8" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Run the import for the model. &lt;BR /&gt;&lt;BR /&gt;Be sure to also create a Qlik Talend Data Catalog for your input and output components to get the full lineage. In the example being used, two SQL models were created for tDBInput and tDBOutput. Once all models are imported, be sure to add the database models as connections to your Qlik Talend model:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="run imported model.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187662i6527E5D62374BE1D/image-size/large?v=v2&amp;amp;px=999" role="button" title="run imported model.png" alt="run imported model.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Open the Lineage for the specific job in the model. Here you will see all the lineage is included:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lineagle included.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187663iD303C7122BF1BB03/image-size/large?v=v2&amp;amp;px=999" role="button" title="lineagle included.png" alt="lineagle included.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_10" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Qlik Talend Studio&lt;/LI&gt;
&lt;LI&gt;Qlik Talend Data Integration&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Tue, 07 Apr 2026 12:51:00 GMT</pubDate>
    <dc:creator>chris_khalife</dc:creator>
    <dc:date>2026-04-07T12:51:00Z</dc:date>
    <item>
      <title>Qlik Talend Data Catalog: How to get Lineage from Qlik Talend Studio Jobs that use tJava/tJavaRow/tDBRow components</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Data-Catalog-How-to-get-Lineage-from-Qlik-Talend/ta-p/2546253</link>
      <description>&lt;P&gt;By default, Qlik Talend Data Catalog will not be able to trace the lineage of Qlik Talend Studio jobs that use dynamic components such as tDBJava. To extract lineage correctly, there are multiple steps that need to be followed. Below is an example where the JavaRow lineage fails to show because Talend Data Catalog is not able to parse the lineage of tJavaRow and instead creates duplicate columns, unintentionally splitting the lineage for each column:&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tjava lineage.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187652i5E4FA014D90CC3B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="tjava lineage.png" alt="tjava lineage.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Requirements&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;The following versions are required to trace lineage for complex Qlik Talend Studio components:&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;Qlik Talend Studio R2025-04&lt;/LI&gt;
&lt;LI&gt;Qlik Talend Data Catalog 2026-02-10&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Steps&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;In Qlik Talend Studio, confirm you have a complex component that will require advanced lineage tracing. In the example job below (MySqlToMySql_tJava) the tJavaRow component is included.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tJavaRow.png" style="width: 521px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187653iAFEB81F25E077729/image-dimensions/521x461?v=v2" width="521" height="461" role="button" title="tJavaRow.png" alt="tJavaRow.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;In Qlik Talend Studio, navigate to&lt;STRONG&gt; Project Settings&lt;/STRONG&gt;&amp;nbsp;(&lt;STRONG&gt;A&lt;/STRONG&gt;)&amp;nbsp;&amp;gt; &lt;STRONG&gt;Job Settings&lt;/STRONG&gt;&amp;nbsp;(&lt;STRONG&gt;B&lt;/STRONG&gt;) and verify that&amp;nbsp;&lt;STRONG&gt;Disable Lineage &lt;/STRONG&gt;(&lt;STRONG&gt;C&lt;/STRONG&gt;)is not checked for&amp;nbsp;&lt;STRONG&gt;Qlik Cloud&lt;/STRONG&gt;:&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="job settings.png" style="width: 611px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187654i4CFEB450777F9B77/image-dimensions/611x350?v=v2" width="611" height="350" role="button" title="job settings.png" alt="job settings.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&amp;nbsp;&lt;BR /&gt;If this setting is not available to you in Studio due to using an on-prem or local connection, then in the Qlik Talend Studio directory, edit the &lt;EM&gt;.ini&lt;/EM&gt; file:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;-Dtalend.lineage.enabled=true&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;Example:&amp;nbsp;&lt;EM&gt;Talend-Studio-win-x86_64.ini&lt;/EM&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_11" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;PRE&gt;-vm&lt;BR /&gt;C:\Talend\Studio-QTC\zulu17.48....&lt;BR /&gt;-vmargs&lt;BR /&gt;-Xms512m&lt;BR /&gt;-Xmx1536m&lt;BR /&gt;-Dfile.encoding=UTF-8&lt;BR /&gt;&lt;STRONG&gt;-Dtalend.lineage.enabled=true&lt;/STRONG&gt;&lt;BR /&gt;-XX:+UseG1GC&lt;BR /&gt;-XX:+UseStringDeduplication&lt;BR /&gt;-XX:MaxMetaspaceSize=512m&lt;BR /&gt;--add-modules=ALL-SYSTEM&lt;/PRE&gt;
&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;In Qlik Talend Studio, for the complex components (example: &lt;EM&gt;tJavaRow&lt;/EM&gt;) open the component view and switch from &lt;STRONG&gt;Basic settings&lt;/STRONG&gt; to &lt;STRONG&gt;Documentation&lt;/STRONG&gt;. &lt;BR /&gt;&lt;BR /&gt;In Documentation, add all columns where lineage should be traced between the flags &lt;FONT face="courier new,courier"&gt;*** lineage start ***&lt;/FONT&gt;&amp;nbsp;and &lt;FONT face="courier new,courier"&gt;*** lineage end ***&lt;/FONT&gt;. &lt;BR /&gt;&lt;BR /&gt;Below is an example for five columns:&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example one.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187655iCE4F53CC597C3BAA/image-size/large?v=v2&amp;amp;px=999" role="button" title="example one.png" alt="example one.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&amp;nbsp;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_4" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example two.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187656i9323B21E77EEBB01/image-size/large?v=v2&amp;amp;px=999" role="button" title="example two.png" alt="example two.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example three.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187658i47E94F0DFE32C8B1/image-size/large?v=v2&amp;amp;px=999" role="button" title="example three.png" alt="example three.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_5" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
To clarify for the screenshot above, not all the code should be placed in Documentation. Only the necessary code to track the lineage of each column should be added, in this case, showing &lt;FONT face="courier new,courier"&gt;output_row.ColumnName = input_Row.ColumnName&lt;/FONT&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Run&lt;/STRONG&gt; tab for Qlik Talend Studio, navigate to &lt;STRONG&gt;Advanced&lt;/STRONG&gt; &lt;STRONG&gt;settings&lt;/STRONG&gt;&amp;nbsp;(&lt;STRONG&gt;A&lt;/STRONG&gt;) &amp;gt;&lt;STRONG&gt; JVM Settings &lt;/STRONG&gt;(&lt;STRONG&gt;B&lt;/STRONG&gt;). &lt;BR /&gt;&lt;BR /&gt;Add the following flag (&lt;STRONG&gt;C&lt;/STRONG&gt;) to generate the necessary JSON files for Talend Data Catalog:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;-Druntime.lineage.outputpath=&amp;lt;outputPath&amp;gt;(Example: -Druntime.lineage.outputpath=C:\Talend\TalendStudio\Lineage&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="advanced settings.png" style="width: 603px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187659iD036693C6945C20E/image-dimensions/603x477?v=v2" width="603" height="477" role="button" title="advanced settings.png" alt="advanced settings.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_6" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;Run the Qlik Talend Studio job and confirm the JSON is generated in the specified output path:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="output example.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187660i03C0DFB0E8688E20/image-size/large?v=v2&amp;amp;px=999" role="button" title="output example.png" alt="output example.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Create a new model in Qlik Talend Data Catalog using the&amp;nbsp;&lt;STRONG&gt;Talend Data Integration &lt;/STRONG&gt;bridge. &lt;BR /&gt;&lt;BR /&gt;Under the Miscellaneous parameters, include the following flags:&lt;BR /&gt;&lt;BR /&gt;
&lt;OL style="list-style-type: lower-alpha;"&gt;
&lt;LI&gt;&lt;STRONG&gt;-runtime.lineage&lt;/STRONG&gt;: This should specify where the lineage folder resides. Note that the Project Path must be properly defined for this to work (example: &lt;EM&gt;CHRIS_PROJECT\MySQLToMySQL_tJava\01&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;-runtime.lineage.components&lt;/STRONG&gt;: Specifies the list of transformation components that will require the external runtime lineage log by providing a semicolon-separated list of &amp;lt;components type&amp;gt; themselves, optionally prefixed by their job name &amp;lt;job name&amp;gt;.&amp;lt;component type&amp;gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mischellaneious parameters.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187661iD0641E58E4638B38/image-size/large?v=v2&amp;amp;px=999" role="button" title="mischellaneious parameters.png" alt="mischellaneious parameters.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_8" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Run the import for the model. &lt;BR /&gt;&lt;BR /&gt;Be sure to also create a Qlik Talend Data Catalog for your input and output components to get the full lineage. In the example being used, two SQL models were created for tDBInput and tDBOutput. Once all models are imported, be sure to add the database models as connections to your Qlik Talend model:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="run imported model.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187662i6527E5D62374BE1D/image-size/large?v=v2&amp;amp;px=999" role="button" title="run imported model.png" alt="run imported model.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Open the Lineage for the specific job in the model. Here you will see all the lineage is included:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lineagle included.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187663iD303C7122BF1BB03/image-size/large?v=v2&amp;amp;px=999" role="button" title="lineagle included.png" alt="lineagle included.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV id="tinyMceEditorSonja_Bauernfeind_10" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Qlik Talend Studio&lt;/LI&gt;
&lt;LI&gt;Qlik Talend Data Integration&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 07 Apr 2026 12:51:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Data-Catalog-How-to-get-Lineage-from-Qlik-Talend/ta-p/2546253</guid>
      <dc:creator>chris_khalife</dc:creator>
      <dc:date>2026-04-07T12:51:00Z</dc:date>
    </item>
  </channel>
</rss>

