Forum Discussion
Copy Job Interface
- 22 days ago
The checkbox in the table/query selection pane is not a runtime toggle, it is a configuration selector. When you uncheck a query, Fabric treats it as “not part of the job” and removes it from the activity definition rather than just skipping execution. The “Exclude” option, on the other hand, is evaluated at runtime but still assumes the query exists in the config.
Once a custom SQL query is removed this way, dont think there is a native recovery unless you have versioning in place (for ex, git integration or a saved JSON/export of the pipeline). Without that, you will need to recreate those queries manually.
For dev, the practical approach is to avoid using the checkbox as a control mechanism. Instead, split workloads into smaller logical copy activities (for ex, per domain or batch of tables), parameterise the table/query list and drive execution via parameters, or use filters/flags in a metadata table to control which tables run. Another simple workaround is to duplicate the pipeline for testing and prune it there, keeping the original intact. In short, treat copy Job configuration as static and control execution dynamically rather than editing the selection each time.
Hi,
Yeah, this is expected behavior right now, unchecking a table doesn't pause it, it removes it from the saved config once you save. Confusing given "Exclude" already exists and sounds like it should do exactly this.
Quick answers:
- Expected behavior, not a bug.
- Yes, unchecking + saving removes that table's config, not just hides it.
- No recovery option currently, you'd have to rebuild the query manually.
- For now, best workaround is keeping your custom SQL saved somewhere outside Fabric (Notepad, Excel, whatever) as you write it, so nothing's truly lost. Splitting into smaller Copy Jobs by batch also helps so you're not touching configs you've already validated. Worth testing if Exclude actually behaves differently before relying on unchecking.
Might be worth posting this as a feature idea too, a real pause/skip toggle without losing config seems like a fair ask