Forum Discussion
Unable to execute notebook with dynamic content
Hi there,
I am trying to execute data pipieline in Fabric but notebook failed to execute.
There is a notebook activity that takes dynamic content, I have 'silver_sf_case' notebook in the same workspace. It works when i select 'silver_sf_case' as the notebook I want to run but the pipeline is meant to run dynamically according to the parameter. It worked in Synapse but not in Fabric.
This is what we got in the error message:
Regards,
Edwin
Basically every notebook you created would have a unique ID assoacited with it.
You need to pass that ID value as the parameter rather than the name.
Even though when you select the notebook name directly from drop down, fabric pipeline at the backend remaps it to a guid while authenticating
4 Replies
- NandanHegdeSuper User
Basically every notebook you created would have a unique ID assoacited with it.
You need to pass that ID value as the parameter rather than the name.
Even though when you select the notebook name directly from drop down, fabric pipeline at the backend remaps it to a guid while authenticating
- NandanHegdeSuper User
Even though the notebook is selected based on drop down :
Execution log :
when you pass the name as parameter, then in the execution log you would see the parameter name under the notebook id thereby causing the failure
- AnonymousNot applicable
thank you NandanHegde. It works now with notebook id.
However, it seems counter-intuitive that we need to pass notebook id instead of the actual notebook name. This is also different experience than Synapse where we passed the actual notebook name.
Another problem is we need to store the notebook id somewhere. Not a big problem for me at the moment but could be frustrating for some people.