<?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 Talend Job execution using Apache Airflow in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/ta-p/2151662</link>
    <description>&lt;P&gt;Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. Airflow uses Directed Acyclic Graph (DAG) to create workflows or tasks. For more information, see the &lt;A href="https://airflow.apache.org/#apache-airflow-documentation" target="_blank" rel="noopener"&gt;Apache Airflow Documentation&lt;/A&gt; page.&lt;/P&gt;
&lt;P&gt;This article shows you how to leverage Apache Airflow to orchestrate, schedule, and execute Talend Data Integration (DI) Jobs.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Environment&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;Apache Airflow 1.10.2&lt;/LI&gt;
&lt;LI&gt;Nexus 3.9&lt;/LI&gt;
&lt;LI&gt;WinSCP 5.15&lt;/LI&gt;
&lt;LI&gt;PuTTY&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Prerequisites&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Apache Airflow installed on a server (follow the &lt;A href="https://medium.com/a-r-g-o/installing-apache-airflow-on-ubuntu-aws-6ebac15db211" target="_blank" rel="noopener"&gt;Installing Apache Airflow on Ubuntu/AWS&lt;/A&gt; installation instructions).&lt;/LI&gt;
&lt;LI&gt;Python 2.7 installed on the Airflow server.&lt;/LI&gt;
&lt;LI&gt;Java 1.8 installed on the Airflow server.&lt;/LI&gt;
&lt;LI&gt;Access to the Nexus server from the Airflow server (in this example, both Nexus and Airflow are installed on the same server).&lt;/LI&gt;
&lt;LI&gt;Talend 7.&lt;EM&gt;x&lt;/EM&gt; Jobs published to the Nexus repository. (For more information on how to set up a CI/CD pipeline to publish Talend Jobs to Nexus, see &lt;A href="https://help.talend.com/reader/o2DMkp1_WVLFHSyNkjxn4w/prXj2aNsV6YFrsq2MAijHQ" target="_blank" rel="noopener"&gt;Configuring Jenkins to build and deploy project items&lt;/A&gt; in the Talend Help Center.)&lt;/LI&gt;
&lt;LI&gt;Access to the &lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt; file (attached to this article).&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Process flow&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Develop Talend DI Jobs using Talend Studio.&lt;/LI&gt;
&lt;LI&gt;Publish the DI Jobs to the Nexus repository using Talend CI/CD module.&lt;/LI&gt;
&lt;LI&gt;Execute the Directed Acyclic Graph (DAG) in Apache Airflow:
&lt;UL&gt;
&lt;LI&gt;The first step in DAG is to download the Job executable from Nexus using the customized script.&lt;/LI&gt;
&lt;LI&gt;The second step is to execute the downloaded Job.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLr2AAE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123874i2AE3DBA3EE7B8F44/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLr2AAE.jpg" alt="0693p000008uLr2AAE.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Configuration and execution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Login to the Airflow server through SSH using WinSCP or PuTTY.&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create two folders named &lt;STRONG&gt;jobs&lt;/STRONG&gt; and &lt;STRONG&gt;scripts&lt;/STRONG&gt; under the &lt;STRONG&gt;AIRFLOW_HOME&lt;/STRONG&gt; folder.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLnVAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/121625i0077A1FCF998FD6C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLnVAAU.png" alt="0693p000008uLnVAAU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Extract the &lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt;, then copy the shell scripts (&lt;STRONG&gt;download_job.sh&lt;/STRONG&gt; and &lt;STRONG&gt;delete_job.sh&lt;/STRONG&gt;) to the &lt;STRONG&gt;scripts&lt;/STRONG&gt; folder.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrHAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123217i4A123F677FB8002E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrHAAU.png" alt="0693p000008uLrHAAU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Copy the &lt;STRONG&gt;talend_job_dag_template.py&lt;/STRONG&gt; file from the &lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt; to your local machine and update the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;nexus_host&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;nexus_port&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;airflow_home&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;nexus_repo&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;job_group_id&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;job_name&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;job_version&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Also, update the &lt;STRONG&gt;default_args &lt;/STRONG&gt;dictionary based on your requirements.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrMAAU.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/124470i56B9926814818EDF/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrMAAU.jpg" alt="0693p000008uLrMAAU.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For more information, see the Apache Airflow documentation: &lt;A href="https://airflow.apache.org/tutorial.html#default-arguments" target="_blank" rel="noopener"&gt;Default Arguments&lt;/A&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;The DAG template provided is programmed to trigger the task externally. If you plan to schedule the task, update the &lt;STRONG&gt;schedule_interval&lt;/STRONG&gt; parameter under the &lt;STRONG&gt;DAG for airflow task&lt;/STRONG&gt; with values based on your scheduling requirements.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrRAAU.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122085i8017CE237067F615/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrRAAU.jpg" alt="0693p000008uLrRAAU.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For more information on values, see the Apache Airflow documentation: &lt;A href="https://airflow.apache.org/scheduler.html#dag-runs" target="_blank" rel="noopener"&gt;DAG Runs&lt;/A&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Rename the updated template file and place it in the &lt;STRONG&gt;dags&lt;/STRONG&gt; folder under the &lt;STRONG&gt;AIRFLOW_HOME&lt;/STRONG&gt; folder.&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;After the Airflow scheduler picks up the DAG file, a compiled file with the same name and with a &lt;STRONG&gt;.pyc&lt;/STRONG&gt; extension is created.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLfTAAU.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122813i488B09AA456F3C97/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLfTAAU.jpg" alt="0693p000008uLfTAAU.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Refresh the &lt;STRONG&gt;Airflow UI&lt;/STRONG&gt; screen to see the DAG.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: If the DAG is not visible on the User Interface under the &lt;STRONG&gt;DAGs&lt;/STRONG&gt; tab, restart the &lt;STRONG&gt;Airflow webserver &lt;/STRONG&gt;and the &lt;STRONG&gt;Airflow&lt;/STRONG&gt; &lt;STRONG&gt;scheduler&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrlAAE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123679iECF8E53000AF4DE6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrlAAE.jpg" alt="0693p000008uLrlAAE.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;To schedule the task, toggle the button to &lt;STRONG&gt;On&lt;/STRONG&gt;. You can also run the task manually.&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrqAAE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122824i0BA806EAB452CF7F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrqAAE.jpg" alt="0693p000008uLrqAAE.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Monitor the run status on the &lt;STRONG&gt;Airflow UI&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Conclusion&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;In this article, you learned how to author, schedule, and monitor workflows from the Airflow UI, and how to download and trigger Talend Jobs for execution.&lt;/P&gt;</description>
    <pubDate>Thu, 24 Oct 2024 11:14:05 GMT</pubDate>
    <dc:creator>TalendSolutionExpert</dc:creator>
    <dc:date>2024-10-24T11:14:05Z</dc:date>
    <item>
      <title>Talend Job execution using Apache Airflow</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/ta-p/2151662</link>
      <description>&lt;P&gt;Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. Airflow uses Directed Acyclic Graph (DAG) to create workflows or tasks. For more information, see the &lt;A href="https://airflow.apache.org/#apache-airflow-documentation" target="_blank" rel="noopener"&gt;Apache Airflow Documentation&lt;/A&gt; page.&lt;/P&gt;
&lt;P&gt;This article shows you how to leverage Apache Airflow to orchestrate, schedule, and execute Talend Data Integration (DI) Jobs.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Environment&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;Apache Airflow 1.10.2&lt;/LI&gt;
&lt;LI&gt;Nexus 3.9&lt;/LI&gt;
&lt;LI&gt;WinSCP 5.15&lt;/LI&gt;
&lt;LI&gt;PuTTY&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Prerequisites&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Apache Airflow installed on a server (follow the &lt;A href="https://medium.com/a-r-g-o/installing-apache-airflow-on-ubuntu-aws-6ebac15db211" target="_blank" rel="noopener"&gt;Installing Apache Airflow on Ubuntu/AWS&lt;/A&gt; installation instructions).&lt;/LI&gt;
&lt;LI&gt;Python 2.7 installed on the Airflow server.&lt;/LI&gt;
&lt;LI&gt;Java 1.8 installed on the Airflow server.&lt;/LI&gt;
&lt;LI&gt;Access to the Nexus server from the Airflow server (in this example, both Nexus and Airflow are installed on the same server).&lt;/LI&gt;
&lt;LI&gt;Talend 7.&lt;EM&gt;x&lt;/EM&gt; Jobs published to the Nexus repository. (For more information on how to set up a CI/CD pipeline to publish Talend Jobs to Nexus, see &lt;A href="https://help.talend.com/reader/o2DMkp1_WVLFHSyNkjxn4w/prXj2aNsV6YFrsq2MAijHQ" target="_blank" rel="noopener"&gt;Configuring Jenkins to build and deploy project items&lt;/A&gt; in the Talend Help Center.)&lt;/LI&gt;
&lt;LI&gt;Access to the &lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt; file (attached to this article).&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Process flow&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Develop Talend DI Jobs using Talend Studio.&lt;/LI&gt;
&lt;LI&gt;Publish the DI Jobs to the Nexus repository using Talend CI/CD module.&lt;/LI&gt;
&lt;LI&gt;Execute the Directed Acyclic Graph (DAG) in Apache Airflow:
&lt;UL&gt;
&lt;LI&gt;The first step in DAG is to download the Job executable from Nexus using the customized script.&lt;/LI&gt;
&lt;LI&gt;The second step is to execute the downloaded Job.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLr2AAE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123874i2AE3DBA3EE7B8F44/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLr2AAE.jpg" alt="0693p000008uLr2AAE.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Configuration and execution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Login to the Airflow server through SSH using WinSCP or PuTTY.&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create two folders named &lt;STRONG&gt;jobs&lt;/STRONG&gt; and &lt;STRONG&gt;scripts&lt;/STRONG&gt; under the &lt;STRONG&gt;AIRFLOW_HOME&lt;/STRONG&gt; folder.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLnVAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/121625i0077A1FCF998FD6C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLnVAAU.png" alt="0693p000008uLnVAAU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Extract the &lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt;, then copy the shell scripts (&lt;STRONG&gt;download_job.sh&lt;/STRONG&gt; and &lt;STRONG&gt;delete_job.sh&lt;/STRONG&gt;) to the &lt;STRONG&gt;scripts&lt;/STRONG&gt; folder.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrHAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123217i4A123F677FB8002E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrHAAU.png" alt="0693p000008uLrHAAU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Copy the &lt;STRONG&gt;talend_job_dag_template.py&lt;/STRONG&gt; file from the &lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt; to your local machine and update the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;nexus_host&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;nexus_port&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;airflow_home&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;nexus_repo&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;job_group_id&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;job_name&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;job_version&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Also, update the &lt;STRONG&gt;default_args &lt;/STRONG&gt;dictionary based on your requirements.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrMAAU.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/124470i56B9926814818EDF/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrMAAU.jpg" alt="0693p000008uLrMAAU.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For more information, see the Apache Airflow documentation: &lt;A href="https://airflow.apache.org/tutorial.html#default-arguments" target="_blank" rel="noopener"&gt;Default Arguments&lt;/A&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;The DAG template provided is programmed to trigger the task externally. If you plan to schedule the task, update the &lt;STRONG&gt;schedule_interval&lt;/STRONG&gt; parameter under the &lt;STRONG&gt;DAG for airflow task&lt;/STRONG&gt; with values based on your scheduling requirements.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrRAAU.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122085i8017CE237067F615/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrRAAU.jpg" alt="0693p000008uLrRAAU.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For more information on values, see the Apache Airflow documentation: &lt;A href="https://airflow.apache.org/scheduler.html#dag-runs" target="_blank" rel="noopener"&gt;DAG Runs&lt;/A&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Rename the updated template file and place it in the &lt;STRONG&gt;dags&lt;/STRONG&gt; folder under the &lt;STRONG&gt;AIRFLOW_HOME&lt;/STRONG&gt; folder.&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;After the Airflow scheduler picks up the DAG file, a compiled file with the same name and with a &lt;STRONG&gt;.pyc&lt;/STRONG&gt; extension is created.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLfTAAU.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122813i488B09AA456F3C97/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLfTAAU.jpg" alt="0693p000008uLfTAAU.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Refresh the &lt;STRONG&gt;Airflow UI&lt;/STRONG&gt; screen to see the DAG.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: If the DAG is not visible on the User Interface under the &lt;STRONG&gt;DAGs&lt;/STRONG&gt; tab, restart the &lt;STRONG&gt;Airflow webserver &lt;/STRONG&gt;and the &lt;STRONG&gt;Airflow&lt;/STRONG&gt; &lt;STRONG&gt;scheduler&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrlAAE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123679iECF8E53000AF4DE6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrlAAE.jpg" alt="0693p000008uLrlAAE.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;To schedule the task, toggle the button to &lt;STRONG&gt;On&lt;/STRONG&gt;. You can also run the task manually.&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uLrqAAE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122824i0BA806EAB452CF7F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uLrqAAE.jpg" alt="0693p000008uLrqAAE.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Monitor the run status on the &lt;STRONG&gt;Airflow UI&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Conclusion&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;In this article, you learned how to author, schedule, and monitor workflows from the Airflow UI, and how to download and trigger Talend Jobs for execution.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2024 11:14:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/ta-p/2151662</guid>
      <dc:creator>TalendSolutionExpert</dc:creator>
      <dc:date>2024-10-24T11:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Job execution using Apache Airflow</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/tac-p/2488909#M14813</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Where can I find&amp;nbsp;&lt;SPAN&gt;the&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;setup_files.zip&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;file.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I did not found the attached file to this article.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2024 08:36:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/tac-p/2488909#M14813</guid>
      <dc:creator>jsnasli</dc:creator>
      <dc:date>2024-10-24T08:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Job execution using Apache Airflow</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/tac-p/2488940#M14819</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/280921"&gt;@jsnasli&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check now!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2024 11:21:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Talend-Job-execution-using-Apache-Airflow/tac-p/2488940#M14819</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2024-10-24T11:21:23Z</dc:date>
    </item>
  </channel>
</rss>

