<?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: Copy Jobs Failing Because Multiple are Running in Pipelines</title>
    <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900777#M8889</link>
    <description>&lt;P&gt;Thank you, for parameterizing a copy data activity how are we supposed to dynamically set up the mappings? I currently have the a build a pipeline for every single copy data I want to run with the mappings within each and it's definitely not best practice&lt;/P&gt;</description>
    <pubDate>Fri, 12 Dec 2025 16:22:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2025-12-12T16:22:50Z</dc:date>
    <item>
      <title>Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4896606#M8873</link>
      <description>&lt;P&gt;I am creating a metadata driven pipeline with a control table that cycles through a pipeline, one data object at a time. Because of the ease of use I have each data object updated through an individual copy job and then cycle through the copy jobs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However when I run the data objects through the for loop, after the first copy job through the for loop is run, the second copy job for another data object runs into an error saying that a copy job was running at the same time so it has to fail.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to run different copy jobs in parallel? I wanted to use copy jobs over copy activities as the transformation is non intensive and would be more low code friendly than a copy activity in a pipeline. Copy jobs may be better architecturally wise but I need to be able to split up the pipeline by data object instead of a grouping of data objects if I ran a copy jobs by domain.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Dec 2025 05:41:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4896606#M8873</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-12-09T05:41:49Z</dc:date>
    </item>
    <item>
      <title>Re: Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4897218#M8879</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;,&amp;nbsp;Copy Jobs are designed as standalone, scheduled tasks rather than pipeline activities, which means they don’t support orchestration features like parallel execution within a pipeline loop. That’s why you’re seeing the error that Fabric prevents multiple runs of the same Copy Job at the same time for consistency and resource management.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To use Copy Jobs effectively, you specify multiple tables for a single source and the Copy Job will run all the copy processes parallel to eachother. But Copy Jobs are not design with parameters, enabling them to be executed with dynamic input.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When you want to build a metadata driven pipeline, your options are to use a Copy Data activity or use a notebook with PySpark code. The latter one is effectively the solution with the least overhead compute.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps. If so, please give kudos &lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt; and mark as Accepted Solution &lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; to help others.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Dec 2025 14:36:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4897218#M8879</guid>
      <dc:creator>nielsvdc</dc:creator>
      <dc:date>2025-12-09T14:36:05Z</dc:date>
    </item>
    <item>
      <title>Re: Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900748#M8888</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt; &lt;STRONG&gt;Options to Solve This&lt;/STRONG&gt;&lt;/H3&gt;&lt;H4&gt;&lt;STRONG&gt;1. Switch to Copy Activities in Pipelines&lt;/STRONG&gt;&lt;/H4&gt;&lt;DIV class=""&gt;If your goal is parallelism, use &lt;STRONG&gt;Copy Activities&lt;/STRONG&gt; inside a pipeline instead of Copy Jobs.&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;You can run multiple Copy Activities in parallel using &lt;STRONG&gt;ForEach&lt;/STRONG&gt; with isSequential = false.&lt;/LI&gt;&lt;LI&gt;This gives you full control over concurrency and error handling.&lt;/LI&gt;&lt;/UL&gt;&lt;DIV class=""&gt;Example:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="markup"&gt;"ForEach": {
    "items": "@activity('GetMetadata').output.value",
    "isSequential": false,
    "activities": [
        {
            "name": "CopyData",
            "type": "Copy",
            ...
        }
    ]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this response was helpful in any way, I’d gladly accept a &lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;much like the joy of seeing a DAX measure work first time without needing another FILTER.&lt;/P&gt;&lt;P&gt;Please mark it as the correct solution. It helps other community members find their way faster (and saves them from another endless loop &lt;span class="lia-unicode-emoji" title=":cyclone:"&gt;🌀&lt;/span&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2025 15:39:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900748#M8888</guid>
      <dc:creator>Zanqueta</dc:creator>
      <dc:date>2025-12-12T15:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900777#M8889</link>
      <description>&lt;P&gt;Thank you, for parameterizing a copy data activity how are we supposed to dynamically set up the mappings? I currently have the a build a pipeline for every single copy data I want to run with the mappings within each and it's definitely not best practice&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2025 16:22:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900777#M8889</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-12-12T16:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900798#M8890</link>
      <description>&lt;DIV&gt;When you parameterise a Copy Data activity, you can also make the &lt;STRONG&gt;schema mapping dynamic&lt;/STRONG&gt; by using metadata and expressions instead of hardcoding mappings in each pipeline.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;H4&gt;&lt;STRONG&gt;Store Mappings in a Metadata Table&lt;/STRONG&gt;&lt;/H4&gt;&lt;DIV class=""&gt;Create a control table (or JSON file) that contains:&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;Source table name&lt;/LI&gt;&lt;LI&gt;Target table name&lt;/LI&gt;&lt;LI&gt;Column mappings in JSON format, for example:&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="javascript"&gt;[
  { "source": "CustomerID", "sink": "Cust_ID" },
  { "source": "CustomerName", "sink": "Cust_Name" }
]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;H4&gt;&lt;STRONG&gt;Pass Mapping to Copy Activity&lt;/STRONG&gt;&lt;/H4&gt;&lt;DIV class=""&gt;In the Copy Data activity, set the &lt;STRONG&gt;translator&lt;/STRONG&gt; property dynamically:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="markup"&gt;"translator": {
    "type": "TabularTranslator",
    "mappings": "@activity('GetMapping').output.value"
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Here, GetMapping is the Lookup activity that retrieved the JSON mapping.&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2025 17:05:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4900798#M8890</guid>
      <dc:creator>Zanqueta</dc:creator>
      <dc:date>2025-12-12T17:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4903039#M8904</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for reaching out to Microsoft Fabric Community.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="861055" data-lia-user-login="Zanqueta" class="lia-mention lia-mention-user"&gt;Zanqueta&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="290706" data-lia-user-login="nielsvdc" class="lia-mention lia-mention-user"&gt;nielsvdc&lt;/a&gt;&amp;nbsp;for the prompt response.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;As we haven’t heard back from you, we wanted to kindly follow up to&amp;nbsp;check if the solution provided by the user's for the issue worked?&amp;nbsp;or let us know if you need any further assistance.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;
&lt;P&gt;Anjan Kumar Chippa&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2025 11:32:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4903039#M8904</guid>
      <dc:creator>v-achippa</dc:creator>
      <dc:date>2025-12-16T11:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: Copy Jobs Failing Because Multiple are Running</title>
      <link>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4905831#M8923</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/534551" target="_blank"&gt;@BriefStop&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We wanted to kindly follow up to&amp;nbsp;check if the solution provided by the user's for the issue worked?&amp;nbsp;or let us know if you need any further assistance.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;
&lt;P&gt;Anjan Kumar Chippa&lt;/P&gt;</description>
      <pubDate>Fri, 19 Dec 2025 12:44:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Pipelines/Copy-Jobs-Failing-Because-Multiple-are-Running/m-p/4905831#M8923</guid>
      <dc:creator>v-achippa</dc:creator>
      <dc:date>2025-12-19T12:44:15Z</dc:date>
    </item>
  </channel>
</rss>

