<?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: Multiple Jobs Deployment in Talend Data Fabric 7.3.1 in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315680#M142714</link>
    <description>&lt;P&gt;Hi @Brijesh Kumar​,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can I ask, is there a reason why you are not using a Remote Engine to run multiple micro services?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I should also point out that it is not a great idea to have massive jobs/services. A good ballpark for the size of jobs/services is around 20 components. You can use child jobs inside your jobs to help do this and it also helps you compartmentalise your "functions" within a job/service.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you can answer my first question, I might have some options.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;</description>
    <pubDate>Thu, 16 Sep 2021 13:38:06 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-09-16T13:38:06Z</dc:date>
    <item>
      <title>Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315679#M142713</link>
      <description>&lt;P&gt;We are using Talend Data Fabric 7.3.1 to create an API.&amp;nbsp;As the API grows we are concerned that the API will become hard to manage via the Talend Studio GUI tool.&amp;nbsp;We see a couple of things but they don't seem to quite solve our problem.&amp;nbsp;We can create multiple Jobs but this seems to create multiple docker containers (our solution requires that we roll our API out into a Docker container).&amp;nbsp;We do not want more than one container.&amp;nbsp;I also see little +/- signs in the tool which could possibly be used to reduce clutter on the screen when maintaining the API.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our question is this:&amp;nbsp;Do you have a documented recommendation to keep large APIs maintainable as they grow in the Talend Data Fabric tool?&lt;/P&gt;&lt;P&gt;Can anyone please suggest the possible way if I want to push more than one job and containerized in a single container ?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:44:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315679#M142713</guid>
      <dc:creator>BrijeshDwivedi</dc:creator>
      <dc:date>2024-11-15T23:44:22Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315680#M142714</link>
      <description>&lt;P&gt;Hi @Brijesh Kumar​,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can I ask, is there a reason why you are not using a Remote Engine to run multiple micro services?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I should also point out that it is not a great idea to have massive jobs/services. A good ballpark for the size of jobs/services is around 20 components. You can use child jobs inside your jobs to help do this and it also helps you compartmentalise your "functions" within a job/service.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you can answer my first question, I might have some options.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 13:38:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315680#M142714</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-16T13:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315681#M142715</link>
      <description>&lt;P&gt;Hi @Richard Hall​&amp;nbsp;Thanks for your Response!! Answer to your first question is we cant use Remote Engine to run the Microservices we have our own environment and strategy to do the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We tried with the child jobs also that didn't work since one job can not contain more than one tRESTRequest component once we build it apparently it wont work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now my ask is can we have a single Image(container) containing multiple jobs.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 06:12:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315681#M142715</guid>
      <dc:creator>BrijeshDwivedi</dc:creator>
      <dc:date>2021-09-17T06:12:17Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315682#M142716</link>
      <description>&lt;P&gt;Hi @Brijesh Kumar​,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The reason I asked about the remote engine is that you can add this to a Docker container and then use that to load microservices to it. But if that is not supported by your environment strategy, that's fair enough.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With regard to the issue with more than one tRESTRequest component in a job, you are correct. But a single tRESTRequest can handle multiple operations. There are details on how to do this here....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.talend.com/r/7NvFnkWpbH8Gy3Rm6mUXnw/QcvbnsL_jqJJ3OavGa_BTQ" alt="https://help.talend.com/r/7NvFnkWpbH8Gy3Rm6mUXnw/QcvbnsL_jqJJ3OavGa_BTQ" target="_blank"&gt;https://help.talend.com/r/7NvFnkWpbH8Gy3Rm6mUXnw/QcvbnsL_jqJJ3OavGa_BTQ&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, it doesn't cover the use of child jobs. So I have created a quick example. This is a screenshot of my example job working. You can see the output from the different calls made in the system.out below....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000If6CMAAZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149343i1FEE2C2805BDC70B/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000If6CMAAZ.png" alt="0695b00000If6CMAAZ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Notice I have a tRESTResponse for each output. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My tRESTRequest is configured like this....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000If6CbAAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142450i05F6C59B72740167/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000If6CbAAJ.png" alt="0695b00000If6CbAAJ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Notice the two API Mappings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The jobServ1 mapping Output Flow is configured like this....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000If6ClAAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129122i20FC3E9C9F2980A3/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000If6ClAAJ.png" alt="0695b00000If6ClAAJ.png" /&gt;&lt;/span&gt;This allows me to send a "num" query param. Notice the "param" comment. This is essential. The service is called like....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8088/demo/servJob1?num=2" alt="http://localhost:8088/demo/servJob1?num=2" target="_blank"&gt;http://localhost:8088/demo/servJob1?num=2&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My JobServ1 Child Job looks like this. It's very simple, but this is just to show the method. I set up a context variable to collect the "num" data from the Child Job settings and pass it on using the tFixedFlowInput. I then create the XML and send it to a tBufferOutput.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000If6D0AAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142058i19A0EF1ADC1ECE7B/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000If6D0AAJ.png" alt="0695b00000If6D0AAJ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The JobServ1 component configuration is below. Notice the Context Param section. You need to pass your data to your context variable inside the job like this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The red box is VERY important. This collects the schema of the tBufferOutput inside the job.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000If6D5AAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143117i3595B0DAE7879883/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000If6D5AAJ.png" alt="0695b00000If6D5AAJ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is another important area. You MUST tick the "Propagate the child result to the output schema" box. This allows the data to be retrieved from the tBufferOutput.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000If6DFAAZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133903i6216E9AABD88E637/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000If6DFAAZ.png" alt="0695b00000If6DFAAZ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This method will allow you to reduce the number of components in your main job and will allow you divide the functionality across several Child Jobs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 10:44:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315682#M142716</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-17T10:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315683#M142717</link>
      <description>&lt;P&gt;HI @Richard Hall​&amp;nbsp;Thanks for your response yes we understand the approach you referred but our requirement is again to have multiple jobs (containing more than one tRESTRequest) and to &lt;B&gt;&lt;U&gt;push in a Single Container.&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Sep 2021 06:17:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315683#M142717</guid>
      <dc:creator>BrijeshDwivedi</dc:creator>
      <dc:date>2021-09-20T06:17:08Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315684#M142718</link>
      <description>&lt;P&gt;A single Job cannot have more than one tRESTRequest component I am afraid. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately there is no "single click" method of putting multiple services into a single container. However, if I were to attempt this, I would add a volume to a container and add the Jars generated when you build your services into this volume. I would then look at using an initialisation script to start these services when the container is launched. I am sure that this will be possible, but it will probably require a bit of experimentation to get this working.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Sep 2021 09:24:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315684#M142718</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-20T09:24:13Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315685#M142719</link>
      <description>&lt;P&gt;Thanks @Richard Hall​&amp;nbsp;I went through few of the prospects but still I dont have a feasible solution can we please have a call to discuss over it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Sep 2021 04:52:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315685#M142719</guid>
      <dc:creator>BrijeshDwivedi</dc:creator>
      <dc:date>2021-09-27T04:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Jobs Deployment in Talend Data Fabric 7.3.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315686#M142720</link>
      <description>&lt;P&gt;Hi @Brijesh Kumar​,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have contacted your organisation's CSM to see if they can give you some pointers on this. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Mon, 27 Sep 2021 09:37:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-Jobs-Deployment-in-Talend-Data-Fabric-7-3-1/m-p/2315686#M142720</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-27T09:37:19Z</dc:date>
    </item>
  </channel>
</rss>

