tables Azure Databricks

Azure Databricks prend en charge plusieurs types de tables et formats de stockage pour répondre à différents besoins de gestion des données. Pour obtenir une vue d’ensemble des types de tables, des formats de stockage et de l’intégration à Unity Catalog, consultez les concepts des tables Azure Databricks.

Types de tables

Explorez différents types de tables et leurs fonctionnalités pour différents scénarios de gestion des données.

Type de table Descriptif
Tables managées du catalogue Unity pour Delta Lake et Apache Iceberg Azure Databricks gère les métadonnées et les fichiers de données pour les nouvelles tables qui nécessitent des performances optimisées.
Tables temporaires dans Databricks SQL et Databricks Runtime Tables gérées par le Unity Catalog à l'échelle de la session pour les données intermédiaires. Entrepôts SQL uniquement.
Utiliser des tables externes Données stockées dans des systèmes externes. Unity Catalog gère uniquement les métadonnées.
Utiliser des tables étrangères Accès en lecture seule aux données dans des systèmes externes connectés via lakehouse Federation.

Formats de stockage

Utilisez des formats de table ouverts qui prennent en charge les fonctionnalités avancées de gestion des données.

Format Descriptif
Delta Lake Format de stockage par défaut avec les transactions ACID, voyage dans le temps (fonctionnalité time travel) et l’application du schéma pour les tables gérées et externes.
Apache Iceberg Ouvrez le format de table pour l’intégration à l’écosystème Iceberg, prenant en charge la gestion avancée des métadonnées.

Gestion des tables

Configurez et optimisez le comportement, la structure et les performances des tables.

Caractéristique Descriptif
Contraintes de table Définissez et appliquez des règles de qualité des données avec des contraintes de vérification et non des contraintes Null.
Application du schéma Contrôlez la façon dont Azure Databricks gère les modifications de schéma et l’application du type de données pendant les écritures.
Partitionnement de tables Organisez les données par clés de partition pour améliorer les performances des requêtes et la gestion des données.
Surveillance de la taille des tables Surveillez et analysez les modèles d’utilisation et de croissance du stockage de tables.
Convertir un périphérique externe en périphérique géré Migrez des tables externes vers des tables managées pour améliorer les performances et la gestion.
Découverte de partition externe Découvrez et inscrivez automatiquement des partitions dans des tables externes stockées dans le stockage cloud.