Aller au contenu principal

Archiver les traces dans une table Delta

info

Bêta

Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.

Vous pouvez enregistrer les traces et leurs évaluations associées dans une table Delta du Unity Catalog pour un stockage à long terme et une analyse avancée. Ceci est utile pour créer des tableaux de bord personnalisés, effectuer une analytique approfondie sur les données de trace et maintenir un enregistrement durable du comportement de votre application.

remarque

Vous devez disposer des autorisations nécessaires pour écrire dans la table Delta du Unity Catalog spécifiée. La table cible sera créée si elle n'existe pas déjà.

Si la table existe déjà, les traces y sont ajoutées.

Activer l'archivage des traces

Pour commencer à archiver les traces d'une expérimentation, utilisez la fonction enable_databricks_trace_archival. Vous devez spécifier le nom complet de la table Delta cible, y compris le catalogue et le schéma. Si vous ne fournissez pas un experiment_id, l'archivage des traces est activé pour l'expérimentation actuellement active.

Python
from mlflow.tracing.archival import enable_databricks_trace_archival

# Archive traces from a specific experiment to a Unity Catalog Delta table
enable_databricks_trace_archival(
delta_table_fullname="my_catalog.my_schema.archived_traces",
experiment_id="YOUR_EXPERIMENT_ID",
)

Désactiver l'archivage des traces

Arrêtez l'archivage des traces pour une expérimentation à tout moment en utilisant la fonction disable_databricks_trace_archival.

Python
from mlflow.tracing.archival import disable_databricks_trace_archival

# Stop archiving traces for the specified experiment
disable_databricks_trace_archival(experiment_id="YOUR_EXPERIMENT_ID")

Ressources supplémentaires