Concepts de Databricks SQL
Cette page présente les concepts essentiels dont vous avez besoin pour utiliser Databricks SQL efficacement.
Interfaces et outils
Interface | Description |
|---|---|
Une interface basée sur un navigateur pour la rédaction et l'exécution de requêtes SQL. Comprend une assistance intégrée de l'IA, des commentaires de code et l'historique des versions. | |
Une solution de Business Intelligence qui comprend des tableaux de bord et des agents Genie pour l'analyse de données en libre-service et l'exploration conversationnelle des données. | |
Documents interactifs qui combinent SQL avec Python, Scala ou R. Attachez un Notebook à un SQL Warehouse pour exécuter du SQL avec d'autres langages. | |
Une couche sémantique pour définir des métriques métier réutilisables avec des calculs cohérents sur les query et les tableaux de bord. | |
Moniteurs automatisés qui évaluent les résultats de la query par rapport à une condition et envoient des notifications lorsque la condition est remplie. | |
Exécution planifiée des query SQL pour le traitement automatisé des données et les workflows de création de rapports. | |
Définir et refresh les tables de streaming et les vues matérialisées dans Databricks SQL pour les pipelines ETL incrémentiels. | |
Une interface programmatique pour l'automatisation et la gestion des objets Databricks SQL. |
Requêtes et calcul
Concept | Description |
|---|---|
Une instruction SQL qui récupère ou transforme des données. Les requêtes dans Databricks SQL sont enregistrées, versionnées et réutilisables. | |
La ressource de compute qui exécute les queries SQL. Toutes les interfaces Databricks SQL exécutent des queries sur un SQL Warehouse. | |
Un enregistrement des queries exécutées, y compris le temps d'exécution, l'utilisation des ressources et les caractéristiques de performance. | |
Une vue détaillée du plan d'exécution d'une requête. Utilisez-le pour identifier les goulets d'étranglement et les opportunités d'optimisation. | |
Une représentation graphique des résultats de query, telle qu'un graphique à barres, un graphique linéaire ou un tableau. |
gestion de données
Concept | Description |
|---|---|
Une collection de visualisations et de commentaires basée sur une ou plusieurs queries. Les tableaux de bord sont partageables et prennent en charge le filtrage interactif. | |
Une définition nommée et réutilisable d’une métrique métier basée sur une expression SQL. Assure la cohérence des calculs entre les équipes et les outils. | |
Une table qui ingère des données de manière incrémentielle à partir d'une source de streaming, gérée par un pipeline autonome. | |
Une vue précalculée dont les résultats sont stockés et actualisés automatiquement par un pipeline autonome. |
Authentification et autorisation
Concept | Description |
|---|---|
Utilisateur et groupe | Un utilisateur est un individu unique ayant accès au workspace Databricks. Un groupe est un ensemble d'utilisateurs gérés conjointement à des fins de contrôle d'accès. |
Un identifiant utilisé pour s'authentifier auprès de l'API REST et connecter des outils tiers aux SQL Warehouses. | |
Un ensemble d'autorisations attaché à un objet qui contrôle quels principaux peuvent effectuer quelles actions sur celui-ci. | |
La couche de gouvernance pour Databricks. Offre un contrôle d'accès centralisé, l'audit, la traçabilité et la découverte des données entre les Workspaces. |