<?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: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid in Fabric platform</title>
    <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892661#M23398</link>
    <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;I've tried searching for an answer for your problem. Could you try to not specify the .dbo part. Just set the variable to tblTarget and see if that helps.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;It seems to be the problem that&amp;nbsp;If you enter dbo.tblTarget, Fabric interprets that as a table name containing a dot, which is not allowed for Lakehouse tables – hence the validation error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;From my understanding for Lakehouse tables the schema is always dbo, so when schema is parameterized the activity assumes dbo implicitly and only lets you edit the &lt;STRONG&gt;table name&lt;/STRONG&gt;.&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 04 Dec 2025 08:30:31 GMT</pubDate>
    <dc:creator>ChielFaber</dc:creator>
    <dc:date>2025-12-04T08:30:31Z</dc:date>
    <item>
      <title>Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892651#M23397</link>
      <description>&lt;P&gt;Hello Fabric Community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’m working with Copy Job in Microsoft Fabric and trying to parameterize connections using the Variable Library. I’ve encountered an issue after switching the destination connection to use a variables.&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here’s what happens:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Before using Variable Library:&lt;UL&gt;&lt;LI&gt;The destination connection is fixed.&lt;/LI&gt;&lt;LI&gt;In Table Mapping, I can define the destination schema and table name correctly:&lt;BR /&gt;&lt;img /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;After editing the destination connection to use Variable Library:&lt;/DIV&gt;&lt;img /&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;The destination schema field disappears from Table Mapping and&amp;nbsp;&lt;SPAN&gt;The table name becomes invalid:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;img /&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;When the Copy Job runs, data is saved to the dbo schema and an incorrect table name like dbo_tblTarget.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;DIV&gt;&lt;P&gt;Is there a workaround for this scenario? Any guidance or examples would be greatly appreciated!&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 04 Dec 2025 08:15:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892651#M23397</guid>
      <dc:creator>hhuikuri</dc:creator>
      <dc:date>2025-12-04T08:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892661#M23398</link>
      <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;I've tried searching for an answer for your problem. Could you try to not specify the .dbo part. Just set the variable to tblTarget and see if that helps.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;It seems to be the problem that&amp;nbsp;If you enter dbo.tblTarget, Fabric interprets that as a table name containing a dot, which is not allowed for Lakehouse tables – hence the validation error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;From my understanding for Lakehouse tables the schema is always dbo, so when schema is parameterized the activity assumes dbo implicitly and only lets you edit the &lt;STRONG&gt;table name&lt;/STRONG&gt;.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 08:30:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892661#M23398</guid>
      <dc:creator>ChielFaber</dc:creator>
      <dc:date>2025-12-04T08:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892803#M23401</link>
      <description>&lt;P&gt;I have tried table mapping without the schema using only the table name:&lt;/P&gt;&lt;DIV class=""&gt;&lt;img /&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;After I apply the chance, the result stays still same:&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;img /&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 04 Dec 2025 09:46:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892803#M23401</guid>
      <dc:creator>hhuikuri</dc:creator>
      <dc:date>2025-12-04T09:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892868#M23408</link>
      <description>&lt;P&gt;I believe the following topic might be the solution:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Pipelines/Load-data-to-different-schema-in-Fabric-Lakehouse/m-p/4063528/highlight/true#M4732" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Pipelines/Load-data-to-different-schema-in-Fabric-Lakehouse/m-p/4063528/highlight/true#M4732&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 10:13:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892868#M23408</guid>
      <dc:creator>ChielFaber</dc:creator>
      <dc:date>2025-12-04T10:13:48Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892879#M23410</link>
      <description>&lt;P&gt;Thanks, but this solution is for pipeline Copy Activity. Now I am struggling with Copy Job, which is not a same.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 10:18:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4892879#M23410</guid>
      <dc:creator>hhuikuri</dc:creator>
      <dc:date>2025-12-04T10:18:46Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4894282#M23472</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="916336" data-lia-user-login="hhuikuri" class="lia-mention lia-mention-user"&gt;hhuikuri&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for reaching out to the Microsoft Community Forum.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Copy Job does not support schema/table paths, only plain table names. Copy Job only supports dynamic table names when the connection is static. Once the connection itself is variable-driven:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. schema cannot be overridden&lt;/P&gt;
&lt;P&gt;2. table mapping becomes “best-effort”&lt;/P&gt;
&lt;P&gt;3. metadata lookup fails&lt;/P&gt;
&lt;P&gt;4. Copy Job reverts to default: dbo.&amp;lt;table&amp;gt;&lt;/P&gt;
&lt;P&gt;This is why your result remains the same no matter what table name you type.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note: Copy Job cannot dynamically change schema when using variables by design it is a current limitation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try below alternative workarounds.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Keep connection static, only parameterize table name. If your Lakehouse does not change, do NOT store connection ID in Variable Library.&lt;/P&gt;
&lt;P&gt;Instead, Use the normal Lakehouse connection, Only set destination table name = variable&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;Schema Table&lt;BR /&gt;dbo @{variables('tableName')}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Use Pipelines instead of Copy Job, If you must parameterize connection ID, workspace ID, lakehouse ID: Pipeline Copy Activity supports dynamic schema + table fully. Copy Job does NOT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer below link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/data-factory/create-copy-job" target="_blank"&gt;How to create a Copy job in Data Factory - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this information helps. Please do let us know if you have any further queries.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Dinesh&lt;/P&gt;</description>
      <pubDate>Fri, 05 Dec 2025 13:24:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4894282#M23472</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-12-05T13:24:14Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Copy Job and Variable Library: Destination Schema and Table Name becomes Invalid</title>
      <link>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4894291#M23474</link>
      <description>&lt;DIV&gt;Thank you! I need to copy over 200 tables from the source database on a daily basis, so I implemented the solution using a Fabric pipeline. I created a configuration table that the Lookup activity uses to retrieve all source and destination tables. Then, within a ForEach loop, the tables are copied using the Copy activity. Additionally, I configured the pipeline to leverage the Variable library, which makes it much easier to deploy across environments from development to test and from test to production.&lt;/DIV&gt;</description>
      <pubDate>Fri, 05 Dec 2025 13:37:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Fabric-platform/Issue-with-Copy-Job-and-Variable-Library-Destination-Schema-and/m-p/4894291#M23474</guid>
      <dc:creator>hhuikuri</dc:creator>
      <dc:date>2025-12-05T13:37:05Z</dc:date>
    </item>
  </channel>
</rss>

