DVC отслеживает то, когда последний раз были изменены файлы. Нужно вручную прописывать какой скрипт зависит от какого скрипта и от какого набора данных. И в если в момент сборки один из файлов был изменён, DVC пересоберет только необходимые файлы.
Так что да, если хотите использовать базу данных, нужно добавить шаг с сохранением.
Так что да, если хотите использовать базу данных, нужно добавить шаг с сохранением.