Which TWO of the following statements regarding the MLflow Model Registry in Databricks are true?
Trap 1: Models can be registered from any local directory regardless of the…
Models must be logged to the MLflow tracking server to be registered. You cannot register a model from a local file system directly; it must be stored in the MLflow tracking store, which manages the metadata and artifact paths required for the registry to track lineage and versioning history.
Trap 2: Deleting a registered model version also deletes the raw training…
Deleting a model version only removes the registry entry and its associated artifacts stored in DBFS or S3. It does not affect the external training datasets stored in tables or Delta Lake, as the registry is decoupled from the raw data management and storage used during the training process.
Trap 3: The Model Registry automatically triggers retraining when a model…
The Model Registry is a passive repository; it does not contain logic to trigger retraining pipelines. Retraining must be handled by external workflow orchestrators like Databricks Workflows or Airflow, which monitor data drifts or model performance and invoke the training jobs independently of the registry's state changes.
- A
Models can be registered from any local directory regardless of the tracking server.
Why it fails: Models must be logged to the MLflow tracking server to be registered. You cannot register a model from a local file system directly; it must be stored in the MLflow tracking store, which manages the metadata and artifact paths required for the registry to track lineage and versioning history.
- B
Model versions are immutable once registered in the registry.
Once a model version is registered, the associated artifact and metadata are treated as immutable to ensure reproducibility. You can update tags or descriptions, but the underlying model version and its saved state remain constant, protecting the integrity of the model deployed at any specific stage of the lifecycle.
- C
A model can transition directly from 'None' to 'Production' without being 'Staged'.
MLflow allows flexible stage transitions; a model version does not strictly require moving through a 'Staging' phase before 'Production'. While best practices often involve staging for validation, the platform allows direct transitions, supporting diverse organizational workflows ranging from rapid prototyping to strictly governed production release procedures and automated deployments.
- D
Deleting a registered model version also deletes the raw training data used to build it.
Why it fails: Deleting a model version only removes the registry entry and its associated artifacts stored in DBFS or S3. It does not affect the external training datasets stored in tables or Delta Lake, as the registry is decoupled from the raw data management and storage used during the training process.
- E
The Model Registry automatically triggers retraining when a model version is updated.
Why it fails: The Model Registry is a passive repository; it does not contain logic to trigger retraining pipelines. Retraining must be handled by external workflow orchestrators like Databricks Workflows or Airflow, which monitor data drifts or model performance and invoke the training jobs independently of the registry's state changes.