Copy Job JSON Definition Not Persisted After Editing in Microsoft Fabric
I have the following workspace setup in Microsoft Fabric:
- Production workspace containing:
- Lakehouses
- Semantic models
- Notebooks
- Copy Jobs
These are used for production workloads.
- Additional workspaces:
- Test
- Development
To support environment separation, I created corresponding lakehouses in the Development workspace and configured a Copy Job to copy data from the Production lakehouse to the Development lakehouse. This setup works correctly.
Scenario
To avoid manually recreating Copy Jobs, I attempted to duplicate an existing Copy Job by:
- Opening the original Copy Job JSON definition
- Copying the JSON
- Updating:
- The Copy Job name
- The Copy Job ID
- The target lakehouse ID
- Saving/closing the JSON editor
After closing the editor, the Copy Job appears correctly configured and displays the expected settings.
Problem
However, after closing the Copy Job and reopening it, the Copy Job is completely empty — as if it were newly created.
This suggests that:
- The edited JSON definition is not actually being persisted/saved
- Or the manually modified metadata/IDs invalidate the Copy Job without showing an error
Expected Behavior
After editing and saving the Copy Job JSON:
- The updated Copy Job definition should persist
- Reopening the Copy Job should display the saved configuration
- If certain properties (such as IDs) are not allowed to be modified, the UI/editor should provide validation errors or warnings
Actual Behavior
- JSON edits appear accepted initially
- No validation or save errors are shown
- Reopening the Copy Job results in an empty/default Copy Job configuration
Additional Notes
This capability would be very useful for promoting or replicating Copy Jobs across Development, Test, and Production workspaces without needing to recreate them manually.
Recent ideas
Allow Managed Private Endpoint to be disabled/enabled per notebook
Could notebooks have an option to use or not use the workspace's Managed Private Endpoint (MPE)? MPE can significantly increase notebook startup time, even for notebooks that don't need private conn...frithjof_v2 minutes agoCommunity ChampionNew0Views0likes0CommentsJustification Prompts When Downgrading or Removing Sensitivity Labels in Power BI Desktop
Description Currently, organizations can configure Microsoft Purview sensitivity label policies to require users to provide a justification when removing a label or lowering its classification. T...vvargasv16 hours agoMicrosoft EmployeeNew11Views0likes0CommentsVisual Type Defaults in Visualization Pane
This would change my life with fussy clients and client/public facing apps. In addition, it would allow me to add more value to the clients on retainers who do not have the 'hours' to allocate to...IolaWhiteley17 hours agoAdvocate IINew53Views7likes0CommentsMatrix: column totals as a bar chart docked to the edge
What's missing Data bars already work on the Total row and column through conditional formatting, so row totals can be read as length. Column totals cannot: they render as a horizontal bar inside a ...Sayurivalente17 hours agoRegular VisitorNew79Views6likes1CommentAllow Bookmarks to Affect Multiple Report Pages
Description: I would like to request the ability for a single Power BI bookmark to affect and maintain a state across multiple report pages, rather than being limited to a single page. For example,...Josegonzalez2117 hours agoNew MemberNew20Views4likes1Comment