@Austin_Robinson_(GX): Hey @Chen_Xin! Thanks for reaching out.
If multiple notebooks created from the same data context (for example, created through the CLI from a single GX deployment) call get_context()
at the same time, those are all pointing to the same Data Context. Any changed you make in one notebook will alter the state of your Data Context being accessed in other notebooks. It is possible that due to your compute or an issue with your notebook kernel, changes will not be immediately reflected in a separate notebook, but it is the same core object being altered in each case.
@Chen_Xin: thank you @Austin_Robinson_(GX).
If I dont alter the data context, it should be safe to have multiple notebook read the same data_context to get expectations and run validations. is that right?
@Austin_Robinson_(GX): Yes! That should be fine, as long as you’re not making any alterations to the context, you shouldn’t have any issues here.