We are just starting down the path of migrating from DBX to DAB.
I have been able to successfully use DAB as per all the available documentation.
We are very keen to use DAB for development deployments by the data engineering team and the benefits it will bring are many.
One thing I'm not clear on is the best practice of where and how to configure the source for Notebook tasks once we move beyond development.
With DBX we deployed all Jobs (300+) with a GIT source pointing to a specific release TAG, which gave us confidence that was being executed was what we expected it to be and nobody could accidently/intentionally edit the source on the Workspace.
Your Notebook Best Practices still indicates the use of GIT source: https://docs.databricks.com/en/notebooks/best-practices.html
Should we be trying to override the notebook source when deploying to Production to use a GIT source?
If so how can we easily do this without having to duplicate config for 300+ jobs? (i.e. every job we deploy needs to be at the same GIT tag).
If not, what steps can we take to have the same level of confidence as when configured to use GIT tags?
Thanks.