Aller au contenu principal

Que sont les volumes ?

Les volumes sont des objets Unity Catalog qui régissent l'accès aux données non tabulaires. Ils fournissent une couche logique sur le stockage d'objets cloud afin que vous puissiez stocker, organiser et gérer des fichiers avec une gouvernance centralisée.

Pour une documentation complète sur les volumes, consultez Qu'est-ce que les volumes Unity Catalog ?.

Unity Catalog prend en charge deux types de volumes :

  • **Volumes gérés :** Databricks gère le cycle de vie et l'emplacement de stockage cloud
  • Volumes externes : Vous contrôlez l’emplacement de stockage dans le cloud et le cycle de vie.

Que pouvez-vous faire avec les volumes Unity Catalog ?

Vous pouvez effectuer des opérations de gestion de fichiers avec des volumes à l'aide de plusieurs interfaces et outils :

Vous pouvez utiliser des volumes avec des fonctionnalités Databricks qui nécessitent un chemin de système de fichiers. Les volumes vous offrent un chemin gouverné qui fonctionne de manière cohérente pour les utilisateurs et les Workspace. Par exemple :

  • Ingestion des données : utilisez les volumes comme emplacement source pour l'ingestion de données. start à partir de fichiers dans un volume et les ingérer dans des tables en utilisant :

  • Livraison des logs de compute : configurez la livraison des logs de compute pour écrire les logs dans un chemin de volume, afin que l'accès aux logs soit régi par Unity Catalog. Voir la livraison des logs de compute.

  • File arrival Triggers: Use file arrival Triggers to start Lakeflow Jobs when new files arrive in a volume. Consultez Trigger des jobs lorsque de nouveaux fichiers arrivent.

  • Bibliothèques de clusters : Installez les bibliothèques de clusters à partir d'un volume (fichiers JAR, roues, requirements.txt), afin que l'accès à la bibliothèque soit régi par Unity Catalog. Consultez Installer les bibliothèques à partir d'un volume.

  • Scripts d'initialisation : Stockez et exécutez les scripts d'initialisation à l'échelle du cluster à partir d'un volume, afin que l'accès aux scripts d'initialisation soit régi par Unity Catalog. Voir les scripts d'initialisation à l'échelle du cluster.

  • Artefacts d'Experimentation ML : stockez les artefacts d'Experimentation ML (modèles, métriques et fichiers de sortie) dans un volume afin que l'accès à vos sorties d'Experimentation MLflow soit régi par Unity Catalog. Consultez Organiser les exécutions d'entraînement avec les Experiments MLflow.